PHiLIP
|
Controls and provides information for the spi. More...
#include <PHiLIP_typedef.h>
Data Fields | |
struct { | |
spi_mode_t mode | |
spi_status_t status | |
basic_gpio_t dut_mosi | |
basic_gpio_t dut_miso | |
basic_gpio_t dut_sck | |
basic_gpio_t dut_nss | |
uint16_t state | |
uint16_t reg_index | |
uint16_t start_reg_index | |
uint8_t r_count | |
uint8_t w_count | |
uint8_t transfer_count | |
uint32_t frame_ticks | |
uint32_t byte_ticks | |
uint32_t prev_ticks | |
uint8_t res [5] | |
}; | |
uint8_t | data8 [32] |
Controls and provides information for the spi.
uint32_t spi_t::byte_ticks |
Ticks per byte
uint8_t spi_t::data8[32] |
array for padding
uint32_t spi_t::frame_ticks |
Ticks per frame
spi_mode_t spi_t::mode |
Specific spi modes
uint32_t spi_t::prev_ticks |
Holder for previous byte ticks
uint8_t spi_t::r_count |
Last read frame byte count
uint16_t spi_t::reg_index |
current index of i2c pointer
uint8_t spi_t::res[5] |
Reserved bytes
uint16_t spi_t::start_reg_index |
start index of i2c pointer
uint16_t spi_t::state |
Current state of i2c frame - 0:initialized - 1:reading data - 2-write address received - 3-1st reg byte received - 4-writing data - 5-NACK - 6-stopped
spi_status_t spi_t::status |
Spi status register
uint8_t spi_t::transfer_count |
The amount of bytes in the last transfer
uint8_t spi_t::w_count |
Last write frame byte count