Commit Graph

242 Commits

Author SHA1 Message Date
3er0.1ive 74908a9b54 - remove old output param m_frequency from knockController
- need some memory for f407
2024-10-22 05:33:17 -04:00
Andrey ba91d66b8d std::m.. 2024-09-26 09:37:31 -04:00
Andrey 840776ae96 only:cleanup 2024-09-20 01:16:45 -04:00
Andrey a5bff25cc1 only: Knock frequency inputs to be bore diameter and checkbox #6767
only:hello hip9011
2024-08-04 16:51:22 -04:00
rusefi ffea0a23a0 Knock inputs to be bore diameter and checkbox #6767
only: only bore logic
2024-08-04 13:47:17 -04:00
rusefi f3ff325765 Knock inputs to be bore diameter and checkbox #6767
only: reusing macro
2024-08-04 13:25:13 -04:00
Andrey Gusakov 89a92a36d1 lps25: get all data within single i2c access 2024-07-14 19:44:03 -04:00
Andrey Gusakov 78ba473c2a lps25: get 3 register in one access
After e7c3223151 fix it is possible
to read more than one register in one transaction.
2024-07-14 19:44:03 -04:00
Andrey Gusakov 299ea0dc82 hip9011: fix reinitialization, typos 2024-06-27 09:56:44 -04:00
rusefillc 69c0f95125 only:MAX3185X_REFRESH_TIME Ups. 0.1 sec. 2024-06-19 10:09:05 -04:00
rusefillc ebf178e6ae https://github.com/rusefi/rusefi/pull/5394
only:nastyornot
2024-06-17 15:53:23 -04:00
Andrey dc6419f4c2 compile-time enforcement of printf strings
only:uaefi
2024-06-10 19:39:54 -04:00
rusefillc f87926a2b2 only:variable shadowing should be avoided #5676 2024-05-23 10:57:09 -04:00
3er0.1ive bdb997fe1a - clean commit with knock_analyzer 2024-05-04 10:51:46 -04: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
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
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 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 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
rusefillc 324378f252 LUA code and EGT makes ECU to hang fix #5889 2024-01-30 17:39:50 -05:00
Andrey Gusakov 6b957e33b7 IMU: select CAN vs SPI 2023-12-18 12:00:48 -05:00
rusefi b141199292 some logging and some setting safety 2023-12-17 08:51:56 -05:00
Andrey Gusakov 54e6e12936 Accelerometer: no annoing printf 2023-12-16 11:50:34 -05:00
Andrey Gusakov 10093dca6e CodeQL ? 2023-12-16 11:50:34 -05:00
Andrey Gusakov 846e2391d1 Accelerometer: add support for LIS2DH12 (LSM303AGR driver) 2023-12-16 11:50:34 -05:00
Andrey Gusakov a5c7895528 sensors: accelerometer: use ChibiOS's lis2dw12 driver 2023-12-16 11:50:34 -05:00
Andrey Gusakov e80c57fa5f EFI_MEMS -> EFI_ONBOARD_MEMS 2023-12-16 11:50:34 -05:00
Andrey Gusakov c7fe53e107 Rename LIS302DLCsPin to accelerometerCsPin 2023-12-14 00:31:46 -05:00
Matthew Kennedy d31f535ca3 sanity in IMU data names/ranges 2023-11-27 14:59:21 -05:00
rusefillc e384914c95 only:variable shadowing should be avoided #5676 2023-11-01 13:02:20 -04:00