Bind Bluetooth driver to host_driver_t
(#25199)
This commit is contained in:
parent
614b631ee2
commit
842c840145
6 changed files with 174 additions and 93 deletions
|
@ -30,6 +30,18 @@ void bluetooth_init(void);
|
|||
*/
|
||||
void bluetooth_task(void);
|
||||
|
||||
/**
|
||||
* \brief Detects if Bluetooth is connected.
|
||||
*
|
||||
* \return `true` if connected, `false` otherwise.
|
||||
*/
|
||||
bool bluetooth_is_connected(void);
|
||||
|
||||
/**
|
||||
* \brief Get current LED state.
|
||||
*/
|
||||
uint8_t bluetooth_keyboard_leds(void);
|
||||
|
||||
/**
|
||||
* \brief Send a keyboard report.
|
||||
*
|
||||
|
@ -37,6 +49,13 @@ void bluetooth_task(void);
|
|||
*/
|
||||
void bluetooth_send_keyboard(report_keyboard_t *report);
|
||||
|
||||
/**
|
||||
* \brief Send a nkro report.
|
||||
*
|
||||
* \param report The nkro report to send.
|
||||
*/
|
||||
void bluetooth_send_nkro(report_nkro_t *report);
|
||||
|
||||
/**
|
||||
* \brief Send a mouse report.
|
||||
*
|
||||
|
@ -50,3 +69,10 @@ void bluetooth_send_mouse(report_mouse_t *report);
|
|||
* \param usage The consumer usage to send.
|
||||
*/
|
||||
void bluetooth_send_consumer(uint16_t usage);
|
||||
|
||||
/**
|
||||
* \brief Send a system usage.
|
||||
*
|
||||
* \param usage The system usage to send.
|
||||
*/
|
||||
void bluetooth_send_system(uint16_t usage);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue