Commit Graph

2658 Commits

Author SHA1 Message Date
rusEFI LLC 93edf72814 todo: are those hibernating ports not well? 2024-04-25 15:17:35 -04:00
rusefi b133b88fdb Each bank of cam inputs should have individual edge selection fix #5333 2024-04-24 21:26:38 -04:00
rusefi 3e0fde22d2 linking to #6399 2024-04-23 16:34:22 -04:00
rusefi fae665ec5c hellen on a bike: both TS and SD card logs report -32v on secondary TPS and secondary PPS #6376
only:sad but configurable
2024-04-22 19:52:30 -04:00
rusEFI LLC 2519b3fa53 hellen on a bike: both TS and SD card logs report -32v on secondary TPS and secondary PPS #6376
only: work-around
2024-04-22 18:27:26 -04:00
rusEFI LLC 60d163207c hellen on a bike: both TS and SD card logs report -32v on secondary TPS and secondary PPS #6376
only: more madness
2024-04-22 13:33:18 -04:00
rusEFI LLC 078376fe71 hellen on a bike: both TS and SD card logs report -32v on secondary TPS and secondary PPS #6376
only: more madness
2024-04-22 12:45:19 -04:00
rusEFI LLC ea7cb49777 hellen on a bike: both TS and SD card logs report -32v on secondary TPS and secondary PPS #6376
only: let's not trust anyone
2024-04-22 10:57:14 -04:00
rusefillc 337f2ea588 hellen on a bike: both TS and SD card logs report -32v on secondary TPS and secondary PPS #6376
only: allowing override if we ever need it
2024-04-22 09:16:05 -04:00
rusefillc d0e959ea92 only: dead define 2024-04-22 09:15:11 -04:00
Andrey 5a0761f533 hellen on a bike: both TS and SD card logs report -32v on secondary TPS and secondary PPS #6376
only:saving sensorVolts
2024-04-21 20:56:36 -04:00
rusefillc f981d04c44 hellen on a bike: both TS and SD card logs report -32v on secondary TPS and secondary PPS #6376
only:saving sensorVolts
2024-04-21 20:15:56 -04:00
rusefillc 9105d5e17a docs 2024-04-21 19:40:40 -04:00
GitHub gen-configs Action 3f37d6a6a6 Auto-generated configs and docs 2024-04-20 12:29:19 +00:00
Andrey Gusakov aff9381a94 can_category: MEGASQUIRT 2024-04-20 08:19:51 -04:00
rusefi e72be7feae only:making TM_ID_GetFlashSize more available 2024-04-18 19:28:59 -04:00
rusefi 088a11b6de moving OpenBLT IDs a bit up to reduce chance of conflict on random OEM, take two
only:small-can-board
2024-04-15 00:55:54 -04:00
rusefi 3a311a4c55 moving OpenBLT IDs a bit up to reduce chance of conflict on random OEM, take two
only:small-can-board
2024-04-15 00:44:21 -04:00
rusefi 2a3757b729 moving OpenBLT IDs a bit up to reduce chance of conflict on random OEM
only:small-can-board
2024-04-13 19:48:12 -04:00
rusefillc 7d650e1387 only: preparing to reduce magic number duplication 2024-04-13 13:49:04 -04:00
rusefillc 4ddb23cda9 only: power management for SD card MSD 2024-04-13 12:11:19 -04:00
rusefillc eaf2f7844f only: wait until board has turned itself on 2024-04-12 21:43:07 -04:00
rusefi 93b3759a42 only: ButtonDebounce inverted API 2024-04-12 00:28:13 -04:00
rusefillc a261df644b stepper parking times into logs 2024-04-11 12:24:29 -04:00
rusefillc 02cd55bb8f only: docs 2024-04-10 19:41:03 -04:00
rusefi d594502594 only: 'void'? 2024-04-06 21:23:02 -04:00
rusefi d40e7d3d04 only: making "spi loopback test failed" less annoying 2024-04-04 23:56:37 -04:00
rusefi c9b3534999 only: making "spi loopback test failed" less annoying 2024-04-04 22:36:49 -04:00
rusefillc 969887b87e EFI_DFU_JUMP 2024-04-03 08:29:45 -04:00
rusefillc d96b267eed CanTxMessage::setArray 2024-04-03 00:06:42 -04:00
Matthew Kennedy 4696848ad4 we often mean inline when we say static 2024-03-29 11:56:52 -04:00
rusefillc 2a114b4f95 PUBLIC_API_WEAK 2024-03-24 22:06:58 -04:00
Andrey Gusakov 4c7cd85f8b OpenBLT: shared: commit data cache on SharedParamsWriteByIndex() 2024-03-24 15:54:59 -04:00
andreika-git b3084a4207 delay=0 for 2chan https://github.com/rusefi/rusefi/issues/6246 2024-03-22 09:09:17 -04:00
andreika-git d5f2e98b1d Allow to connect to OpenBLT in normal boot mode https://github.com/rusefi/rusefi/issues/6246 2024-03-22 09:09:17 -04:00
rusefillc a5278476a4 only:cleaner guards 2024-03-15 22:26:36 -06:00
Andrey cc161fb029 better guards 2024-03-15 19:04:46 -06:00
Andrey cd74860f37 only: better guards 2024-03-15 18:50:01 -06:00
rusefillc 8a5ba90692 cleaner guards 2024-03-15 14:15:53 -06:00
rusefillc 826bf8e308 only:cleaner guards 2024-03-15 11:46:56 -06:00
rusefillc 8f08aee62f cleaner guards 2024-03-15 08:49:09 -06:00
Matthew Kennedy ee4b0af655 WiFi tweaks
* batch all wifi in to one write

