| Nordic Thingy:52 v2.0.0

Modules | Data Structures | Typedefs | Enumerations | Functions
BLE
Thingy modules

BLE handling module API. More...

## Modules

| BLE flash configuration
| BLE handling module flash configuration.

## Data Structures

struct | m_ble_evt_t
| BLE event structure. More...
struct | m_ble_init_t
| Initialization parameters. More...
struct | m_ble_service_handle_t
| BLE service handle structure. More...

## Typedefs

typedef void(* | m_ble_service_evt_cb_t) (ble_evt_t *p_ble_evt)
| BLE service callback definitions.

## Enumerations

enum | m_ble_evt_type_t
| BLE event types.

## Functions

uint32_t | m_ble_init (m_ble_init_t *p_params)
| Function for initializing the BLE handling module.. More...
uint32_t | m_ble_start (void)
| Function for starting the BLE handling module. More...
uint32_t | m_ble_stop (void)
| Function for stopping the BLE handling module. More...

## Detailed Description

BLE handling module API.

## Function Documentation

## ◆ m_ble_init()

uint32_t m_ble_init | ( | m_ble_init_t * | p_params | ) |

Function for initializing the BLE handling module..

Parameters

  [in] | p_params | Pointer to the init parameters.

Return values

  NRF_SUCCESS | If initialization was successful.

## ◆ m_ble_start()

uint32_t m_ble_start | ( | void |  | ) |

Function for starting the BLE handling module.

This function should be called after thingy_ble_init to start the BLE module.

Return values

  NRF_SUCCESS | If initialization was successful.

## ◆ m_ble_stop()

uint32_t m_ble_stop | ( | void |  | ) |

Function for stopping the BLE handling module.

This function should be called after thingy_ble_start to stop the BLE module.

Return values

  NRF_SUCCESS | If initialization was successful.