IRQ Handler and Callbacks

IRQ Handler and Callbacks functions. More...

Functions

void hal_timer_irq_handler (timer_handle_t *p_timer)
 Handle TIMER interrupt request. More...
 
void hal_timer_period_elapsed_callback (timer_handle_t *p_timer)
 Period elapsed callback in non-blocking mode. More...
 
void hal_timer_channel0_event_callback (timer_handle_t *p_timer)
 channel0 event callback in non-blocking mode. More...
 
void hal_timer_channel1_event_callback (timer_handle_t *p_timer)
 channel1 event callback in non-blocking mode. More...
 
void hal_timer_channel2_event_callback (timer_handle_t *p_timer)
 channel2 event callback in non-blocking mode. More...
 
void hal_timer_channel3_event_callback (timer_handle_t *p_timer)
 channel3 event callback in non-blocking mode. More...
 
void hal_timer_blepulse1_event_callback (timer_handle_t *p_timer)
 ble pulse 1 event callback in non-blocking mode. More...
 
void hal_timer_blepulse2_event_callback (timer_handle_t *p_timer)
 ble pulse 2 event callback in non-blocking mode. More...
 

Detailed Description

IRQ Handler and Callbacks functions.

Function Documentation

◆ hal_timer_blepulse1_event_callback()

void hal_timer_blepulse1_event_callback ( timer_handle_t p_timer)

ble pulse 1 event callback in non-blocking mode.

Note
This function should not be modified. When the callback is needed, the hal_timer_channel3_event_callback can be implemented in the user file.
Parameters
[in]p_timerPointer to a TIMER handle which contains the configuration information for the specified TIMER module.

◆ hal_timer_blepulse2_event_callback()

void hal_timer_blepulse2_event_callback ( timer_handle_t p_timer)

ble pulse 2 event callback in non-blocking mode.

Note
This function should not be modified. When the callback is needed, the hal_timer_channel3_event_callback can be implemented in the user file.
Parameters
[in]p_timerPointer to a TIMER handle which contains the configuration information for the specified TIMER module.

◆ hal_timer_channel0_event_callback()

void hal_timer_channel0_event_callback ( timer_handle_t p_timer)

channel0 event callback in non-blocking mode.

Note
This function should not be modified. When the callback is needed, the hal_timer_channel0_event_callback can be implemented in the user file.
Parameters
[in]p_timerPointer to a TIMER handle which contains the configuration information for the specified TIMER module.

◆ hal_timer_channel1_event_callback()

void hal_timer_channel1_event_callback ( timer_handle_t p_timer)

channel1 event callback in non-blocking mode.

Note
This function should not be modified. When the callback is needed, the hal_timer_channel1_event_callback can be implemented in the user file.
Parameters
[in]p_timerPointer to a TIMER handle which contains the configuration information for the specified TIMER module.

◆ hal_timer_channel2_event_callback()

void hal_timer_channel2_event_callback ( timer_handle_t p_timer)

channel2 event callback in non-blocking mode.

Note
This function should not be modified. When the callback is needed, the hal_timer_channel2_event_callback can be implemented in the user file.
Parameters
[in]p_timerPointer to a TIMER handle which contains the configuration information for the specified TIMER module.

◆ hal_timer_channel3_event_callback()

void hal_timer_channel3_event_callback ( timer_handle_t p_timer)

channel3 event callback in non-blocking mode.

Note
This function should not be modified. When the callback is needed, the hal_timer_channel3_event_callback can be implemented in the user file.
Parameters
[in]p_timerPointer to a TIMER handle which contains the configuration information for the specified TIMER module.

◆ hal_timer_irq_handler()

void hal_timer_irq_handler ( timer_handle_t p_timer)

Handle TIMER interrupt request.

Parameters
[in]p_timerTIMER handle.

◆ hal_timer_period_elapsed_callback()

void hal_timer_period_elapsed_callback ( timer_handle_t p_timer)

Period elapsed callback in non-blocking mode.

Note
This function should not be modified. When the callback is needed, the hal_timer_period_elapsed_callback can be implemented in the user file.
Parameters
[in]p_timerPointer to a TIMER handle which contains the configuration information for the specified TIMER module.