RGB LED GATT Service#
Provides RGB LED controls in GATT characteristics. Designed for the Thunderboard smartphone app.
Functions#
void
sl_gatt_service_rgb_on_event(sl_bt_msg_t *evt)
void
sl_gatt_service_rgb_set_led(uint8_t m, uint8_t r, uint8_t g, uint8_t b)
uint8_t
Function Documentation#
sl_gatt_service_rgb_on_event#
void sl_gatt_service_rgb_on_event (sl_bt_msg_t * evt)
Parameters
[in] | evt | Event coming from the Bluetooth stack. |
Bluetooth stack event handler.
Definition at line
45
of file common/gatt_service_rgb/sl_gatt_service_rgb.h
sl_gatt_service_rgb_set_led#
void sl_gatt_service_rgb_set_led (uint8_t m, uint8_t r, uint8_t g, uint8_t b)
Parameters
[in] | m | LED bitmask. |
[in] | r | Red intensity. |
[in] | g | Green intensity. |
[in] | b | Blue intensity. |
Setter for RGB LEDs characteristic value. Note
To be implemented in user code.
Definition at line
55
of file common/gatt_service_rgb/sl_gatt_service_rgb.h
sl_gatt_service_rgb_get_led_mask#
uint8_t sl_gatt_service_rgb_get_led_mask (void )
Parameters
N/A |
Returns a bitmask corresponding to the RGB LEDs the board has. Returns
RGB LED mask.
Note
To be implemented in user code.
Definition at line
62
of file common/gatt_service_rgb/sl_gatt_service_rgb.h