Commit Graph

23325 Commits

Author SHA1 Message Date
Matthew Kennedy 271e657137 separate config for secondary injectors 2024-01-17 02:20:16 -08:00
Matthew Kennedy 0fbd2ee105 fix indents 2024-01-16 23:12:04 -08:00
rusefillc bdf2c72869
Knock explicit struct (#345)
* explicit struct fields

* explicit struct fields

---------

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-01-16 23:11:11 -08:00
Matthew Kennedy 6b432ffef5 Actually separate injector model for second stage 2024-01-16 23:11:01 -08:00
GitHub gen-configs Action 982ea6873e Auto-generated configs and docs 2024-01-17 07:01:25 +00:00
Matthew Kennedy 6767a755bd deduplicate getCrankDivider logic 2024-01-16 22:59:45 -08:00
GitHub set-date Action d7e356cebf Update date 2024-01-17 00:08:52 +00:00
GitHub gen-configs Action bee0b81b79 Auto-generated configs and docs 2024-01-16 20:29:33 +00:00
Jesse Davis 27b816216d
Update TS Gauge Configurations (#338)
* Update TS Gauge Configurations

Add 'P" term for PID gauges
Add Oil Temp

* Update rusefi.input

* Update rusefi_config_shared.txt

Add Oil temp gauge
2024-01-16 12:28:12 -08:00
GitHub set-date Action f5ca8b2585 Update date 2024-01-15 00:09:29 +00:00
GitHub gen-configs Action d14b4ce41b Auto-generated configs and docs 2024-01-14 22:30:44 +00:00
rusefillc 6ef65a39c4
encapsulation? (#337)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-01-14 14:29:20 -08:00
rusefillc c121af8b83
encapsulation (#344)
* encapsulation

* encapsulation

---------

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-01-14 14:28:22 -08:00
GitHub set-date Action 71094bb401 Update date 2024-01-09 00:09:23 +00:00
rusefillc 304572349d
injectorStaging defaults (#340)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-01-08 09:08:32 -08:00
GitHub gen-configs Action 82362c09fc Auto-generated configs and docs 2024-01-08 17:00:12 +00:00
rusefillc 8330b7230d
validate injectorStaging arrays (#339)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-01-08 08:58:45 -08:00
GitHub set-date Action 4170685de9 Update date 2024-01-08 00:09:06 +00:00
GitHub gen-configs Action 5999a2fcbb Auto-generated configs and docs 2024-01-07 23:23:56 +00:00
Matthew Kennedy 9673ff01f3
implement staged injection (#331)
* output channel

* duty cycle etc math for second stage

* action_s utility

* basic enable switch

* staging fraction math

* implement staging logic

* wire up pins for second stage injectors

* staging UI

* Improve staged injection test, check scheduler arguments for other injection tests

* Stage 2 last pulse output channel, correct fuel consumption logic

* wall wet on the whole shot

* int vs size_t

* use a define instead of function so we get line numbers

* fix batch injection

* gauges

* bad test merge

* stub out secondary injector model
2024-01-07 15:22:39 -08:00
Matthew Kennedy 5ee53b6160 ensure submodules get cloned 2024-01-07 12:54:26 -08:00
rusefillc daf9c19689
additional coverage (#336)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-01-07 12:53:07 -08:00
rusefillc d2eb532126
signal_executor_sleep is not part of real firmware (#334)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-01-07 12:39:26 -08:00
rusefillc c7a79619e0
encapsulation (#335)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-01-07 12:32:41 -08:00
Matthew Kennedy 26f57fd226 no trailing semicolon 2024-01-07 12:32:18 -08:00
Matthew Kennedy a45b9ab611 minor housekeeping 2024-01-06 23:10:56 -08:00
GitHub gen-configs Action 1c4a9a7ac0 Auto-generated configs and docs 2024-01-07 07:08:58 +00:00
Matthew Kennedy a8d202421c Merge branch 'warnings-2401' 2024-01-06 23:07:07 -08:00
Matthew Kennedy d09dce5cc9 RAM should fit on all builds now 2024-01-06 22:54:53 -08:00
Matthew Kennedy d38a9ef0c0 missed a spot 2024-01-06 22:37:41 -08:00
Matthew Kennedy 05c5282aa3 remove inaccurate comments - we have ignition overdwell protect 2024-01-06 20:28:02 -08:00
Matthew Kennedy 9353af8d99 correctly calculate tooth logger buffer count to avoid overrun 2024-01-06 19:59:36 -08:00
Matthew Kennedy 17c6a46e84 optimize for hot thread stacks and data in CCM 2024-01-06 19:37:35 -08:00
Matthew Kennedy 053e9daceb oops these don't fit either 2024-01-06 19:01:41 -08:00
Matthew Kennedy 6ff3bb49f7 that doesn't fit 2024-01-06 18:58:32 -08:00
Matthew Kennedy 2091c528f9 guard in sensor checker 2024-01-06 18:58:26 -08:00
Matthew Kennedy c814e6fc29 unused lua parameter 2024-01-06 18:55:39 -08:00
Matthew Kennedy 7b46529dee move some stuff in to CCM 2024-01-06 18:52:37 -08:00
Matthew Kennedy 6865c5a521 signed/unsigned comparison 2024-01-06 18:31:39 -08:00
Matthew Kennedy faeca8386b static inline void 2024-01-06 18:31:26 -08:00
Matthew Kennedy 7e2097056c unused parameters 2024-01-06 18:31:18 -08:00
Matthew Kennedy e8b1c159b8 inline 2024-01-06 18:26:39 -08:00
GitHub set-date Action b5ebd74924 Update date 2024-01-07 00:09:46 +00:00
Matthew Kennedy 23f03e8829 fix NPE on connection to simulator 2024-01-06 10:14:07 -08:00
GitHub gen-configs Action d520d9bcee Auto-generated configs and docs 2024-01-06 17:23:25 +00:00
mi-hol 1d5c7fd220
clarify OBD error code CUSTOM_ERR_6566 to CUSTOM_ERR_CYL_ANGLE (#330)
* Update engine_math.cpp

* Update obd_error_codes.h

As suggested in https://github.com/FOME-Tech/fome-fw/pull/223#issuecomment-1684889630
2024-01-06 09:21:53 -08:00
GitHub set-date Action 57565e4943 Update date 2023-12-30 00:09:07 +00:00
GitHub gen-configs Action 62bb91b769 Auto-generated configs and docs 2023-12-29 05:37:39 +00:00
Matthew Kennedy 9b43338efd kick a random file 2023-12-28 21:36:06 -08:00
GitHub set-date Action a062f812c3 Update date 2023-12-27 00:08:29 +00:00