1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
RIOT/cpu/stm32
Marian Buschsieweke 28ed07d6e3
cpu/stm32/periph_eth: zero-copy TX (-6 KiB RAM)
The Ethernet DMA is capable of collecting a frame from multiple chunks, just
like the send function of the netdev interface passes. The send function was
rewritten to just set up the Ethernet DMA up to collect the outgoing frame
while sending. As a result, the send function blocks until the frame is
sent to keep control over the buffers.

This frees 6 KiB of RAM previously used for TX buffers.
2020-08-17 20:29:33 +02:00
..
bootloader cpu/stm32: implement reset to bootloader 2020-06-05 18:41:06 +02:00
dist cpu/stm32: introduce unique directory for stm32 cpus 2020-05-20 13:39:10 +02:00
include cpu/stm32/periph_eth: Fix RX logic 2020-08-17 20:28:49 +02:00
ldscripts cpu/stm32: introduce unique directory for stm32 cpus 2020-05-20 13:39:10 +02:00
periph cpu/stm32/periph_eth: zero-copy TX (-6 KiB RAM) 2020-08-17 20:29:33 +02:00
stmclk cpu/stm32: add stm32g0 support 2020-07-21 12:45:25 +02:00
vectors cpu/stm32: add stm32g0 support 2020-07-21 12:45:25 +02:00
cpu_common.c cpu/stm32: add stm32g0 support 2020-07-21 12:45:25 +02:00
cpu_init.c cpu/stm32: add stm32g0 support 2020-07-21 12:45:25 +02:00
doc.txt cpu/stm32: adapt Doxygen documentation 2020-05-20 13:39:11 +02:00
Kconfig cpu/stm32: add stm32g0 support 2020-07-21 12:45:25 +02:00
Makefile cpu/stm32: implement reset to bootloader 2020-06-05 18:41:06 +02:00
Makefile.dep cpu/stm32: use CMSIS headers from the stm32cmsis package 2020-07-16 17:35:48 +02:00
Makefile.features cpu/stm32: add stm32g0 support 2020-07-21 12:45:25 +02:00
Makefile.include cpu/stm32: introduce CPU_FAM_SHORT variable 2020-05-26 12:27:12 +02:00
stm32_info.mk cpu/stm32: add stm32g0 support 2020-07-21 12:45:25 +02:00
stm32_line.mk cpu/stm32: unify stm32_line.mk files 2020-05-20 13:39:10 +02:00
stm32_mem_lengths.mk cpu/stm32: add stm32g0 support 2020-07-21 12:45:25 +02:00
stm32_riotboot.mk cpu/stm32: introduce CPU_FAM_SHORT variable 2020-05-26 12:27:12 +02:00