stm32f4_spi_set_bpw(9)
π stm32f4_spi_set_bpw β from the Kernel API Manual
okay so bestie, welcome to the Kernel API Manual, and today's main character is stm32f4_spi_set_bpw(9). it's a tiny little function, no cap, but it does exactly one thing and it does it slayfully β¨
β¨ NAME β¨
stm32f4_spi_set_bpw β configure bits per word π
like, literally just bits per word. that's the whole vibe.
πΈ SYNOPSIS πΈ
void stm32f4_spi_set_bpw (struct stm32_spi *spi );
that's it. that's the whole signature. she's short, she's sweet, she takes one (1) pointer and returns void because she's not here to give you answers, she's here to configure π
π¦ ARGUMENTS π¦
spiβ pointer to the spi controller data structure. yes bestie, a pointer, to thestruct stm32_spi. that's the whole argument list. hand her the controller struct and let her cook π₯
π SEE ALSO π
okay this is the part where the manpage goes absolutely feral with the cross-references β there are so many and i'm listing every single one because we don't skip. periodt. π
- the Kernel file
./drivers/spi/spi-stm32.cβ that's where the actual source lives, go read it iykyk struct stm32_spi_reg(9)struct stm32_spi_regspec(9)struct stm32_spi_cfg(9)struct stm32_spi(9)stm32h7_spi_get_fifo_size(9)stm32f4_spi_get_bpw_mask(9)stm32f7_spi_get_bpw_mask(9)stm32h7_spi_get_bpw_mask(9)stm32mp25_spi_get_bpw_mask(9)stm32_spi_prepare_mbr(9)stm32h7_spi_prepare_fthlv(9)stm32f4_spi_write_tx(9)stm32f7_spi_write_tx(9)stm32h7_spi_write_txfifo(9)stm32f4_spi_read_rx(9)stm32f7_spi_read_rx(9)stm32h7_spi_read_rxfifo(9)stm32_spi_enable(9)stm32fx_spi_disable(9)stm32h7_spi_disable(9)stm32_spi_can_dma(9)stm32fx_spi_irq_event(9)stm32fx_spi_irq_thread(9)stm32h7_spi_irq_thread(9)stm32_spi_prepare_msg(9)stm32fx_spi_dma_tx_cb(9)stm32_spi_dma_rx_cb(9)stm32_spi_dma_config(9)stm32fx_spi_transfer_one_irq(9)stm32h7_spi_transfer_one_poll(9)stm32h7_spi_transfer_one_irq(9)stm32fx_spi_transfer_one_dma_start(9)stm32f7_spi_transfer_one_dma_start(9)stm32h7_spi_transfer_one_dma_start(9)stm32_spi_prepare_rx_dma_mdma_chaining(9)stm32_spi_transfer_one_dma(9)stm32f7_spi_set_bpw(9)stm32h7_spi_set_bpw(9)stm32_spi_set_mbr(9)stm32_spi_communication_type(9)stm32fx_spi_set_mode(9)stm32h7_spi_set_mode(9)stm32h7_spi_data_idleness(9)stm32h7_spi_number_of_data(9)stm32_spi_transfer_one_setup(9)stm32_spi_can_poll(9)stm32_spi_transfer_one(9)stm32_spi_unprepare_msg(9)stm32fx_spi_config(9)stm32h7_spi_config(9)
ngl that list is giving "the whole friend group showed up to the party" energy π every f4/f7/h7/mp25 variant is in the group chat and they all want to be tagged π«Ά
that's the whole page bestie!! short, sweet, and absolutely iconic of her. mwah π
and for the sign-off β this lil beauty comes from the source dir ./drivers/spi, dated October 2026, and she's filed under stm32f4_spi_set_bpw(9) in the Kernel API Manual. go forth and set those bits per word, queen ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms