Searched refs:spi (Results 1 – 10 of 10) sorted by relevance
/hal_rpi_pico-latest/src/rp2_common/hardware_spi/ |
D | spi.c | 11 static inline void spi_reset(spi_inst_t *spi) { in spi_reset() argument 12 invalid_params_if(HARDWARE_SPI, spi != spi0 && spi != spi1); in spi_reset() 13 reset_block_num(spi == spi0 ? RESET_SPI0 : RESET_SPI1); in spi_reset() 16 static inline void spi_unreset(spi_inst_t *spi) { in spi_unreset() argument 17 invalid_params_if(HARDWARE_SPI, spi != spi0 && spi != spi1); in spi_unreset() 18 unreset_block_num_wait_blocking(spi == spi0 ? RESET_SPI0 : RESET_SPI1); in spi_unreset() 21 uint spi_init(spi_inst_t *spi, uint baudrate) { in spi_init() argument 22 spi_reset(spi); in spi_init() 23 spi_unreset(spi); in spi_init() 25 uint baud = spi_set_baudrate(spi, baudrate); in spi_init() [all …]
|
D | BUILD.bazel | 7 srcs = ["spi.c"], 8 hdrs = ["include/hardware/spi.h"],
|
D | CMakeLists.txt | 1 pico_simple_hardware_target(spi)
|
/hal_rpi_pico-latest/src/rp2_common/hardware_spi/include/hardware/ |
D | spi.h | 76 #define PICO_DEFAULT_SPI_INSTANCE() (__CONCAT(spi,PICO_DEFAULT_SPI)) 106 #define SPI_NUM(spi) ((spi) == spi1) argument 135 #define SPI_DREQ_NUM(spi, is_tx) (DREQ_SPI0_TX + SPI_NUM(spi) * 2 + !(is_tx)) argument 178 uint spi_init(spi_inst_t *spi, uint baudrate); 188 void spi_deinit(spi_inst_t *spi); 200 uint spi_set_baudrate(spi_inst_t *spi, uint baudrate); 210 uint spi_get_baudrate(const spi_inst_t *spi); 218 static inline uint spi_get_index(const spi_inst_t *spi) { in spi_get_index() argument 219 invalid_params_if(HARDWARE_SPI, spi != spi0 && spi != spi1); in spi_get_index() 220 return SPI_NUM(spi); in spi_get_index() [all …]
|
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_driver/ |
D | CMakeLists.txt | 68 # # PICO_CMAKE_CONFIG: CYW43_DEFAULT_PIN_WL_DATA_OUT, gpio pin for spi data out to the cyw43… 72 # # PICO_CMAKE_CONFIG: CYW43_DEFAULT_PIN_WL_DATA_IN, gpio pin for spi data in from the cyw43… 80 # # PICO_CMAKE_CONFIG: CYW43_DEFAULT_PIN_WL_CLOCK, gpio pin for the spi clock line to the cy… 84 # # PICO_CMAKE_CONFIG: CYW43_DEFAULT_PIN_WL_CS, gpio pin for the spi chip select to the cyw4…
|
/hal_rpi_pico-latest/src/rp2350/hardware_structs/include/hardware/structs/ |
D | accessctrl.h | 282 io_rw_32 spi[2];
|
/hal_rpi_pico-latest/src/rp2040/hardware_regs/ |
D | BUILD.bazel | 44 "include/hardware/regs/spi.h",
|
/hal_rpi_pico-latest/src/rp2040/hardware_structs/ |
D | BUILD.bazel | 41 "include/hardware/structs/spi.h",
|
/hal_rpi_pico-latest/src/rp2350/hardware_structs/ |
D | BUILD.bazel | 52 "include/hardware/structs/spi.h",
|
/hal_rpi_pico-latest/src/rp2350/hardware_regs/ |
D | BUILD.bazel | 77 "include/hardware/regs/spi.h",
|