Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of BLE_WallbotBLE_Challenge by
Record Access Control Point
Record Access Control Point library. More...
Data Structures | |
struct | ble_racp_value_t |
Record Access Control Point value structure. More... | |
Functions | |
void | ble_racp_decode (uint8_t data_len, uint8_t *p_data, ble_racp_value_t *p_racp_val) |
Function for decoding a Record Access Control Point write. | |
uint8_t | ble_racp_encode (const ble_racp_value_t *p_racp_val, uint8_t *p_data) |
Function for encoding a Record Access Control Point response. |
Detailed Description
Record Access Control Point library.
Function Documentation
void ble_racp_decode | ( | uint8_t | data_len, |
uint8_t * | p_data, | ||
ble_racp_value_t * | p_racp_val | ||
) |
Function for decoding a Record Access Control Point write.
This call decodes a write to the Record Access Control Point.
- Parameters:
-
[in] data_len Length of data in received write. [in] p_data Pointer to received data. [out] p_racp_val Pointer to decoded Record Access Control Point write.
- Note:
- This does not do a data copy. It assumes the data pointed to by p_data is persistant until no longer needed.
uint8_t ble_racp_encode | ( | const ble_racp_value_t * | p_racp_val, |
uint8_t * | p_data | ||
) |
Function for encoding a Record Access Control Point response.
This call encodes a response from the Record Access Control Point response.
- Parameters:
-
[in] p_racp_val Pointer to Record Access Control Point to encode. [out] p_data Pointer to where encoded data is written. NOTE! It is calling routines respsonsibility to make sure.
- Returns:
- Length of encoded data.
Generated on Tue Jul 12 2022 13:52:31 by
