Closed Archerist closed 9 months ago
@Archerist thank you for raising this issue.Please take a look at the following comments:
What toolchain(s) are you using?
NOTE: If there are fields which are not applicable then please just add 'n/a' or 'None'. This indicates to us that at least all the fields have been considered. Please update the issue header with the missing information.
Hi Yes, there is no pin with a HW SPI CS pin in D10: https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_NUCLEO_F413ZH/PeripheralPins.c#L358-L373 You need to use D10 as a SW SPI CS
Jerome
I don't understand, Nucleo 144 manual literally labels it as a SPI CS pin
Yes, we can say it is a bug in this User Manual... Reference is MCU data sheet: https://www.st.com/resource/en/datasheet/stm32f413zh.pdf
Check https://github.com/ARMmbed/mbed-os/blob/master/drivers/include/drivers/SPI.h#L61
Got it, thanks for your time
Description of defect
Nucleo 144 manual specifies that PD14 (D10) pin can be used as a SPI CS pin, however using PD_14 in SPI api as
ssel
produces this error:Board Page is also missing the label.
Target(s) affected by this defect ?
Nucleo-F413ZH
Toolchain(s) (name and version) displaying this defect ?
None
What version of Mbed-os are you using (tag or sha) ?
mbed-os-6.17.0
What version(s) of tools are you using. List all that apply (E.g. mbed-cli)
I use PlatformIO
How is this defect reproduced ?
Use PD_14 in SPI API's
ssel
parameter