Matthew Kennedy
09b41bb1bb
Everything in lambda! ( #1893 )
...
* lambda
* default configs, fix build
* config, gauge, UI
* more digits
* change menu text
* fix that while I'm here
* doesn't need extra word
* todo note
* tests
* last test
* missed a config
* update java
* store target lambda
* more java
* format
* hopefully enough java for CI to pass
2020-10-26 18:15:17 -04:00
rusefi
e12e3f9dc6
progress
2020-10-22 00:57:11 -04:00
Matthew Kennedy
2083b34cf9
simplify getTimeNowNt() ( #1876 )
...
* remove old impl
* add cpp wrapper to os_access
* clean up os_access
* remove touchTimeCounter
* new impl
* put comment about lock free impl
* include cpp wrappers for BL
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-10-15 08:57:13 -04:00
Matthew Kennedy
04877b8b95
define map3d functions in class ( #1785 )
...
* define in class
* don't keep an extra flag
2020-09-10 22:03:16 -04:00
Matthew Kennedy
eebded8caa
scale tables using type system ( #1776 )
...
* store scale in the type
* efi ratio
* boost control scaling
* fix boost tests
2020-09-10 18:44:10 -04:00
rusefi
d06690b3b6
Hellen says cyclic buffer
2020-09-07 11:35:02 -04:00
Matthew Kennedy
c53979a017
Configurable stoichiometric ratio ( #1710 )
...
* configurable stoich ratio
* afr table always in gas afr
* default
* typo
* use defined ratio
* do it in config too
* missed a spot
* oops wrong one
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-08-21 19:43:30 -04:00
Matthew Kennedy
fc112d2526
dead code
2020-07-29 02:32:48 -07:00
Matthew Kennedy
dbd2827f41
now unused table
2020-07-21 00:07:49 -07:00
Matthew Kennedy
f128b33694
General purpose PWM: implementation & tests ( #1366 )
...
* config
* significant digits
* renumber enum, no need for a "none"
* ui
* impl base
* error handle MAP
* init & update
* don't need arg
* don't lie about sensor
* fix test build
* test stub
* initialize
* null check
* fix clamping
* test output
* types & enums
* don't need param
* test getOutput
* fix
* output pin instead of brain pin
* default config
2020-04-26 14:06:28 -04:00
Matthew Kennedy
bfc6d10b5b
types & enums ( #1367 )
2020-04-25 18:26:29 -04:00
rusefi
a47dce4025
code style
2020-04-01 21:32:21 -04:00
rusefi
1fc22fcfae
code style
2020-03-23 00:00:11 -04:00
Matthew Kennedy
e605b39ab1
const ( #1193 )
2020-03-18 21:55:46 -04:00
rusefi
c2f0a30397
opening the door to boost controller!
2020-01-31 14:23:15 -05:00
rusefi
bb217b01dd
happy new year unification
2020-01-13 21:57:43 -05:00
rusefi
b83a5310be
happy new year
2020-01-08 00:02:40 -05:00
rusefi
a08258ba8e
style
2019-12-23 23:05:40 -05:00
Matthew Kennedy
00840d99ec
copyArray helper ( #1048 )
...
* add functions
* uses
* use for proteus
* do it for warmup mult
* do it for cranking settings
* cleanup
2019-12-10 18:04:50 -05:00
andreika-git
2a39c69f51
iacPidMultTbl + EFI_IDLE_PID_CIC + kinetis_hysteresis ( #1043 )
...
* rename EFI_IDLE_INCREMENTAL_PID_CIC -> EFI_IDLE_PID_CIC
* Impl. IacPidMultTable
* Kinetis: Trigger Comparator Hysteresis settings (+adaptive mode)
2019-12-04 00:37:32 -05:00
rusefi
4305b4ce2f
not needed since included in common_headers.h
2019-11-23 18:16:41 -05:00
Matthew Kennedy
9ee8616cb0
Use templated array references ( #1027 )
...
* update defs
* consumers, use default params
* setArrayValues in tests
* floats
* test fixing
2019-11-22 23:27:24 -05:00
rusefi
f082ac48b1
refactoring: time to unify digital pin API
2019-11-11 23:04:27 -05:00
rusefi
4b0ed3751f
More than one aux pid #866
...
progress!
2019-07-12 08:31:38 -04:00
rusefi
244b66b0ae
ETB: TPS should be f(RPM, pedal) - target table #835
2019-06-15 14:11:38 -04:00
rusefi
9410e3d075
progress - reusing code for other data types
2019-06-10 23:27:54 -04:00
rusefi
30847db935
adding support for smaller table axis
2019-06-10 12:38:32 -04:00
rusefi
4f939bbe4a
refactoring
2019-06-10 11:17:36 -04:00
Matthew Kennedy
95003e9a7b
const, explicit, and override ( #831 )
...
* const, explicit, and override
* more const
* more const
* missed a spot
2019-06-08 09:51:36 -04:00
Matthew Kennedy
978559e489
another const
2019-06-07 10:52:07 -04:00
rusefi
d0644c3841
refactoring - fancier C++
2019-05-27 11:43:34 -04:00
rusefi
01e481db31
fix #802
2019-05-25 13:36:29 -04:00
rusefi
0a28bb20dc
useTPSBasedVeTable logic has issues and needs a unit test #799
2019-05-10 21:09:01 -04:00
rusefi
c8766d901d
The Big Refactoring of 2019: configuration version should not be a global variable #656
2019-04-15 21:06:48 -04:00
rusefi
8a45420475
The Big Refactoring of 2019: configuration version should not be a global variable #656
2019-04-15 21:02:25 -04:00
rusefi
8d924a2f49
The Big Refactoring of 2019: folder structure #723
2019-04-09 23:17:09 -04:00
rusefi
372eb51f37
The Big Refactoring of 2019: folder structure #723
2019-03-31 17:14:53 -04:00
rusefi
ebe58122c6
The Big Refactoring of 2019: folder structure #723
2019-03-31 16:56:13 -04:00
rusefi
56d026b8e2
The Big Refactoring of 2019: folder structure #723
2019-03-31 16:33:16 -04:00