1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/stm32/periph
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
..
adc_f0.c cpu/stm32/periph/adc_f0: removes ADC configuration loading 2020-08-27 03:59:44 +02:00
adc_f1.c cpu/stm32/periph/adc_f1: removes ADC configuration loading 2020-08-27 03:56:26 +02:00
adc_f2.c cpu/stm32/periph/adc_f2: removes ADC configuration loading 2020-08-27 03:56:26 +02:00
adc_f3.c cpu/stm32/adc_f3: improve peripheral driver 2020-10-01 11:08:45 +02:00
adc_f4.c cpu/stm32/periph/adc_f4: removes ADC configuration loading 2020-08-27 03:56:26 +02:00
adc_l0.c cpu/stm32/periph/adc_l0: removes ADC configuration loading 2020-08-27 03:58:33 +02:00
adc_l1.c cpu/stm32/periph/adc_l1: removes ADC configuration loading 2020-08-27 03:56:26 +02:00
adc_l4.c cpu/stm32/periph/adc_l4: removes ADC configuration loading 2020-08-27 03:56:26 +02:00
can.c cpu/*: realign ENABLE_DEBUG 2020-10-23 00:46:26 +02:00
dac.c
dma.c
doc.txt cpu/stm32: Add stm32_eth_auto for auto-negotiation 2020-10-22 12:37:23 +02:00
eeprom.c cpu/*: realign ENABLE_DEBUG 2020-10-23 00:46:26 +02:00
eth.c cpu/stm32: Fix reception bug in periph_eth 2020-10-28 14:23:25 +01:00
flash_common.c cpu/stm32l5: adapt flashpage periph 2020-10-23 18:21:50 +02:00
flashpage.c cpu/stm32l5: adapt flashpage periph 2020-10-23 18:21:50 +02:00
gpio_all.c cpu/stm32: add basic support for stm32l5 2020-10-23 18:21:50 +02:00
gpio_f1.c cpu/*: realign ENABLE_DEBUG 2020-10-23 00:46:26 +02:00
hwrng.c
i2c_1.c cpu/stm32: add basic support for stm32l5 2020-10-23 18:21:50 +02:00
i2c_2.c cpu/*: realign ENABLE_DEBUG 2020-10-23 00:46:26 +02:00
Makefile cpu/stm32: add basic support for stm32l5 2020-10-23 18:21:50 +02:00
pm.c cpu/stm32: add basic support for stm32l5 2020-10-23 18:21:50 +02:00
pwm.c
qdec.c
rtc_all.c cpu/stm32: use CONFIG_BOARD_HAS_LSE instead of CLOCK_LSE 2020-10-21 12:10:53 +02:00
rtc_f1.c cpu/*: realign ENABLE_DEBUG 2020-10-23 00:46:26 +02:00
rtt_all.c cpu/*: add missing include of assert.h 2020-10-22 11:13:08 +02:00
rtt_f1.c cpu/*: realign ENABLE_DEBUG 2020-10-23 00:46:26 +02:00
spi.c cpu/*: realign ENABLE_DEBUG 2020-10-23 00:46:26 +02:00
timer.c
uart.c cpu/stm32: add basic support for stm32l5 2020-10-23 18:21:50 +02:00
usbdev.c cpu/*: realign ENABLE_DEBUG 2020-10-23 00:46:26 +02:00
wdt.c cpu/*: remove unneeded ENABLE_DEBUG 2020-10-23 11:29:57 +02:00