mirror of https://github.com/rusefi/rusefi-1.git
parent
dca85fd9fa
commit
db02669278
|
@ -325,6 +325,12 @@ void initSpiModule(SPIDriver *driver, brain_pin_e sck, brain_pin_e miso,
|
||||||
int mosiMode,
|
int mosiMode,
|
||||||
int misoMode) {
|
int misoMode) {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* See https://github.com/rusefi/rusefi/pull/664/
|
||||||
|
*
|
||||||
|
* Info on the silicon defect can be found in this document, section 2.5.2:
|
||||||
|
* https://www.st.com/content/ccc/resource/technical/document/errata_sheet/0a/98/58/84/86/b6/47/a2/DM00037591.pdf/files/DM00037591.pdf/jcr:content/translations/en.DM00037591.pdf
|
||||||
|
*/
|
||||||
efiSetPadMode("SPI clock", sck, PAL_MODE_ALTERNATE(getSpiAf(driver)) | sckMode | PAL_STM32_OSPEED_HIGHEST);
|
efiSetPadMode("SPI clock", sck, PAL_MODE_ALTERNATE(getSpiAf(driver)) | sckMode | PAL_STM32_OSPEED_HIGHEST);
|
||||||
|
|
||||||
efiSetPadMode("SPI master out", mosi, PAL_MODE_ALTERNATE(getSpiAf(driver)) | mosiMode | PAL_STM32_OSPEED_HIGHEST);
|
efiSetPadMode("SPI master out", mosi, PAL_MODE_ALTERNATE(getSpiAf(driver)) | mosiMode | PAL_STM32_OSPEED_HIGHEST);
|
||||||
|
|
Loading…
Reference in New Issue