Commit Graph

9820 Commits

Author SHA1 Message Date
rusefi 5df4a196af Lua aux gauge #4672 2022-10-16 23:38:24 -04:00
GitHub gen-configs Action 8eb441ba27 Auto-generated configs and docs 2022-10-17 02:17:10 +00:00
GitHub set-date Action 5a0355acfd Update date 2022-10-17 00:32:13 +00:00
GitHub gen-configs Action 1dabca8bc0 Auto-generated configs and docs 2022-10-16 20:28:13 +00:00
GitHub gen-configs Action f7b67e9919 Auto-generated configs and docs 2022-10-16 16:48:48 +00:00
rusefillc 19b0f7e66e triggerImage: todo: support symmetrical crank 2022-10-16 12:10:58 -04:00
rusefillc 481efc616a Matthew Kennedy says "Oops I missed MAP scaling in the update" 2022-10-16 11:17:32 -04:00
GitHub gen-configs Action 59ced03202 Auto-generated configs and docs 2022-10-16 06:41:11 +00:00
GitHub set-date Action afe5c56d8a Update date 2022-10-16 00:38:43 +00:00
GitHub gen-configs Action dd70d8b6fe Auto-generated configs and docs 2022-10-15 23:04:51 +00:00
GitHub gen-configs Action 511e5e86ff Auto-generated configs and docs 2022-10-15 13:55:10 +00:00
GitHub set-date Action 4441132921 Update date 2022-10-15 00:29:42 +00:00
rusefi 00742baf7c 208 board progress 2022-10-14 16:39:16 -04:00
GitHub gen-configs Action 474b592ac7 Auto-generated configs and docs 2022-10-14 00:53:10 +00:00
Matthew Kennedy 1ae642e7a7
build tweaks for size (#4661)
* don't align on non-cached mcu

* lua decimal point

* no snprintf

* sort sections by alignment

* unit tests
2022-10-13 20:30:30 -04:00
Matthew Kennedy fab95bd890
can dbc update (#4663)
* can dbc update

* helpful comment
2022-10-13 20:24:29 -04:00
GitHub set-date Action 7e24ab3265 Update date 2022-10-13 00:40:57 +00:00
GitHub gen-configs Action 984fdc1e79 Auto-generated configs and docs 2022-10-13 00:07:37 +00:00
GitHub gen-configs Action 02261ef061 Auto-generated configs and docs 2022-10-12 01:03:24 +00:00
Matthew Kennedy 09ad5a738c
allow SD logging non-scaled_channel (#4657)
* allow SD logging non-scaled_channel

* comments and kick ci
2022-10-11 20:58:43 -04:00
GitHub set-date Action c217d2e0b3 Update date 2022-10-12 00:35:16 +00:00
GitHub gen-configs Action c08e7eda8b Auto-generated configs and docs 2022-10-11 01:30:56 +00:00
GitHub set-date Action 810c958676 Update date 2022-10-11 00:29:02 +00:00
GitHub gen-configs Action d6f3f81bd5 Auto-generated configs and docs 2022-10-10 23:17:11 +00:00
Matthew Kennedy 9d132676fd
consolidate analog vs. temp info commands (#4646)
* consolidate analog vs. temp info commands

* cleanup

* guard
2022-10-10 07:44:20 -04:00
GitHub gen-configs Action 2b13365fc2 Auto-generated configs and docs 2022-10-10 01:26:52 +00:00
Matthew Kennedy aa881efe89
fix 36-2-1 trigger (#4645)
* fix

* test files

* test real 4b11

* test.mk

* better angle error math

* test GM too

* changelog
2022-10-09 21:22:05 -04:00
GitHub set-date Action 83cdbdd0b4 Update date 2022-10-10 00:30:59 +00:00
rusefillc 6a99469c8a
// todo: what is broken _exactly_? (#4531)
* // todo: what is broken _exactly_?

* hold on, why "float autoscale" at all here?

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-10-08 23:13:14 -04:00
GitHub gen-configs Action bd4ca6a805 Auto-generated configs and docs 2022-10-09 02:22:51 +00:00
rusefillc 86d3b16939
hold on, why "float autoscale" at all here? (#4647)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-10-08 22:11:34 -04:00
GitHub set-date Action e26fef433d Update date 2022-10-09 00:27:54 +00:00
GitHub set-date Action 867ccb8924 Update date 2022-10-08 00:27:12 +00:00
GitHub gen-configs Action 63eabe1b5c Auto-generated configs and docs 2022-10-07 17:59:31 +00:00
rusefillc ba73aff1fa startStopStateToggleCounter to live data 2022-10-06 22:21:02 -04:00
GitHub set-date Action 920d4368d5 Update date 2022-10-07 00:34:08 +00:00
GitHub gen-configs Action 2789005e56 Auto-generated configs and docs 2022-10-06 23:24:19 +00:00
rusefillc 3948d9650c startStopState to live data 2022-10-06 19:17:59 -04:00
GitHub gen-configs Action 3e44d98a22 Auto-generated configs and docs 2022-10-06 23:00:58 +00:00
GitHub gen-configs Action cf7487de00 Auto-generated configs and docs 2022-10-06 04:07:05 +00:00
rusefi eda1ec70da FrequencySensor::showInfo 2022-10-05 23:39:19 -04:00
GitHub gen-configs Action 57101db310 Auto-generated configs and docs 2022-10-06 02:34:17 +00:00
GitHub gen-configs Action 584e0da7db Auto-generated configs and docs 2022-10-06 02:05:46 +00:00
Matthew Kennedy a773b3249a
remove 2jz trigger that's really 12 tooth crank (#4637)
* remove 2jz trigger that's really 12 tooth crank

* triggerimage hardcoded name
2022-10-05 21:59:17 -04:00
GitHub set-date Action be36787080 Update date 2022-10-06 00:47:27 +00:00
GitHub gen-configs Action 00954a7438 Auto-generated configs and docs 2022-10-06 00:15:23 +00:00
Matthew Kennedy 6e021fb880
change triggers that need RiseOnly (#4636)
* triggers that need RiseOnly

* skipped tooth

* s
2022-10-05 20:10:27 -04:00
rusefillc 9f8aa66a9a Mark is asking for VIN number field fix #3967 2022-10-05 18:26:12 -04:00
Andrey 83afa58baf Mark is asking for VIN number field #3967 2022-10-04 21:12:51 -04:00
GitHub gen-configs Action bb27329c89 Auto-generated configs and docs 2022-10-05 00:42:22 +00:00
Matthew Kennedy 940e0dc369
require ignition on for firing (#4628)
* require ignition on for firing

* too much havoc for a unit test

* patch up references

* last one

* fix changelog mangling

* fix the changelog template too

* bad merge

* fix the template again

* s

* fake battery voltage on hw ci

* ugh merge

* ugh merge
2022-10-04 20:36:03 -04:00
GitHub set-date Action 6ad5346d6b Update date 2022-10-05 00:32:23 +00:00
GitHub gen-configs Action 3bfc5c04a9 Auto-generated configs and docs 2022-10-05 00:19:38 +00:00
Matthew Kennedy ec5d48fb5b
remove 898 (#4634)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-10-04 20:12:57 -04:00
GitHub set-date Action b7caad327d Update date 2022-10-04 00:32:34 +00:00
GitHub gen-configs Action 6e7c5268a5 Auto-generated configs and docs 2022-10-03 23:37:01 +00:00
GitHub gen-configs Action 9569a87031 Auto-generated configs and docs 2022-10-03 16:15:22 +00:00
GitHub gen-configs Action 2c1e47af70 Auto-generated configs and docs 2022-10-03 15:06:47 +00:00
GitHub gen-configs Action 6aa8d4cb0b Auto-generated configs and docs 2022-10-03 04:25:05 +00:00
rusefillc 57c804c6f5 there is no third trigger simulator channel right? 2022-10-03 00:18:11 -04:00
GitHub set-date Action ae07e1b345 Update date 2022-10-03 00:28:29 +00:00
rusefi 1804b40485 need Proteus QC 2022-10-01 22:34:08 -04:00
rusefi 0a8cdf3f47 need Proteus QC 2022-10-01 22:07:44 -04:00
rusefi 529fb35c66 need Proteus QC 2022-10-01 22:00:25 -04:00
GitHub gen-configs Action 4c53cd351c Auto-generated configs and docs 2022-10-02 01:36:00 +00:00
GitHub set-date Action c9d7054e55 Update date 2022-10-02 00:31:52 +00:00
GitHub gen-configs Action 4da57a864f Auto-generated configs and docs 2022-10-01 10:20:25 +00:00
rusefillc 8b603aae6d ingles lo hablas 2022-10-01 06:15:00 -04:00
GitHub set-date Action 88dcee65fa Update date 2022-10-01 00:34:57 +00:00
rusefillc 4f81151974 CAN side of automated testing #4630 2022-09-30 00:08:26 -04:00
rusefillc f703c58622 CAN side of automated testing #4630 2022-09-29 23:46:08 -04:00
rusefillc 234862b2b7 CAN side of automated testing #4630 2022-09-29 23:01:06 -04:00
GitHub gen-configs Action d6332bd6fa Auto-generated configs and docs 2022-09-30 01:01:00 +00:00
rusefillc 672a7a2e7f CAN side of automated testing #4630 2022-09-29 20:55:38 -04:00
GitHub set-date Action 1ba99df202 Update date 2022-09-30 00:36:55 +00:00
Matthew Kennedy cb86c014cf
fix instant rpm clearing bug (#4629)
* improve instant rpm

* changelog
2022-09-29 07:15:59 -04:00
Andrey baaec6a603 refactoring: encapsulation 2022-09-28 22:42:08 -04:00
GitHub gen-configs Action f3d8be9ed1 Auto-generated configs and docs 2022-09-29 02:24:42 +00:00
Andrey 45baaef70b Merge branch 'master' of https://github.com/rusefi/rusefi 2022-09-28 22:19:23 -04:00
GitHub set-date Action 5b9f4be76a Update date 2022-09-29 00:34:07 +00:00
Andrey 151b23eff5 TCU to have it's own corner 2022-09-28 20:16:01 -04:00
Andrey 36113d6f66 nicer fatal message if that ever happens 2022-09-28 19:47:14 -04:00
Matthew Kennedy 264d33d30e
refactor prime (#4627) 2022-09-28 07:53:12 -04:00
rusefillc 974f6f540d VVT minimum RPM fix #4545 2022-09-27 22:41:26 -04:00
rusefillc 022fd81880 Merge branch 'master' of https://github.com/rusefi/rusefi 2022-09-27 22:25:30 -04:00
GitHub gen-configs Action d5162bd6ad Auto-generated configs and docs 2022-09-28 02:23:08 +00:00
rusefillc 1bfc6adac3 refactoring: renaming method 2022-09-27 22:21:18 -04:00
GitHub gen-configs Action 76695936a9 Auto-generated configs and docs 2022-09-28 01:45:17 +00:00
GitHub set-date Action e6f12bca98 Update date 2022-09-28 00:32:31 +00:00
GitHub gen-configs Action 50b9a6fd3a Auto-generated configs and docs 2022-09-27 18:00:54 +00:00
GitHub gen-configs Action c7865aec96 Auto-generated configs and docs 2022-09-27 16:44:23 +00:00
GitHub gen-configs Action 6f53dd5248 Auto-generated configs and docs 2022-09-27 03:24:28 +00:00
GitHub set-date Action fa6a1f731a Update date 2022-09-27 00:29:27 +00:00
GitHub gen-configs Action b6ac6388b8 Auto-generated configs and docs 2022-09-26 10:11:01 +00:00
GitHub gen-configs Action a3ab129272 Auto-generated configs and docs 2022-09-26 09:49:27 +00:00
rusefillc e31952a4d8 Merge branch 'master' of https://github.com/rusefi/rusefi 2022-09-26 05:34:20 -04:00
rusefillc 700a656756 engineSyncCam to be a drop-down not a number value #4611 2022-09-26 05:34:05 -04:00
GitHub gen-configs Action 0810af5f18 Auto-generated configs and docs 2022-09-26 09:32:19 +00:00
GitHub gen-configs Action 97e3b0a0fb Auto-generated configs and docs 2022-09-26 07:06:23 +00:00
GitHub set-date Action c1c95ba5c4 Update date 2022-09-26 00:27:08 +00:00
GitHub gen-configs Action 1b56415c56 Auto-generated configs and docs 2022-09-25 22:54:41 +00:00
Matthew Kennedy ca623eb6ee
plumbing parts of 4621 (#4622)
* plumbing parts of 4621

* show error list

* exit on error too!

* this test has some unhealthy undefined behavior

* no uninitialized values

* no that doesn't work

* remove the invalid data and the bug becomes obvious
2022-09-25 18:49:54 -04:00
Matthew Kennedy b089825a4a
schedule ignition charge by angle instead of tooth (#4513)
* schedule ignition charge by angle

* same mistake as #4536

* s

* wrap sparkAngle too

* AngleBasedEventNew

* function moved

* implement scheduleOrQueue

* prints
2022-09-25 11:00:55 -04:00
Matthew Kennedy 26356adf92
also invert trigger stim if you have trigger input inverted (#4612) 2022-09-25 10:10:31 -04:00
Matthew Kennedy ae6c44634b
better k gaps (#4623) 2022-09-25 09:14:29 -04:00
Matthew Kennedy b45f84fe20
#4619 (#4620) 2022-09-25 07:40:28 -04:00
GitHub gen-configs Action 3156cf9bac Auto-generated configs and docs 2022-09-25 03:55:55 +00:00
Andrey 9d27780974 Honda K cam wheels #3405 2022-09-24 23:49:41 -04:00
Andrey 111220d38c more inclusive configuration name 2022-09-24 23:49:41 -04:00
Andrey 2ec9cca5e2 Honda K cam wheels #3405 2022-09-24 23:49:41 -04:00
Andrey fb84db6663 Merge branch 'master' of https://github.com/rusefi/rusefi 2022-09-24 23:26:12 -04:00
Andrey 61cfff1e9e K progress - just a rename 2022-09-24 23:25:36 -04:00
GitHub gen-configs Action 1e044a41a3 Auto-generated configs and docs 2022-09-25 03:24:44 +00:00
Andrey cff779dd78 K progress 2022-09-24 23:18:57 -04:00
GitHub set-date Action 14174f0744 Update date 2022-09-25 00:25:20 +00:00
GitHub gen-configs Action 82041f82cb Auto-generated configs and docs 2022-09-24 18:57:35 +00:00
GitHub gen-configs Action a6de6a2f11 Auto-generated configs and docs 2022-09-24 13:35:00 +00:00
GitHub gen-configs Action 3b5ee8da51 Auto-generated configs and docs 2022-09-24 04:29:39 +00:00
Matthew Kennedy dd41cf0a05
log tooth angle difference (#4613) 2022-09-23 23:49:28 -04:00
Matthew Kennedy 7139ddcda2
explicitly pass which edges we sync trigger on (#4607)
* require sync edge type

* s

* fix neon

* info printing

* put enums back

* auto gen enum fiddling
2022-09-23 20:39:41 -04:00
GitHub set-date Action 659315498f Update date 2022-09-24 00:29:41 +00:00
GitHub gen-configs Action db50ff3178 Auto-generated configs and docs 2022-09-24 00:19:42 +00:00
rusefillc c4699efe91 honda K enum rename 2022-09-23 20:13:14 -04:00
GitHub gen-configs Action aaff9cd7a9 Auto-generated configs and docs 2022-09-23 23:17:00 +00:00
Matthew Kennedy dfe1b47b4d
remove ignitionPin (#4608)
* remove ignitionPin

* now that's gone

* BMW test
2022-09-23 17:30:10 -04:00
rusefillc 9fde1f8b61 docs: private firmware enums vs public to code generated 2022-09-23 09:41:13 -04:00
Matthew Kennedy b76a7cbcd8
simulator reads/writes configuration (#4605)
* simulator reads/writes configuration

* c_str

* include order
2022-09-23 08:47:50 -04:00
GitHub gen-configs Action 36575c1d0e Auto-generated configs and docs 2022-09-23 02:41:20 +00:00
GitHub set-date Action 3dce775d3a Update date 2022-09-23 00:28:12 +00:00
GitHub set-date Action 6e30d2f46b Update date 2022-09-22 00:24:50 +00:00
GitHub gen-configs Action 373e4cefc9 Auto-generated configs and docs 2022-09-21 14:15:33 +00:00
GitHub gen-configs Action 337b088f0b Auto-generated configs and docs 2022-09-21 03:06:46 +00:00
rusefillc 05b84d21e6 auxSpeed1 2022-09-20 23:00:42 -04:00
GitHub set-date Action 7152972437 Update date 2022-09-21 00:27:59 +00:00
Matthew Kennedy 6dd933ea86
terrible horrible typo (#4597) 2022-09-20 12:39:16 -04:00
Matthew Kennedy a9cc3223dc
plumbing for 4513 (#4599)
* plumbing for 4513

* not static
2022-09-20 06:19:51 -04:00
Matthew Kennedy af7e4f6fe5
two modes trigger scheduler (#4598)
* two modes trigger scheduler

* asOld

* hpfp
2022-09-20 05:28:23 -04:00
GitHub gen-configs Action f2cad9076c Auto-generated configs and docs 2022-09-20 02:05:56 +00:00
Matthew Kennedy 3a57c41c1b
add fuel/spark cut codes to TS indicators (#4592)
* add fuel/spark cut codes to TS indicators

* fix list

* only set clearReason if not cleared
2022-09-19 22:01:03 -04:00
GitHub set-date Action c1d6a22335 Update date 2022-09-20 00:27:29 +00:00
GitHub gen-configs Action 3bce0ea6e6 Auto-generated configs and docs 2022-09-19 23:02:03 +00:00
rusefillc d9733199c1 "angle range findAngle#a6" critical error #4593 2022-09-19 18:33:19 -04:00
rusefillc a9b149c262 moving confusing around 2022-09-19 12:32:45 -04:00
GitHub gen-configs Action 8729d705c2 Auto-generated configs and docs 2022-09-19 16:23:04 +00:00
rusefillc 6e543355a7 useBiQuadOnAuxSpeedSensors 2022-09-19 12:13:20 -04:00
rusefillc 83dc351435 documenting biquad or else concerns 2022-09-19 12:06:00 -04:00
rusefillc 2144afe405 moving confusing around 2022-09-19 12:00:01 -04:00
GitHub gen-configs Action 539e025a0d Auto-generated configs and docs 2022-09-19 01:45:52 +00:00
GitHub set-date Action fbf00ae180 Update date 2022-09-19 00:24:35 +00:00
GitHub gen-configs Action ffbce6ac2a Auto-generated configs and docs 2022-09-18 23:11:06 +00:00
GitHub gen-configs Action c622efc881 Auto-generated configs and docs 2022-09-18 01:44:04 +00:00
Matthew Kennedy 57a22fd713
gppwm load axis can be another GPPWM channel (!!!!!) (#4587)
* gppwm load axis can be another GPPWM channel (!!!!!)

* explicit cast

* efiAssert not void

* kick
2022-09-17 21:38:06 -04:00
GitHub set-date Action 5a2f405a37 Update date 2022-09-18 00:26:43 +00:00
GitHub set-date Action 8aa1264e7c Update date 2022-09-17 00:35:31 +00:00
GitHub gen-configs Action b84688be11 Auto-generated configs and docs 2022-09-17 00:16:59 +00:00
Matthew Kennedy 8ea31909a3
add ignition adder tables (#4586)
* ign blend tables

* tweaks

* iterate

* tweaks

* axis values

* changelog
2022-09-16 20:07:04 -04:00
GitHub gen-configs Action 0d43c2b9c1 Auto-generated configs and docs 2022-09-16 20:10:48 +00:00
Matthew Kennedy 87649b9f72
more gppwm options (#4585)
* more gppwm options

* fix ui

* gppwm list size
2022-09-16 16:04:03 -04:00
rusefillc efb232223f moving acceleration around 2022-09-16 00:06:57 -04:00
rusefillc 61134b452a tear down Engine god object #4511
oh I hope this ends well
2022-09-15 23:41:06 -04:00
rusefillc 3104538022 just a rename & hiding unit test method 2022-09-15 23:07:08 -04:00
rusefillc 45d88f1d26 tear down Engine god object #4511 2022-09-15 22:21:07 -04:00
rusefillc 50cef9a201 tear down Engine god object #4511 2022-09-15 22:12:49 -04:00
rusefillc fc9fb5724c tear down Engine god object #4511 2022-09-15 22:06:16 -04:00
rusefillc 13bd9ab641 tear down Engine god object #4511 2022-09-15 22:00:07 -04:00
rusefillc 52f52376de tear down Engine god object #4511 2022-09-15 21:55:15 -04:00
rusefillc ec0e567989 tear down Engine god object #4511 2022-09-15 21:46:01 -04:00
GitHub gen-configs Action 752d986593 Auto-generated configs and docs 2022-09-16 01:34:39 +00:00
rusefillc 9e7f36a5ca tear down Engine god object #4511 2022-09-15 21:28:27 -04:00
GitHub set-date Action bdc4ad5245 Update date 2022-09-16 00:26:58 +00:00
GitHub gen-configs Action 8775baee97 Auto-generated configs and docs 2022-09-15 19:12:32 +00:00
rusefillc 2d21aacc08 CUSTOM_INSTANT_MAP_DECODING 2022-09-15 15:07:31 -04:00
GitHub gen-configs Action 9fa2e8c7ae Auto-generated configs and docs 2022-09-15 19:00:51 +00:00
rusefillc 888247eccd mapFast into logs 2022-09-15 14:55:49 -04:00
rusefillc 85b170f84e dead idea 2022-09-15 14:55:32 -04:00
GitHub gen-configs Action 5d51cbbc11 Auto-generated configs and docs 2022-09-15 12:35:18 +00:00
GitHub set-date Action 9218820cda Update date 2022-09-15 00:26:28 +00:00
Andrey 0c87bb7260 deep rabbit holes are the best ones!
refactoring: encapsulation
2022-09-14 02:45:31 -04:00
Andrey 0e91914266 deep rabbit holes are the best ones!
refactoring: encapsulation
2022-09-14 02:35:55 -04:00
Andrey 663c39afdc deep rabbit holes are the best ones!
refactoring: encapsulation
2022-09-14 02:24:41 -04:00
Andrey 2c0ce0ec7d deep rabbit holes are the best ones!
refactoring: encapsulation
2022-09-14 02:17:04 -04:00
Andrey 12d857b99c deep rabbit holes are the best ones!
refactoring: encapsulation
2022-09-14 02:06:52 -04:00
Andrey 6cdb0dc0af deep rabbit holes are the best ones!
refactoring: encapsulation
2022-09-14 01:53:17 -04:00
Andrey 82cda62bac inline method to reduce confusion 2022-09-14 01:34:52 -04:00
Andrey 6b0941b8ed inline method to reduce confusion 2022-09-14 01:24:19 -04:00
Andrey b536651a24 some dead nonsense 2022-09-14 01:15:26 -04:00
Andrey fedfd42989 removing dead parameter 2022-09-14 01:13:57 -04:00
Andrey e522c7d149 tear down Engine god object #4511
just trying different things
2022-09-14 01:09:32 -04:00
Andrey 28704a9970 moving IO-only away from scheduling logic 2022-09-14 00:55:55 -04:00
Andrey b69d613192 moving IO-only away from scheduling logic 2022-09-14 00:52:24 -04:00
GitHub gen-configs Action bf66444ebe Auto-generated configs and docs 2022-09-14 04:39:50 +00:00
rusefillc e733782920 i suspect that no one cares about these 2022-09-14 00:34:04 -04:00
Andrey 954ddacd96 GM 2022-09-14 00:03:38 -04:00
Matthew Kennedy 35997c6318
pwm iteration limit to avoid float math accuracy loss (#4578) 2022-09-13 21:16:35 -04:00
rusefi 2042d9b0b6 You would not believe how you invert TLE9201 #4579 2022-09-13 21:03:47 -04:00
GitHub gen-configs Action d95317c683 Auto-generated configs and docs 2022-09-13 23:55:16 +00:00
Matthew Kennedy 86562332c4
resurrect EFI_CLOCK_LOCKS (#4572)
* resurrect EFI_CLOCK_LOCKS

* missing extern

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-09-13 14:07:25 -04:00
GitHub gen-configs Action 6e53b1b5a3 Auto-generated configs and docs 2022-09-13 06:33:23 +00:00
rusefillc 0b6cb09869 kick Start Cranking mode #4569 2022-09-13 02:23:57 -04:00
GitHub set-date Action ab51fc0b2a Update date 2022-09-13 00:25:52 +00:00