Events#
Functions#
void
rsi_tx_event_handler(void)
Retrieve the packet from the TX pending queue and forward to the module. and forwards to the module.
void
rsi_set_event_non_rom(uint32_t event_num)
Set an event.
void
rsi_set_event_from_isr_non_rom(uint32_t event_num)
Set an event from ISR.
void
rsi_unmask_event_from_isr_non_rom(uint32_t event_num)
Unmask an event from ISR.
void
rsi_unmask_event_non_rom(uint32_t event_num)
Unmask an event.
void
rsi_unmask_event(uint32_t event_num)
Unmask an event.
void
rsi_unmask_event_from_isr(uint32_t event_num)
Unmask an event from ISR context.
Function Documentation#
rsi_tx_event_handler#
void rsi_tx_event_handler (void )
Retrieve the packet from the TX pending queue and forward to the module. and forwards to the module.
Parameters
[in] |
Returns
Void
Definition at line
67
of file driver/rsi_driver_event_handlers.c
References rsi_driver_cb_s::common_cb , rsi_driver_cb_non_rom::driver_timer_start , rsi_init_timer , rsi_driver_cb_non_rom::timer_start , rsi_timer_expired , rsi_error_timeout_and_clear_events , rsi_driver_cb_s::rsi_tx_done_handler , rsi_dequeue_pkt , rsi_driver_cb_s::m4_tx_q , rsi_check_queue_status , rsi_driver_cb_s::common_tx_q , rsi_driver_cb_s::bt_single_tx_q , rsi_driver_cb_s::prop_protocol_tx_q , rsi_driver_cb_s::zigb_tx_q , rsi_driver_cb_s::wlan_tx_q , rsi_common_cb_s::power_save , rsi_power_save_s::power_save_enable , rsi_wait4wakeup , RSI_SUCCESS , rsi_req_wakeup , rsi_ulp_wakeup_init , rsi_queue_cb_s::head , rsi_pkt_s::desc , rsi_device_interrupt_status , rsi_bt_get_ACL_type , rsi_driver_cb_s::scheduler_cb , rsi_scheduler_cb_s::event_map , rsi_mask_event , rsi_mutex_lock , rsi_driver_cb_non_rom::tx_mutex , rsi_driver_cb_non_rom::tx_mask_event , rsi_mutex_unlock , rsi_common_packet_transfer_done , rsi_check_common_buffer_full , rsi_bt_get_proto_type , rsi_bytes2R_to_uint16 , rsi_bt_common_tx_done , rsi_check_wlan_buffer_full , rsi_wlan_packet_transfer_done , rsi_enqueue_pkt , rsi_frame_write , rsi_free_queue_pkt , and SL_PRINTF
rsi_set_event_non_rom#
void rsi_set_event_non_rom (uint32_t event_num)
Set an event.
Parameters
[in] | event_num | - event number to be set |
Returns
void
Definition at line
39
of file driver/rsi_events.c
rsi_set_event_from_isr_non_rom#
void rsi_set_event_from_isr_non_rom (uint32_t event_num)
Set an event from ISR.
Parameters
[in] | event_num | event_num - event number to be set |
Returns
void
Definition at line
70
of file driver/rsi_events.c
rsi_unmask_event_from_isr_non_rom#
void rsi_unmask_event_from_isr_non_rom (uint32_t event_num)
Unmask an event from ISR.
Parameters
[in] | event_num | event_num - event number to unmask |
Returns
void
Definition at line
88
of file driver/rsi_events.c
rsi_unmask_event_non_rom#
void rsi_unmask_event_non_rom (uint32_t event_num)
Unmask an event.
Parameters
[in] | event_num | - event number to unmask |
Returns
void
Definition at line
105
of file driver/rsi_events.c
rsi_unmask_event#
void rsi_unmask_event (uint32_t event_num)
Unmask an event.
Parameters
[in] | event_num | - Event number to unmask |
Returns
void
Definition at line
193
of file driver/rsi_events.c
rsi_unmask_event_from_isr#
void rsi_unmask_event_from_isr (uint32_t event_num)
Unmask an event from ISR context.
Parameters
[in] | event_num | - event number to unmask |
Returns
void
Definition at line
212
of file driver/rsi_events.c