Commit Graph

6613 Commits

Author SHA1 Message Date
Andrey Gusakov d2d5bf9e8b AT-START-F435 board: update pinmuxes 2023-07-06 22:15:27 -04:00
Andrey Gusakov 738d752d77 Artery AT32F4xx port: updates: gpio, otg, ldo 2023-07-06 22:15:27 -04:00
Andrey Gusakov c272d0c241 AT-START-F435 board: fix OTG1 and OTG2 pinmuxes 2023-07-06 22:15:27 -04:00
Andrey Gusakov c39a274485 Artery AT32F4xx port: USB clock settings 2023-07-06 22:15:27 -04:00
Andrey Gusakov 86cacdf737 port to 20 more 2023-07-06 22:15:27 -04:00
Andrey 2bbee81c28 port to 20 2023-07-06 22:15:27 -04:00
Andrey Gusakov f92d48f48e Artery AT32F4xx port: update, cleanup 2023-07-06 22:15:26 -04:00
Andrey Gusakov 519c42bce3 Fix SD1/USART1 2023-07-06 22:15:26 -04:00
Andrey Gusakov ebe2fba0d6 AT-START-F435 demo: fix pinmuxes 2023-07-06 22:15:26 -04:00
Andrey Gusakov b15894f119 AT-START-F435 demo project
Based on RT-STM32F429ZI-NUCLEO144
2023-07-06 22:15:26 -04:00
Andrey Gusakov 4fcf789174 Artery AT32F4xx port: update clocks 2023-07-06 22:15:26 -04:00
Andrey Gusakov 066a657ad0 Artery AT32F4xx port: update 2023-07-06 22:15:26 -04:00
Andrey Gusakov deadc35124 Artery AT32F4xx port 2023-07-06 22:15:26 -04:00
Nathan Schulte 600ebfeec0 LSE max wait patches for rusEFI 2023-07-06 22:11:52 -04:00
Andrey Gusakov 4f0ee12e2e CANv1: fix for GD32 devices
On GD32 CAN_TSTAT bits [25:24] has another meaning vs STM32:
"These bits are the number of the Tx FIFO mailbox in which the
frame will be transmitted if at least one mailbox is empty."
While on STM32:
"In case at least one transmit mailbox is free, the code value
is equal to the number of the next transmit mailbox free."
So to determine free mailbox we need to check TMEx bits on GD32.
2023-07-06 22:11:52 -04:00
Matthew Kennedy 5a0633f0d2 why does it spinwait for subseconds? 2023-07-06 22:11:52 -04:00
Andrey 1d292943f0 https://github.com/rusefi/rusefi/issues/4115 2023-07-06 22:11:52 -04:00
Andrey eef3946f58 https://github.com/rusefi/rusefi/issues/4115 2023-07-06 22:11:52 -04:00
Matthew Kennedy 6c65213123 fix H7 CAN memory allocation 2023-07-06 22:11:52 -04:00
Matthew Kennedy 01f8cbc9cb check CAN isr 2023-07-06 22:11:52 -04:00
Giovanni Di Sirio f4339dc756 Fixing an issue on IN ISOC errors handling.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15651 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Giovanni Di Sirio 90de822a00 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15633 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2023-07-06 22:11:51 -04:00
Giovanni Di Sirio 37683fed19 Fixed a wrong preprocessor check.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15624 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Giovanni Di Sirio 2779d5241c Fixed bug #1232.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15608 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Giovanni Di Sirio 2a53ef2614 Fixed minor problem with C++.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15595 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Giovanni Di Sirio ff307bbcc5 Fixed bug #1231.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15576 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Giovanni Di Sirio 1df854a864 Fixed bug #1218.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15555 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Giovanni Di Sirio 74ee453ec3 Fixed bug #1230.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15536 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Giovanni Di Sirio bdfebbf370 Fixed bug #1229.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15533 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Giovanni Di Sirio f8846d1311 Fixed bug #1227.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15528 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Giovanni Di Sirio 3fa7ed7808 Fixed bug #1226.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15524 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Giovanni Di Sirio febfeb509d Fixed bug #1225.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15522 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Giovanni Di Sirio e2cba94c4f Fixed bug #1224.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15513 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Giovanni Di Sirio 540df0650c Fixed bug #1223.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15510 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Giovanni Di Sirio 98d6b8a676 Fixed bug #1100.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15507 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Giovanni Di Sirio aef9924914 Fixed bug #1221.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15502 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Giovanni Di Sirio 393b82feea Fixed bug #1220.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15498 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Giovanni Di Sirio 73a49abf8b Reverted bug #1100.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15420 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Giovanni Di Sirio b12a2586f0 Fixed bug #1215.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15406 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Giovanni Di Sirio a9fbaff1ed Fixed bug #1212.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15389 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
rusefi 105119a6ec https://github.com/rusefi/rusefi/issues/4115 2023-07-06 22:11:51 -04:00
rusefi 8c47562377 merge artifact - empty files 2023-07-06 22:11:51 -04:00
Giovanni Di Sirio 19898e8319 Some MISRA-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15338 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-06 22:11:51 -04:00
Matthew Kennedy 2441a0ed15 disable guard if interrupt handler disabled 2023-07-06 22:11:51 -04:00
Matthew Kennedy d6a3e45fc6 backport h7 driver from master 2023-07-06 22:11:51 -04:00
Matthew Kennedy 9575666887 ifdef 2023-07-06 22:11:50 -04:00
Matthew Kennedy c30e40f0ab h7 spi reset 2023-07-06 22:11:50 -04:00
Andrey Gusakov 46e63fb787 All STM32F7xx have programmable CRC module 2023-07-06 22:09:16 -04:00
Matthew Kennedy c4ea154c8f backport fdcan driver 2023-07-06 22:09:16 -04:00
Matthew Kennedy ec8358ca7e comment 2023-07-06 22:09:16 -04:00