wireless_init.h 576 B

1234567891011121314151617181920212223
  1. #ifndef __WIRELESS_INIT_H
  2. #define __WIRELESS_INIT_H
  3. typedef struct PACKED {
  4. uint8_t address_type;
  5. uint8_t addr[6];
  6. } wireless_addr_info_typedef;
  7. void ble_set_work_mode(BT_WORK_MODE mode);
  8. BT_WORK_MODE ble_get_work_mode(void);
  9. void bsp_wireless_init(void);
  10. void bsp_wireless_link_info_write(wireless_addr_info_typedef *addr_info);
  11. bool bsp_wireless_link_info_read(wireless_addr_info_typedef *addr_info);
  12. void wireless_adv_init(bool adv_en);
  13. void wireless_enter_sleep_hook(void);
  14. void wireless_exit_sleep_hook(void);
  15. #endif // __WIRELESS_INIT_H