Commit Graph

10227 Commits

Author SHA1 Message Date
Andrey Gusakov 69aef364b5 AT_START_F435: update 2023-11-03 11:18:11 +03:00
rusefillc 12889f8530 avoid shadowing with build-in function 2023-11-01 09:44:02 -04:00
Andrey G 53613ddde6
Merge pull request #38 from dron0gus/artery-dev-backport
at32: fix DBGMCU struct, FLASHSIZE and UID addresses
2023-10-30 13:24:33 +03:00
Andrey Gusakov 3234650abb at32: fix DBGMCU struct, FLASHSIZE and UID addresses 2023-10-30 12:28:52 +03:00
rusefillc c4096585ca
Merge pull request #37 from dron0gus/artery-dev-backport
Artery dev backport
2023-10-29 12:27:46 -04:00
Andrey Gusakov b1510d74cd STM32: SPIv1: integration with DMAv1 with MUX 2023-10-29 18:43:09 +03:00
Andrey Gusakov 95a93b98dc port: at32: fix isr 2023-10-29 18:43:09 +03:00
Andrey Gusakov 6b87450ccb port: AT32: fix IRQ handler offsets and numbers 2023-10-29 18:43:09 +03:00
Andrey Gusakov f1099e4ed2 AT32: do not suppress IRQs 2023-10-29 18:43:09 +03:00
Andrey Gusakov 64a7efb04a testhal: AT32: ADC: fixes for backport 2023-10-29 18:43:00 +03:00
Andrey Gusakov 7927c7881b AT32: USB_CDC_IAD: update mcuconf.h 2023-10-29 15:38:08 +03:00
Andrey Gusakov dbd86dc430 port: AT32: ADC fix 2023-10-29 15:38:08 +03:00
Andrey Gusakov 448b07c245 STM32: ADCv2: integration with DMAv1 with MUX 2023-10-29 15:38:08 +03:00
Andrey Gusakov 7f73c584f8 STM32: DMAv1: support for AT32 variant of DMA 2023-10-28 00:27:26 +03:00
Andrey Gusakov a2394a794e port: AT32: fix DMA support (DMAv1 from STM32 is reused) 2023-10-28 00:27:26 +03:00
Andrey Gusakov 155eb66585 AT32: USB_CDC: gdb scripts 2023-10-28 00:16:06 +03:00
Andrey Gusakov 9ac21ccdd9 Add flashing script 2023-07-06 22:15:27 -04:00
rusefillc b74e190446 ADC GHA 2023-07-06 22:15:27 -04:00
Vladimir Shamaev 882837271e Add ADC test 2023-07-06 22:15:27 -04:00
rusefillc 7da110d779 explicit message 2023-07-06 22:15:27 -04:00
rusefillc 9a1c8b6bd7 i am lazy 2023-07-06 22:15:27 -04:00
rusefillc 3ceb780f5c progress 2023-07-06 22:15:27 -04:00
rusefillc 2569430100 upload-artifact 2023-07-06 22:15:27 -04:00
Andrey d1e70072fc fancy! 2023-07-06 22:15:27 -04:00
Andrey 9a08015a4b port to 20 2023-07-06 22:15:27 -04:00
Andrey a33b2fc418 GHA CI for testhal 2023-07-06 22:15:27 -04:00
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 79c636def1 USB demo update 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 d24b9f19e7 AT32F4xx: USB demo 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 06851f264c GHA CI for AT32 2023-07-06 22:15:26 -04:00
Andrey Gusakov f92d48f48e Artery AT32F4xx port: update, cleanup 2023-07-06 22:15:26 -04:00
Andrey Gusakov 11b7cf2bf1 AT-START-F435 demo: update, switch to 288Mhz 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 2601494a03 Scripts: helpers for OpenOCD and GDB 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