| BlueNRG-1 ACI APIs and events callbacks

- Main Page
- Modules
- Classes
- Files

Functions
ACI HAL events

ACI HAL events layer. More...

## Functions

void | aci_hal_end_of_radio_activity_event (uint8_t Last_State, uint8_t Next_State, uint32_t Next_State_SysTime)
| This event is generated when the device completes a radio activity and provide information when a new radio acitivity will be performed. Informtation provided includes type of radio activity and absolute time in system ticks when a new radio acitivity is schedule, if any. Application can use this information to schedule user activities synchronous to selected radio activitities. A command aci_hal_set_radio_activity_mask is provided to enable radio activity events of user interests, by default no events are enabled. User should take into account that enablinng radio events in application with intense radio activity could lead to a fairly high rate of events generated. Application use cases includes synchronizing notification with connection interval, switiching antenna at the end of advertising or performing flash erase operation while radio is idle. More...

## Detailed Description

ACI HAL events layer.

## Function Documentation

void aci_hal_end_of_radio_activity_event | ( | uint8_t | Last_State,
|  | uint8_t | Next_State,
|  | uint32_t | Next_State_SysTime
| ) |  |

This event is generated when the device completes a radio activity and provide information when a new radio acitivity will be performed. Informtation provided includes type of radio activity and absolute time in system ticks when a new radio acitivity is schedule, if any. Application can use this information to schedule user activities synchronous to selected radio activitities. A command aci_hal_set_radio_activity_mask is provided to enable radio activity events of user interests, by default no events are enabled. User should take into account that enablinng radio events in application with intense radio activity could lead to a fairly high rate of events generated. Application use cases includes synchronizing notification with connection interval, switiching antenna at the end of advertising or performing flash erase operation while radio is idle.

Parameters

  Last_State | Completed radio events
  Next_State | Incoming radio events
  Next_State_SysTime | 32bit absolute current time expressed in internal time units.

Return values

  None |