Home
last modified time | relevance | path

Searched refs:postdiv (Results 1 – 1 of 1) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_spi/
Dspi.c44 uint prescale, postdiv; in spi_set_baudrate() local
61 for (postdiv = 256; postdiv > 1; --postdiv) { in spi_set_baudrate()
62 if (freq_in / (prescale * (postdiv - 1)) > baudrate) 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()
73 return freq_in / (prescale * postdiv); in spi_set_baudrate()
78 uint postdiv = ((spi_get_const_hw(spi)->cr0 & SPI_SSPCR0_SCR_BITS) >> SPI_SSPCR0_SCR_LSB) + 1; in spi_get_baudrate() local
79 return clock_get_hz(clk_peri) / (prescale * postdiv); in spi_get_baudrate()