| Nordic Thingy:52 v2.0.0

Data Structures | Macros | Typedefs | Functions
ble_tss.h File Reference

Go to the source code of this file.

## Data Structures

struct | ble_tss_init_t
| Thingy Sound Service initialization structure. More...
struct | ble_tss_s
| Thingy Sound Service structure. More...

## Macros

#define | BLE_TSS_MAX_DATA_LEN (BLE_GATT_ATT_MTU_DEFAULT - 3)
#define | BLE_UUID_TSS_SERVICE 0x0500

## Typedefs

typedef void(* | ble_tss_evt_handler_t) (ble_tss_t *p_tss, ble_tss_evt_type_t evt_type, uint8_t *p_data, uint16_t length)
| Thingy Sound Service event handler type.

## Functions

uint32_t | ble_tss_init (ble_tss_t *p_tss, const ble_tss_init_t *p_tss_init)
| Function for initializing the Thingy Sound Service. More...
uint32_t | ble_tss_mic_set (ble_tss_t *p_tss, uint8_t *p_data, uint16_t size)
| Function for sending microphone data. More...
void | ble_tss_on_ble_evt (ble_tss_t *p_tss, ble_evt_t *p_ble_evt)
| Function for handling the Thingy Sound Service's BLE events. More...
uint32_t | ble_tss_spkr_stat_set (ble_tss_t *p_tss, ble_tss_spkr_stat_t status)
| Function for sending speaker status. More...