| 
    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.
 1.8.15