stm32f4_spi_write_tx(9)
π stm32f4_spi_write_tx(9) β like, the Kernel API Manual bestie β¨
okay so like, welcome to the stm32f4_spi_write_tx(9) page, literally from the Kernel API Manual, and no cap it's giving "niche but iconic." periodt. π
πΈ NAME πΈ
stm32f4_spi_write_tx β Write bytes to Transmit Data Register, bestie. that's the whole vibe. π
β¨ SYNOPSIS β¨
void stm32f4_spi_write_tx (struct stm32_spi *spi );
like, that's the whole signature. short, sweet, slay. π
π¦ ARGUMENTS π¦
spiβ pointer to the spi controller data structure. it's giving "here's the main character, the wholestruct stm32_spi." literally hand it the controller and let it cook. π₯
π DESCRIPTION π
Read from tx_buf depends on remaining bytes to avoid to read beyond tx_buf end. like, it literally vibe-checks how many bytes are left so it doesn't go reading past the end of tx_buf β no cap, that's the whole tea. βπ
π SEE ALSO π
okay bestie, buckle up, because this list is LONG and honestly iconic. the whole friend group is here, and we're not skipping a single one β not me dropping all of them π:
- Kernel file
./drivers/spi/spi-stm32.c 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)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)stm32f4_spi_set_bpw(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)
like, literally every single one, iykyk. π«Άπ
π§ sign-off π§
that's the page, bestie! it lives under ./drivers/spi in the Kernel API Manual, dated October 2026 β and it's stm32f4_spi_write_tx(9) all the way down. go forth and write those tx bytes, you absolute icon. πβ¨π
π¦ 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