Appiko
|
#include <hal_spim.h>
Data Fields | |
uint32_t | csBar_pin |
uint32_t | miso_pin |
uint32_t | mosi_pin |
uint32_t | sck_pin |
hal_spim_freq_t | freq |
hal_spim_spi_mode_t | spi_mode |
hal_spim_byte_order_t | byte_order |
app_irq_priority_t | irq_priority |
uint32_t | en_intr |
void(* | tx_done_handler )(uint32_t bytes_last_tx) |
void(* | rx_done_handler )(uint32_t bytes_last_rx) |
Structure which is to be used to initiate SPIM module
Definition at line 93 of file hal_spim.h.
hal_spim_byte_order_t hal_spim_init_t::byte_order |
Select Byte Order @val HAL_SPIM_MSB_FIRST @val HAL_SPIM_LSB_FIRST
Definition at line 110 of file hal_spim.h.
uint32_t hal_spim_init_t::csBar_pin |
uint32_t hal_spim_init_t::en_intr |
Interrupts which are to be enabled hal_spim_intr_t @val HAL_SPIM_TX_DONE @val HAL_SPIM_RX_DONE @Note If application requires both, use logical OR
Definition at line 117 of file hal_spim.h.
hal_spim_freq_t hal_spim_init_t::freq |
Clock Frequency
Definition at line 104 of file hal_spim.h.
app_irq_priority_t hal_spim_init_t::irq_priority |
App IRQ priority
Definition at line 112 of file hal_spim.h.
uint32_t hal_spim_init_t::miso_pin |
MISO Pin No
Definition at line 98 of file hal_spim.h.
uint32_t hal_spim_init_t::mosi_pin |
MOSI Pin No
Definition at line 100 of file hal_spim.h.
void(* hal_spim_init_t::rx_done_handler) (uint32_t bytes_last_rx) |
Function which is to be called after RX_Done event
Definition at line 121 of file hal_spim.h.
uint32_t hal_spim_init_t::sck_pin |
SCK Pin No
Definition at line 102 of file hal_spim.h.
hal_spim_spi_mode_t hal_spim_init_t::spi_mode |
Select SPI mode
Definition at line 106 of file hal_spim.h.
void(* hal_spim_init_t::tx_done_handler) (uint32_t bytes_last_tx) |
Function which is to be called after TX_Done event
Definition at line 119 of file hal_spim.h.