Structures

S332 SoftDevice v4.0.2 API

Data Structures

struct nrf_radio_request_earliest_t
Parameters for a request for a timeslot as early as possible. More...
struct nrf_radio_request_normal_t
Parameters for a normal radio timeslot request. More...
struct nrf_radio_request_t
Radio timeslot request parameters. More...
struct nrf_radio_signal_callback_return_param_t
Return parameters of the radio timeslot signal callback. More...
struct nrf_ecb_hal_data_t
AES ECB data structure. More...
struct nrf_ecb_hal_data_block_t
AES ECB block. Used to provide multiple blocks in a single call to sd_ecb_blocks_encrypt . More...

Typedefs

typedef volatile uint8_t nrf_mutex_t
Represents a mutex for use with the nrf_mutex functions. More...
typedef
nrf_radio_signal_callback_return_param_t *(*
nrf_radio_signal_callback_t )(uint8_t signal_type)
The radio timeslot signal callback type. More...
typedef uint8_t soc_ecb_key_t [(16)]
AES ECB parameter typedefs. More...
typedef uint8_t soc_ecb_cleartext_t [(16)]
typedef uint8_t soc_ecb_ciphertext_t [((16))]

Detailed Description

Typedef Documentation

typedef volatile uint8_t nrf_mutex_t

Represents a mutex for use with the nrf_mutex functions.

Note
Accessing the value directly is not safe, use the mutex functions!
typedef nrf_radio_signal_callback_return_param_t *(* nrf_radio_signal_callback_t)(uint8_t signal_type)

The radio timeslot signal callback type.

Note
In case of invalid return parameters, the radio timeslot will automatically end immediately after returning from the signal callback and the NRF_EVT_RADIO_SIGNAL_CALLBACK_INVALID_RETURN event will be sent.
The returned struct pointer must remain valid after the signal callback function returns. For instance, this means that it must not point to a stack variable.
Parameters
[in] signal_type Type of signal, see NRF_RADIO_CALLBACK_SIGNAL_TYPE .
Returns
Pointer to structure containing action requested by the application.
typedef uint8_t soc_ecb_ciphertext_t[((16))]

Ciphertext data type.

typedef uint8_t soc_ecb_cleartext_t[(16)]

Cleartext data type.

typedef uint8_t soc_ecb_key_t[(16)]

AES ECB parameter typedefs.

Encryption key type.