Add STEVAL-MKI217V1 SPI logger and replay
This commit is contained in:
@@ -9,11 +9,25 @@ typedef enum {
|
||||
BSP_PMOD_SPI_MODE_QUAD = 1
|
||||
} bsp_pmod_spi_mode_t;
|
||||
|
||||
typedef enum {
|
||||
BSP_PMOD_SPI_CLOCK_MODE0 = 0,
|
||||
BSP_PMOD_SPI_CLOCK_MODE1 = 1,
|
||||
BSP_PMOD_SPI_CLOCK_MODE2 = 2,
|
||||
BSP_PMOD_SPI_CLOCK_MODE3 = 3
|
||||
} bsp_pmod_spi_clock_mode_t;
|
||||
|
||||
void bsp_pmod_spi_init(void);
|
||||
void bsp_pmod_spi_set_mode(bsp_pmod_spi_mode_t mode);
|
||||
bsp_pmod_spi_mode_t bsp_pmod_spi_mode(void);
|
||||
void bsp_pmod_spi_set_quad(int enabled);
|
||||
|
||||
/*
|
||||
* Select the standard CPOL/CPHA SPI clock mode independently of data width.
|
||||
* Mode 0 is hardware-validated; modes 1-3 require target/device validation.
|
||||
*/
|
||||
void bsp_pmod_spi_set_clock_mode(bsp_pmod_spi_clock_mode_t mode);
|
||||
bsp_pmod_spi_clock_mode_t bsp_pmod_spi_clock_mode(void);
|
||||
|
||||
/*
|
||||
* Configure delays used by the chip-select-managed transaction helpers.
|
||||
* All values are in microseconds. Zero disables the corresponding delay.
|
||||
|
||||
Reference in New Issue
Block a user