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 45dc86acce
cpu/stm32: Fix reception bug in periph_eth
The reception code hands RX DMA descriptors back to the DMA right after its
contents were copied into the network stack internal buffer. This increases
the odds that the DMA never runs out of DMA descriptors to fill, even under
high load. However, the loop fetching the Ethernet frame stops to iterate at the
end of the frame. If the DMA used one more descriptor to store the FCS, this
was not returned back to the DMA. This commit fixes it.
2020-10-28 14:23:25 +01:00
..
bootloader cpu/stm32: implement reset to bootloader 2020-06-05 18:41:06 +02:00
dist cpu/stm32/kconfig: create family directory if not exist 2020-10-23 18:21:51 +02:00
include cpu/stm32l4+/wb: centralize max core clock define, adapt related boards 2020-10-27 08:44:55 +01:00
kconfigs cpu/stm32: adapt Kconfig for stm32l5 2020-10-23 18:28:27 +02:00
ldscripts cpu/stm32: introduce unique directory for stm32 cpus 2020-05-20 13:39:10 +02:00
periph cpu/stm32: Fix reception bug in periph_eth 2020-10-28 14:23:25 +01:00
stmclk cpu/stm32: add basic support for stm32l5 2020-10-23 18:21:50 +02:00
vectors cpu/stm32: handle generated irqs.h in build system 2020-09-02 11:30:49 +02:00
cpu_common.c cpu/stm32: add basic support for stm32l5 2020-10-23 18:21:50 +02:00
cpu_init.c cpu/stm32: add basic support for stm32l5 2020-10-23 18:21:50 +02:00
doc.txt cpu/stm32: rework clock configuration documentation 2020-10-27 08:54:09 +01:00
Kconfig cpu/stm32: rename kconfig directory to kconfigs 2020-10-21 09:18:24 +02:00
Makefile cpu/stm32: only build bootloader when the module is loaded 2020-09-28 21:07:01 +02:00
Makefile.dep cpu/stm32: Add stm32_eth_auto for auto-negotiation 2020-10-22 12:37:23 +02:00
Makefile.features cpu/stm32l5: adapt flashpage periph 2020-10-23 18:21:50 +02:00
Makefile.include cpu/stm32: move clock configuration headers to cpu 2020-10-26 11:16:23 +01:00
stm32_info.mk cpu/stm32: add basic support for stm32l5 2020-10-23 18:21:50 +02:00
stm32_line.mk cpu/stm32: extend CPU_LINES for G4 and L1 2020-09-30 10:31:29 +02:00
stm32_mem_lengths.mk cpu/stm32: add basic support for stm32l5 2020-10-23 18:21:50 +02:00
stm32_riotboot.mk cpu/stm32: introduce CPU_FAM_SHORT variable 2020-05-26 12:27:12 +02:00