Appiko
Data Fields
hal_spim_init_t Struct Reference

#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)
 

Detailed Description

Structure which is to be used to initiate SPIM module

Definition at line 93 of file hal_spim.h.

Field Documentation

◆ byte_order

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.

◆ csBar_pin

uint32_t hal_spim_init_t::csBar_pin

CS Bar Pin No

Definition at line 96 of file hal_spim.h.

Referenced by SdkEvalSpiInit().

◆ en_intr

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.

◆ freq

hal_spim_freq_t hal_spim_init_t::freq

Clock Frequency

Definition at line 104 of file hal_spim.h.

◆ irq_priority

app_irq_priority_t hal_spim_init_t::irq_priority

App IRQ priority

Definition at line 112 of file hal_spim.h.

◆ miso_pin

uint32_t hal_spim_init_t::miso_pin

MISO Pin No

Definition at line 98 of file hal_spim.h.

◆ mosi_pin

uint32_t hal_spim_init_t::mosi_pin

MOSI Pin No

Definition at line 100 of file hal_spim.h.

◆ rx_done_handler

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.

◆ sck_pin

uint32_t hal_spim_init_t::sck_pin

SCK Pin No

Definition at line 102 of file hal_spim.h.

◆ spi_mode

hal_spim_spi_mode_t hal_spim_init_t::spi_mode

Select SPI mode

Definition at line 106 of file hal_spim.h.

◆ tx_done_handler

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.


The documentation for this struct was generated from the following file: