Commit Graph

2536 Commits

Author SHA1 Message Date
Andrey Gusakov 5068f99863 spi pin helpers: common for all ports, extend for SPI4,5,6 2024-03-03 11:37:19 -05:00
Andrey Gusakov de96d8ba06 one-based indexing enums is not cool
Fixes possible out of array bounds introduced in 5af710ff73
2024-03-02 15:50:27 -05:00
Matthew Kennedy 24c1b78ecd implement TS console over ATWINC1500 WiFi 2024-03-01 20:26:35 -05:00
pchmura4 cde34fe61e Fixes 2024-02-28 12:17:17 -05:00
rusefillc c6d883cf5b flexibility 2024-02-27 15:09:39 -05:00
rusefillc 2fb21c81c6 support spi4/5/6 2024-02-26 18:45:19 -05:00
rusefillc 5af710ff73 magic constant bad 2024-02-26 18:37:53 -05:00
Matthew Kennedy 3627276f58 support spi4/5/6 2024-02-26 18:36:26 -05:00
rusefillc cfbcedfe2a CanTxMessage::setShortValueMsb 2024-02-26 18:25:14 -05:00
pchmura4 c81f22ac90 Added missing code to enable SPI4/5/6 2024-02-26 14:51:51 -05:00
pchmura4 1e76efdb1a Reverted change in common area 2024-02-26 14:51:51 -05:00
pchmura4 881a8905d4 Changes to enable SPI4, SPI5 and SPI6 2024-02-26 14:51:51 -05:00
rusefillc 8bd5e5c6f5 only: https://www.youtube.com/watch?v=T6JFTmQCFHg 2024-02-26 14:51:01 -05:00
Andrey 9bd8ed1e08 we do not use dynamic threads 2024-02-25 16:25:35 -05:00
rusefillc 536f1d61ec only:boardInitHardwareExtra 2024-02-24 18:28:20 -05:00
Andrey Gusakov 8e45c4982b TODO for H7 2024-02-24 08:48:21 -05:00
Andrey Gusakov 2644147655 Stop microsecond TIM clock when CPU is halted by debuger
To avoid "gap in time" error during debug
2024-02-24 08:48:21 -05:00
David Holdeman b6ad92faba replace SHORT_BOARDNAME with SHORT_BOARD_NAME 2024-02-12 20:08:57 -05:00
rusefillc 96d63adf4a only:making technical debt more obvious 2024-02-12 10:00:08 -05:00
rusefillc 30c903e9ca only:accelerometer refactoring & docs 2024-02-12 10:00:08 -05:00
Andrey Gusakov 89e17fe083 accelerometers: hide variables under guard 2024-02-12 09:49:05 -05:00
Andrey Gusakov 11c0b96c7d accelerometer: add support for lis302dl and lis3dsh, autodetection 2024-02-12 09:49:05 -05:00
Andrey Gusakov da8244a97a Styling 2024-02-12 09:49:05 -05:00
Andrey 5a258a69c4 refactoring: explicit struct for error-related info 2024-02-08 22:03:35 -05:00
Andrey a9dbd1bbf7 only:cypress 2024-02-08 10:14:36 -05:00
Matthew Kennedy 69bef3ab92 enum class-ify 2024-02-07 21:27:19 -05:00
rusefillc 08019344ba only:few dead lines 2024-02-07 21:24:38 -05:00
Andrey Gusakov c75ef47076 can_msg_tx: fix canChannel unused 2024-02-05 10:14:17 -05:00
Andrey Gusakov 483056746c gpio diagnostic: use PIN_UNKNOWN for pins with no diagsotic 2024-02-05 07:56:10 -05:00
rusefillc 21a2033574 Possible bug around _OpenBLT_Shared_Params on F7? fix #5905 2024-02-04 08:53:14 -05:00
Andrey Gusakov 94f08047df EGT: max31855: run driver as a thread instead of slow callback
So do not call SPI communication from ISR context.
Also fix minor bus in driver:
 - one spi config struct for all chips
 - init spi config struct with some valid data (to be tested)
2024-02-02 23:17:56 -05:00
Andrey Gusakov 84ac47c4af ports: add initSpiCs helper that does not mak pin used 2024-02-02 23:17:56 -05:00
Matthew Kennedy 46a7cae403 oops missed mcuconf 2024-02-02 14:51:06 -05:00
rusefillc 324378f252 LUA code and EGT makes ECU to hang fix #5889 2024-01-30 17:39:50 -05:00
rusefi 4f27dc8e77 this helps bootloader? 2024-01-29 20:38:21 -05:00
rusefillc 9b7b97cf04 this helps bootloader? 2024-01-29 20:03:19 -05:00
rusefillc cccb580de1 this helps bootloader? 2024-01-29 19:34:35 -05:00
andreika-git 49e1a5f95b Disable upload for OpenBLT 2024-01-24 10:53:42 -05:00
Matthew Kennedy 3315aa9434 unused parameters 2024-01-07 22:36:20 -05:00
Andrey Gusakov 63f8755820 mc33810: diagnostic for GPGD mode, comments, ops number two 2024-01-04 12:09:12 -05:00
Andrey Gusakov 0a4d330483 mx33810: ups 2024-01-04 12:09:12 -05:00
Andrey Gusakov bf67476c9c mc33810: reset command 2024-01-03 16:40:52 -05:00
Andrey Gusakov 5935811a66 mc33810: GPGD/Ignition, recovery settings to TS 2024-01-03 16:40:52 -05:00
Andrey Gusakov 9abe6085ce mc33810: dwell settings 2024-01-03 16:40:52 -05:00
Andrey Gusakov 87280dcc11 mc33810: check replies 2024-01-03 16:40:52 -05:00
Andrey Gusakov 86f2295151 mc33810: divide chip_init() into chip_init() and chip_init_data()
First one is called for chip reinit. Second one called only once
on start to parse config data.
2024-01-03 16:40:52 -05:00
Andrey Gusakov 7dc1c78bf5 mc33810: tabs please
and other styling
2024-01-03 16:40:52 -05:00
Andrey Gusakov 1cf0380356 gpio: core: fix comments 2024-01-03 07:45:32 -05:00
rusefillc ad247db155 only: bad pasta 2024-01-02 23:08:34 -05:00
rusefillc dd0606fc76 RAMDISK_INVALID guard 2023-12-30 21:48:13 -05:00