Public Attribute Documentation#

rsi_mutex_create#

rsi_error_t(* rsi_mutex_create) (rsi_mutex_handle_t *mutex)

rsi_mutex_lock#

rsi_error_t(* rsi_mutex_lock) (volatile rsi_mutex_handle_t *mutex)

rsi_mutex_unlock#

rsi_error_t(* rsi_mutex_unlock) (volatile rsi_mutex_handle_t *mutex)

rsi_semaphore_create#

rsi_error_t(* rsi_semaphore_create) (rsi_semaphore_handle_t *semaphore, uint32_t count)

rsi_semaphore_wait#

rsi_error_t(* rsi_semaphore_wait) (rsi_semaphore_handle_t *semaphore, uint32_t timeout_ms)

rsi_semaphore_post#

rsi_error_t(* rsi_semaphore_post) (rsi_semaphore_handle_t *semaphore)

rsi_critical_section_entry#

rsi_reg_flags_t(* rsi_critical_section_entry) (void)

rsi_critical_section_exit#

void(* rsi_critical_section_exit) (rsi_reg_flags_t xflags)

rsi_driver_wlan_send_cmd#

int32_t(* rsi_driver_wlan_send_cmd) (rsi_wlan_cmd_request_t cmd, rsi_pkt_t *pkt)

rsi_driver_send_data#

int32_t(* rsi_driver_send_data) (uint32_t sockID, uint8_t *buffer, uint32_t length, struct rsi_sockaddr *destAddr)

rsi_delay_ms#

void(* rsi_delay_ms) (uint32_t delay_ms)

rsi_assertion#

void(* rsi_assertion) (uint16_t assertion_val, const char *)

ROM_WL_rsi_socket_create#

int32_t(* ROM_WL_rsi_socket_create) (struct global_cb_s *global_cb_p, int32_t sockID, int32_t type, int32_t backlog)

ROM_WL_calculate_length_to_send#

uint16_t(* ROM_WL_calculate_length_to_send) (struct global_cb_s *global_cb_p, uint8_t type, uint8_t buffers)

rsi_semaphore_post_from_isr#

rsi_error_t(* rsi_semaphore_post_from_isr) (rsi_semaphore_handle_t *semaphore)

rsi_mask_ta_interrupt#

void(* rsi_mask_ta_interrupt) (void)

rsi_unmask_ta_interrupt#

void(* rsi_unmask_ta_interrupt) (void)