Searched refs:spi_get_hw (Results 1 – 2 of 2) sorted by relevance
/hal_rpi_pico-latest/src/rp2_common/hardware_spi/ |
D | spi.c | 28 hw_set_bits(&spi_get_hw(spi)->dmacr, SPI_SSPDMACR_TXDMAE_BITS | SPI_SSPDMACR_RXDMAE_BITS); in spi_init() 31 hw_set_bits(&spi_get_hw(spi)->cr1, SPI_SSPCR1_SSE_BITS); in spi_init() 37 hw_clear_bits(&spi_get_hw(spi)->cr1, SPI_SSPCR1_SSE_BITS); in spi_deinit() 38 hw_clear_bits(&spi_get_hw(spi)->dmacr, SPI_SSPDMACR_TXDMAE_BITS | SPI_SSPDMACR_RXDMAE_BITS); in spi_deinit() 48 uint32_t enable_mask = spi_get_hw(spi)->cr1 & SPI_SSPCR1_SSE_BITS; in spi_set_baudrate() 49 hw_clear_bits(&spi_get_hw(spi)->cr1, SPI_SSPCR1_SSE_BITS); in spi_set_baudrate() 66 spi_get_hw(spi)->cpsr = prescale; in spi_set_baudrate() 67 … hw_write_masked(&spi_get_hw(spi)->cr0, (postdiv - 1) << SPI_SSPCR0_SCR_LSB, SPI_SSPCR0_SCR_BITS); in spi_set_baudrate() 70 hw_set_bits(&spi_get_hw(spi)->cr1, enable_mask); in spi_set_baudrate() 94 spi_get_hw(spi)->dr = (uint32_t) *src++; in __not_in_flash_func() [all …]
|
/hal_rpi_pico-latest/src/rp2_common/hardware_spi/include/hardware/ |
D | spi.h | 223 static inline spi_hw_t *spi_get_hw(spi_inst_t *spi) { in spi_get_hw() function 252 uint32_t enable_mask = spi_get_hw(spi)->cr1 & SPI_SSPCR1_SSE_BITS; in spi_set_format() 253 hw_clear_bits(&spi_get_hw(spi)->cr1, SPI_SSPCR1_SSE_BITS); in spi_set_format() 255 hw_write_masked(&spi_get_hw(spi)->cr0, in spi_set_format() 264 hw_set_bits(&spi_get_hw(spi)->cr1, enable_mask); in spi_set_format() 278 uint32_t enable_mask = spi_get_hw(spi)->cr1 & SPI_SSPCR1_SSE_BITS; in spi_set_slave() 279 hw_clear_bits(&spi_get_hw(spi)->cr1, SPI_SSPCR1_SSE_BITS); in spi_set_slave() 282 hw_set_bits(&spi_get_hw(spi)->cr1, SPI_SSPCR1_MS_BITS); in spi_set_slave() 284 hw_clear_bits(&spi_get_hw(spi)->cr1, SPI_SSPCR1_MS_BITS); in spi_set_slave() 287 hw_set_bits(&spi_get_hw(spi)->cr1, enable_mask); in spi_set_slave()
|