diff --git a/src/btstack_defines.h b/src/btstack_defines.h index 379594781..6f36c3585 100644 --- a/src/btstack_defines.h +++ b/src/btstack_defines.h @@ -276,7 +276,10 @@ typedef uint8_t sm_key_t[16]; */ #define BTSTACK_EVENT_STATE 0x60 -// data: event(8), len(8), nr hci connections +/** + * @format 1 + * @param number_connections + */ #define BTSTACK_EVENT_NR_CONNECTIONS_CHANGED 0x61 /** diff --git a/src/btstack_event.h b/src/btstack_event.h index 3d49d45e7..5697968ac 100644 --- a/src/btstack_event.h +++ b/src/btstack_event.h @@ -932,6 +932,16 @@ static inline uint8_t btstack_event_state_get_state(const uint8_t * event){ return event[2]; } +/** + * @brief Get field number_connections from event BTSTACK_EVENT_NR_CONNECTIONS_CHANGED + * @param event packet + * @return number_connections + * @note: btstack_type 1 + */ +static inline uint8_t btstack_event_nr_connections_changed_get_number_connections(const uint8_t * event){ + return event[2]; +} + /** * @brief Get field discoverable from event BTSTACK_EVENT_DISCOVERABLE_ENABLED