PMSIS BSP
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
NINA_B112

Data Structures

struct  pi_nina_b112_conf
 NINA_B112 configuration structure. More...
 
struct  pi_nina_b112_id
 

Macros

#define PI_AT_RESP_ARRAY_LENGTH
 

Enumerations

enum  pi_ble_ioctl_cmd_e
 

Functions

void pi_ble_nina_b112_conf_init (struct pi_device *device, struct pi_nina_b112_conf *conf)
 Initialize NINA_B112 configuration structure. More...
 

Description

The nina_b112 driver provides support for for data transfer using a BLE module, here a NINA B112 BLE module. This module is interfaced on GAPPOC through UART.

Macro Definition Documentation

#define PI_AT_RESP_ARRAY_LENGTH

RESP array length.

Enumeration Type Documentation

Enumerator
PI_NINA_B112_MODEL_INFO 

BLE device info.

PI_NINA_B112_SERVER_CONFIGURE 

Configure BLE device as a server.

PI_NINA_B112_CLIENT_CONFIGURE 

Configure BLE device as a client.

PI_NINA_B112_UART_CONFIGURE 

Configure HCI UART.

PI_NINA_B112_DATA_MODE_ENTER 

Enter Data Mode.

PI_NINA_B112_DATA_MODE_EXIT 

Exit Data Mode.

PI_NINA_B112_WAIT_FOR_EVENT 

Wait for some responses/events from BLE device.

Function Documentation

void pi_ble_nina_b112_conf_init ( struct pi_device *  device,
struct pi_nina_b112_conf conf 
)
Parameters
devicePointer to the BLE device structure.
confPointer to NINA_B112 configuration structure.