You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
nucleo-f302r8: Missing peripheral configuration for the Arduino SPI bus (the provided bus(es) is not compatible with any Arduino shields, as it is connected to the wrong pins)
boards/nucleo-l433rc: Missing peripheral configuration for the Arduino SPI bus (the provided bus(es) is not compatible with any Arduino shields, as it is connected to the wrong pins)
Beware: The STM32F1 cannot enable the internal pull on the pins unless in GPIO mode and the selftesting shield has no external pull ups. Connecting an I2C breakout board with external pull ups (e.g. SHT1x / BMx280 / ATC24xxx / ... boards) to the female 4 pin socket J2 (or a resistor) can work around this.
Even with the work around in place, the I2C test still fails
the driver should rather blow an assert() when the used SPI clock is faster than expected, as this violates the API contract (see cpu/stm32/periph_spi: Fix /CS handling #20084 for the missing assert())
nucleo-f446re (or rather STM32F4): The GPIO IRQ test occasionally fails
nucleo-f303re (or rather STM32F3): GPIO test fails while debugging
D3 (PB3) and D4 (PB5) seem to behave differently. I believe the issue is that SWO (PB3) is connected to the integrated ST-Link, which then drives the line while debugging. I think cutting solder bridge SB15 may solve the issue. So the fix for the issue might be just documenting this as a hardware feature.
nucleo-f303re (or rather STM32F3): Hard fault during adc_init() in the ADC test.
This is intended to track bugs found by the peripheral selftest, so that the bugs are not only found but eventually also fixed :)
nucleo-f070rb: Missing peripheral configuration for SPI (see boards/nucleo-f070rb: add SPI configuration #20075)nucleo-f302r8: Missing peripheral configuration for the Arduino SPI bus (the provided bus(es) is not compatible with any Arduino shields, as it is connected to the wrong pins)boards/nucleo-l433rc: Missing peripheral configuration for the Arduino SPI bus (the provided bus(es) is not compatible with any Arduino shields, as it is connected to the wrong pins)boards/nucleo-wl55jc: Incorrect SPI bus declared asARDUINO_SPI_D11D12D13(see boards/nucleo-wl55jc: Fix Arduino SPI bus #20085)uart_poweroff()is not powering off UART (see cpu/nrf5x_common: fix uart_poweroff() #19926)nucleo-f103rb: I2C test failing (see cpu/stm32: fix periph_i2c for F1, F2, L1 and F4 families #20100)nucleo-f303re(or rather STM32F3): SPI clock polarity on idle level not correct (see cpu/stm32/periph_spi: Fix /CS handling #20084)nucleo-f446re(or rather STM32F4): SPI transfer is faster than possible with the requested SPI clockassert()when the used SPI clock is faster than expected, as this violates the API contract (see cpu/stm32/periph_spi: Fix /CS handling #20084 for the missingassert())nucleo-f446re(or rather STM32F4): The GPIO IRQ test occasionally failsp-nucleo-wb55: SPI clock frequency not correct (fixed by tests/periph/selftest_shield: improve SPI test #20089 and cpu/stm32/periph_spi: Fix /CS handling #20084), clock polarity not honored (fixed by cpu/stm32/periph_spi: Fix /CS handling #20084)nucleo-f303re(or rather STM32F3): GPIO test fails while debuggingnucleo-f303re(or rather STM32F3): Hard fault duringadc_init()in the ADC test.ztimer(viaperiph_adc). Fixed by tests/periph/selftest_shield: timer allocation conflict #20096gd32vf103c-start(or rather GD32VF103): PWM not working correctly