* writeCrcPacket already chunks the response, so we don't really need it, but limit maximum TCP write size

* format cleanup

* don't cache wifi stuff (for now)

* h7 fiddling
2024-03-12 20:18:26 -04:00
Andrey Gusakov f9e0dddc4c max3185x: compare not assign 2024-03-12 19:45:18 -04:00
Andrey Gusakov 8972fedb41 max3185x: show device type 2024-03-12 19:45:18 -04:00
andreika-git 094ca97373 Enable CAN for OpenBLT https://github.com/rusefi/rusefi/issues/6043 2024-03-12 09:13:30 -04:00
Andrey Gusakov c13897a2d1 max3185x: human indexing 2024-03-11 16:54:58 -04:00
Andrey Gusakov 33adccc038 max3185x: typo fix 2024-03-11 16:54:58 -04:00
Andrey Gusakov 247bf24a20 max3185x: restart driver thread on settings change 2024-03-11 16:54:58 -04:00
Andrey Gusakov cfdb571515 max3185x: improve debug output 2024-03-11 16:54:58 -04:00
rusefillc b089ddae5a only: minor EGT 2024-03-10 18:40:11 -04:00
rusefillc 0da2644ea8 minor EGT 2024-03-10 15:20:49 -04:00
Andrey Gusakov 9f187ef455 max3185x: fix negative values for max31856 2024-03-10 12:56:03 -04:00
Andrey Gusakov 38d7430362 max3185x: lower SPI clock, fix divider 2024-03-10 12:56:03 -04:00
Andrey Gusakov 56d46e5fbe max31855: also support max31856 2024-03-10 12:56:03 -04:00
Andrey Gusakov 8b63ff269e max31855: temperatures can be negative 2024-03-10 12:56:03 -04:00
Andrey Gusakov 9fc1806ed6 max31855/egt: migrate to SensorType framework 2024-03-09 08:55:29 -05:00
Andrey Gusakov b7d0dbd327 max31855: cleanups 2024-03-09 08:55:24 -05:00
Andrey Gusakov 452c600b18 max31855: typo fix 2024-03-09 08:02:43 -05:00
Andrey Gusakov 82784a3b8b max31855: report EGT with 0.25C resolution 2024-03-09 06:24:26 -05:00
Andrey Gusakov fd417db528 max31855: incapsulate 2024-03-09 06:24:26 -05:00
rusefillc 9565918780 only:flexibility fix 2024-03-08 22:54:39 -05:00
rusefillc b464f32bc9 flexibility 2024-03-08 21:56:11 -05:00
Andrey Gusakov b79b6cf74b trigger_input_exti: fix comment position 2024-03-05 17:09:10 -05:00
Andrey Gusakov 8871bd18b8 adcTriggerTurnOnInputPin: isBrainPinValid() checked at caller 2024-03-05 17:09:10 -05:00
Andrey Gusakov 983b2222af trigger_input_adc: respect efiExtiEnablePin() ret value 2024-03-05 17:09:10 -05:00
Andrey Gusakov 83d6d9e7d8 extiTriggerTurnOnInputPin: respect efiExtiEnablePin() return value 2024-03-05 17:09:10 -05:00
Andrey Gusakov f4cd6de86d efiExtiEnablePin: return status to caller 2024-03-05 17:09:10 -05:00
Andrey Gusakov b499c8b519 ports: chconf_stm32.h for stm32, add its location to includes path 2024-03-03 13:02:38 -05:00
Andrey Gusakov e5041792a2 at3@: use STM32's chconf.h 2024-03-03 13:02:38 -05:00
Andrey Gusakov 68e07a6341 stm32: common ChibiOS config 2024-03-03 13:02:38 -05:00
Andrey Gusakov 26452365c8 stm32: mcuconf_community.h no longer used? 2024-03-03 12:26:33 -05:00
Andrey Gusakov adc9c4fc8a spi initialization: clean-up, rework, no logic changes 2024-03-03 11:37:19 -05:00
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