FreeRTOS: BLE
BLE
Return to main page ↑
Related Pages
Here is a list of all related documentation pages:
[detail level 123]
 TestsTests written for the BLE library
 ConfigurationConfiguration settings of the BLE library.
Configuration settings are C pre-processor constants. They can be set with a #define in the iot_config.h or by using a compiler option such as -D in gcc. If a configuration setting is not defined, the library will use a "sensible" default value (unless otherwise noted). Because they are compile-time constants, a library must be rebuilt if a configuration setting is changed
 FunctionsFunctions of the BLE library.

The BLE library consists of the following functions
 FunctionsFunctions of the BLE library.

The BLE library consists of the following functions
 IotBle_InitStarting point. Initialize the BLE stack and its services. It is up to the application to decide when BLE should be started.
 IotBle_OnTurns on the BLE radio.
 IotBle_OffTurns off the BLE radio.
 IotBle_StartAdvStart advertisements to listen for incoming connections. Triggers IotBle_StartAdvCallback_t.
 IotBle_StopAdvStop advertisements to listen for incoming connections. Triggers IotBle_StopAdvCallback_t.
 IotBle_ConnParameterUpdateRequestRequest an update of the connection parameters.
 IotBle_RegisterEventCbUsed to route event to whatever service requests it.
 IotBle_UnRegisterEventCbRemove a subscription to an event. Note: API should not be invoked from within the event callback.
 IotBle_RemoveBondRemove a bonded device. Will trigger pBondedCb.
 IotBle_CreateServiceCreate a new service.
 IotBle_DeleteServiceDelete a local service.
 IotBle_SendIndicationSend value indication to a remote device.
 IotBle_SendResponseSend response to the remote device.
 IotBle_GetConnectionInfoListSend response to the remote device.
 IotBle_GetConnectionInfoGet connection info for a specific connection ID.
 IotBle_ConfirmNumericComparisonKeysConfirm key for numeric comparison.
 FunctionsFunctions of the GATT Service for Device Information library.

The GATT Service for Device Information library consists of the following functions
 IotBleDeviceInfo_InitCreates and starts FreeRTOS device information service.
 FunctionsFunctions of the GATT Service for WiFi Provisioning library.

The GATT Service for WiFi Provisioning library consists of the following functions
 IotBleWifiProv_InitInitialize wifi provisioning over BLE service.
 IotBleWifiProv_GetNumNetworksGets the total number of provisioned networks.
 IotBleWifiProv_ConnectConnects to one of the saved networks in priority order.
 IotBleWifiProv_EraseAllNetworksErase all wifi networks.
 IotBleWifiProv_Delete
 ConstantsDefined constants of the BLE library.

Libraries may #define constants in their headers with special meanings. This page describes the meanings and uses of any constants defined by the BLE library. Related constants are shown in a single section on this page.
 IotBleDeviceInfo_CleanupCleanup device information service.
 ConstantsDefined constants of the linear containers library.

Libraries may #define constants in their headers with special meanings. This page describes the meanings and uses of any constants defined by the linear containers library. Related constants are shown in a single section on this page.
 FunctionsFunctions of the linear containers library.

The linear containers library consists of the following functions
 IotLink_IsLinkedCheck if an IotLink_t is linked in a list or queue.
 IotListDouble_CreateCreate a new doubly-linked list.
 IotListDouble_CountReturn the number of elements contained in an IotListDouble_t.
 IotListDouble_IsEmptyCheck if a doubly-linked list is empty.
 IotListDouble_PeekHeadReturn an IotLink_t representing the first element in a doubly-linked list without removing it.
 IotListDouble_PeekTailReturn an IotLink_t representing the last element in a doubly-linked list without removing it.
 IotListDouble_InsertHeadInsert an element at the head of a doubly-linked list.
 IotListDouble_InsertTailInsert an element at the tail of a doubly-linked list.
 IotListDouble_InsertBeforeInsert an element before another element in a doubly-linked list.
 IotListDouble_InsertAfterInsert an element after another element in a doubly-linked list.
 IotListDouble_InsertSortedInsert an element in a sorted doubly-linked list.
 IotListDouble_RemoveRemove a single element from a doubly-linked list.
 IotListDouble_RemoveHeadRemove the element at the head of a doubly-linked list.
 IotListDouble_RemoveTailRemove the element at the tail of a doubly-linked list.
 IotListDouble_RemoveAllRemove all elements in a doubly-linked list.
 IotListDouble_FindFirstMatchSearch a doubly-linked list for the first matching element.
 IotListDouble_RemoveFirstMatchSearch a doubly-linked list for the first matching element and remove it.
 IotListDouble_RemoveAllMatchesRemove all matching elements from a doubly-linked list.
 IotDeQueue_CreateCreate a new queue.
 IotDeQueue_CountReturn the number of elements contained in an IotDeQueue_t.
 IotDeQueue_IsEmptyCheck if a queue is empty.
 IotDeQueue_PeekHeadReturn an IotLink_t representing the element at the front of the queue without removing it.
 IotDeQueue_PeekTailReturn an IotLink_t representing the element at the back of the queue without removing it.
 IotDeQueue_EnqueueHeadAdd an element at the head of the queue.
 IotDeQueue_DequeueHeadRemove an element at the head of the queue.
 IotDeQueue_EnqueueTailAdd an element at the tail of the queue.
 IotDeQueue_DequeueTailRemove an element at the tail of the queue.
 IotDeQueue_RemoveRemove a single element from a queue.
 IotDeQueue_RemoveAllRemove all elements in a queue.
 IotDeQueue_RemoveAllMatchesRemove all matching elements from a queue.
 Deprecated List