| S132 SoftDevice v3.0.0 |

Choose documentation: | nRF5 SDK | S130 SoftDevice API | S132 SoftDevice API | S212 SoftDevice API | S332 SoftDevice API

All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Structures | Typedefs
Structures
SoC Library 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.