28 lines
501 B
C
28 lines
501 B
C
#ifndef BT_DEVICE_H_
|
|
#define BT_DEVICE_H_
|
|
|
|
#define BT_LOOP_POLL_INTERVAL 100
|
|
|
|
typedef enum {
|
|
BT_STATE_INACTIVE=0,
|
|
BT_STATE_STOP,
|
|
BT_STATE_START,
|
|
BT_STATE_ACTIVE
|
|
} bt_state_t;
|
|
|
|
typedef enum {
|
|
BT_DEVICE_COMMAND_NONE=0,
|
|
BT_DEVICE_COMMAND_SWITCH,
|
|
BT_DEVICE_COMMAND_UNPAIR,
|
|
BT_DEVICE_COMMAND_UPDATE,
|
|
} bt_device_command_t;
|
|
|
|
extern bt_state_t bt_state;
|
|
extern bt_device_command_t bt_device_command;
|
|
extern uint16_t conn_interval;
|
|
|
|
void btstack_main(void);
|
|
void update_desc_hid_report(void);
|
|
|
|
#endif
|