37#include "hardware/spi.h"
Header file of SPI Interface.
const struct no_os_spi_platform_ops pico_spi_ops
pico platform specific SPI platform ops structure
Definition pico_spi.c:288
spi_rx_gp
Available GP config for SPI RX.
Definition pico_spi.h:55
@ SPI0_RX_GP0
Definition pico_spi.h:57
@ SPI0_RX_GP4
Definition pico_spi.h:58
@ SPI0_RX_GP16
Definition pico_spi.h:59
@ SPI1_RX_GP8
Definition pico_spi.h:61
@ SPI1_RX_GP12
Definition pico_spi.h:62
spi_tx_gp
Available GP config for SPI TX.
Definition pico_spi.h:42
@ SPI1_TX_GP15
Definition pico_spi.h:49
@ SPI1_TX_GP11
Definition pico_spi.h:48
@ SPI0_TX_GP19
Definition pico_spi.h:46
@ SPI0_TX_GP3
Definition pico_spi.h:44
@ SPI0_TX_GP7
Definition pico_spi.h:45
spi_sck_gp
Available GP config for SPI SCK.
Definition pico_spi.h:68
@ SPI1_SCK_GP14
Definition pico_spi.h:75
@ SPI0_SCK_GP6
Definition pico_spi.h:71
@ SPI1_SCK_GP10
Definition pico_spi.h:74
@ SPI0_SCK_GP18
Definition pico_spi.h:72
@ SPI0_SCK_GP2
Definition pico_spi.h:70
spi_cs_gp
Available GP config for SPI CS.
Definition pico_spi.h:81
@ SPI0_CS_GP17
Definition pico_spi.h:85
@ SPI0_CS_GP1
Definition pico_spi.h:83
@ SPI1_CS_GP13
Definition pico_spi.h:88
@ SPI1_CS_GP9
Definition pico_spi.h:87
@ SPI0_CS_GP5
Definition pico_spi.h:84
pico platform specific SPI descriptor
Definition pico_spi.h:95
enum spi_sck_gp spi_sck_pin
Definition pico_spi.h:103
enum spi_rx_gp spi_rx_pin
Definition pico_spi.h:101
enum spi_tx_gp spi_tx_pin
Definition pico_spi.h:99
enum spi_cs_gp spi_cs_pin
Definition pico_spi.h:105
spi_inst_t * spi_instance
Definition pico_spi.h:97
Additional SPI config parameters.
Definition pico_spi.h:111
enum spi_sck_gp spi_sck_pin
Definition pico_spi.h:117
enum spi_rx_gp spi_rx_pin
Definition pico_spi.h:115
enum spi_tx_gp spi_tx_pin
Definition pico_spi.h:113
enum spi_cs_gp spi_cs_pin
Definition pico_spi.h:119