Matthew Kennedy
a0f114a9a2
break out acceptFrame, test CanListener ( #4001 )
2022-03-14 19:09:01 -04:00
Matthew Kennedy
5811f691d9
things are happy without gtest ( #3999 )
...
* things are happy without gtest
* this is not a static lib
2022-03-14 15:00:02 -04:00
rusefillc
3076027887
spelling
2022-03-14 13:11:10 -04:00
rusefillc
983688a9fa
JNI for test coverage #3965
2022-03-14 00:10:01 -04:00
rusefillc
8733841c79
JNI for test coverage #3965
2022-03-13 21:36:25 -04:00
rusefillc
6aa62190ee
JNI for test coverage #3965
2022-03-13 21:04:04 -04:00
rusefillc
9d0f1fe64a
Jni engine ( #3995 )
...
* JNI for test coverage #3965
* JNI for test coverage #3965
* JNI for test coverage #3965
2022-03-13 20:03:49 -04:00
rusefillc
20cf22665e
JNI for test coverage #3965
2022-03-13 00:25:10 -05:00
rusefillc
19c034db51
JNI for test coverage #3965
2022-03-13 00:06:26 -05:00
rusefillc
6dca5bfcc4
JNI for test coverage #3965
2022-03-13 00:01:16 -05:00
rusefillc
44b5383a71
JNI for test coverage #3965
2022-03-12 23:47:38 -05:00
Matthew Kennedy
0937de1b84
flash storage uses 32 bit CRC ( #3984 )
...
* better flash logic and warning message
* comment
* s
* ssssss
* simplify logic
* use 32 bit crc
* s
* don't test things that don't exist
2022-03-08 23:17:35 -05:00
rusefillc
9b99fc306c
JNI for test coverage #3965
...
strange work-around
2022-03-01 00:37:08 -05:00
rusefillc
56bb2e2c70
JNI for test coverage #3965
...
strange work-around
2022-03-01 00:34:39 -05:00
rusefillc
e688dd10d1
JNI for test coverage #3965
...
strange work-around
2022-03-01 00:30:36 -05:00
rusefillc
be368ad2d2
JNI for test coverage #3965
...
strange work-around
2022-03-01 00:29:28 -05:00
rusefillc
825a8d38ee
JNI for test coverage #3965
...
strange work-around
2022-03-01 00:27:04 -05:00
rusefillc
a036dcda87
JNI for test coverage #3965
2022-03-01 00:13:39 -05:00
rusefillc
82686cfb9f
JNI for test coverage #3965
2022-02-28 12:54:33 -05:00
rusefillc
2eda9310b2
JNI for test coverage #3965
2022-02-26 21:52:52 -05:00
rusefillc
af39ca9eba
JNI for test coverage #3965
...
hello darwin
2022-02-26 21:02:34 -05:00
rusefillc
6cbb602c08
JNI for test coverage #3965
2022-02-26 21:02:34 -05:00
rusefillc
2955f66f66
JNI for test coverage #3965
2022-02-26 21:02:34 -05:00
rusefillc
1a6c0c57c8
JNI for test coverage #3965
2022-02-26 18:12:34 -05:00
rusefillc
865cd1bc54
JNI for test coverage #3965
2022-02-26 18:12:34 -05:00
Andrey G
067055095f
cli registry: rework this hell, add FFF and FFFFF ( #3964 )
...
* cli registry: rework this hell, add FFF and FFFFF
* kinetis: no nodefaultlib
* revert back token helpers
* cli_registery: argument parser: do not eat qoutes
* Unit test for FFF
* cli_registry: remove debug
2022-02-26 16:58:10 -05:00
rusefillc
c94bbcc34f
one step back: helping master
2022-02-26 13:52:39 -05:00
rusefillc
540c68d7ce
dead code: THUMB really does not apply here
2022-02-26 13:48:51 -05:00
rusefillc
95b1d6cc5b
JNI for test coverage #3965
2022-02-26 13:10:57 -05:00
rusefillc
ef3b23312e
refactoring
2022-02-26 13:03:22 -05:00
rusefillc
abca5dca2f
JNI for test coverage #3965
2022-02-26 12:51:50 -05:00
rusefillc
0130933dd7
BMW 6HP gatewy #3954
2022-02-22 23:13:32 -05:00
rusefillc
970d63568f
Revert "lua: TDD of enabling base lib"
...
This reverts commit d8b3712817
.
2022-02-22 20:50:38 -05:00
rusefillc
d8b3712817
lua: TDD of enabling base lib
2022-02-22 16:25:41 -05:00
rusefillc
38d7f12b30
BMW 6HP gatewy #3954
2022-02-22 15:35:50 -05:00
rusefillc
dc824f0c42
N73
2022-02-21 11:29:46 -05:00
rusefillc
70ea61c091
N73
2022-02-19 20:46:04 -05:00
Matthew Kennedy
f1897ba7aa
less dependence on that logger ( #3884 )
...
* less dependence on that logger
* comma
* refactor a bit, make it clear what this thing actually *does*
* static
* shrink the buffer a bit and make names useful
* dead util that's just subtraction lol
2022-02-09 06:53:16 -05:00
Matthew Kennedy
d8073e8b27
remove mock adc ( #3888 )
...
* remove mock adc
* do these do /anything/?
2022-02-03 20:43:34 -05:00
Andreika
2beca221a3
hellen_board_id + hellen-common.mk ( #3885 )
...
* Hellen_board_id
* move EXTI init before config load
* add NT2USF()
* Hellen_board_id unit-tests
* hellen-common.mk
* fix for older macos compiler
2022-02-03 11:24:31 -05:00
Matthew Kennedy
06437f304f
dead StartupFuelPumping ( #3883 )
...
* dead
* test
* dead config too
2022-02-03 08:01:21 -05:00
Matthew Kennedy
28f39fe71c
test organization ( #3882 )
...
* organize actuators
* this test can be useful
* don't name things misc
* fewer tests called misc
* fewer tests called "big" (?)
* unnecessary
2022-02-02 16:36:35 -05:00
Matthew Kennedy
10be2d5f40
Remove FSIO, byeeeeeeeee ( #3865 )
...
* vestigial config
* replace last functionality
* engine/board configs include
* files that didn't need to include this
* remove FSIO implementation
* stragglers
* random little bits
* s
* s
* ConfigDefinition
* jar
* s
2022-02-02 02:03:31 -05:00
Matthew Kennedy
40d16291b0
Remove fsio part 2 ( #3876 )
...
* dead config stuff
* fsio state
* remove tests
* getEngineValue
* put part back
2022-02-02 00:49:44 -05:00
rusefillc
42deca0fd0
Main relay shutdown rebase ( #3880 )
...
* aggregate
* main relay controller handles delayed shutoff
* main relay controller handles delayed shutdown
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-02-02 00:45:11 -05:00
Matthew Kennedy
a718f3a30a
Remove fsio part 1 ( #3871 )
...
* dead includes
* move last logic out of fsio
* dead functions
2022-02-01 15:42:04 -05:00
rusefillc
ca98e270e1
safer file name ( #3861 )
...
* safer file name
* safer file name
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-01-31 21:51:32 -05:00
GitHub build-unit-tests Action
2986a6794b
Trigger wheel definitions
2022-01-31 23:31:07 +00:00
Matthew Kennedy
2444090933
vss based dfco ( #3845 )
...
* vss based dfco
* fix digits while we're here
* fix some other digits for fun
* don't use custom assert
* simplify test
* less than or equal, test vss behavior
* even better than comments are tooltips
2022-01-27 14:05:18 -05:00
Matthew Kennedy
eb14d74846
extract logic from wall wetting AE ( #3848 )
...
* extract logic
* extract interface
* explicitly test wall fuel
2022-01-27 07:45:50 -05:00
Matthew Kennedy
d65652d7bc
vss and flex are filtered ( #3839 )
...
* vss and flex are filtered
* turbo
* freq sensor test
2022-01-26 17:33:04 -05:00
Matthew Kennedy
df1635b5a0
dfco checks driver throttle intent ( #3832 )
2022-01-24 14:26:39 -05:00
Matthew Kennedy
b5232ab5e6
decouple TPS accel enrichment from trigger ( #3825 )
...
* move call site
* move thresholding out of fast path
* adjust config
* test
2022-01-23 15:31:39 -05:00
Matthew Kennedy
f5d4690fe1
baro fully in sensor model ( #3829 )
...
* consumers and api
* dead test
* baro uses sensor model
* remove old (copy of?) map lookup logic
* I guess we don't need FastInterpolation any more?
* don't double init analog input
2022-01-23 09:42:11 -05:00
Andrey
33df88d3f7
fixing NOISY_RPM handling via Sensor framework
2022-01-21 00:21:45 -05:00
Andrey
1bd71e4b2e
migrating to SensorType::Rpm API
2022-01-20 23:54:52 -05:00
Andrey
4ebb3c94d3
migrating to SensorType::Rpm API
2022-01-20 23:43:18 -05:00
Andrey
cda2b711cf
migrating to SensorType::Rpm API
2022-01-20 23:32:59 -05:00
Andrey
9313bcca92
migrating to SensorType::Rpm API
2022-01-20 23:19:48 -05:00
Andrey
0e1f7bea8c
migrating to SensorType::Rpm API
2022-01-20 23:03:45 -05:00
Andrey
e37ab73f1d
migrating to SensorType::Rpm API
2022-01-20 22:58:12 -05:00
Andrey
e945bc4bc9
migrating to SensorType::Rpm API
2022-01-20 22:51:20 -05:00
Andrey
5ea408c033
migrating to SensorType::Rpm API
2022-01-20 22:44:59 -05:00
Andrey
e55eb28086
migrating to SensorType::Rpm API
2022-01-20 22:42:13 -05:00
Andrey
df5cb34fb8
migrating to SensorType::Rpm API
2022-01-20 22:40:15 -05:00
Andrey
16b3e95865
migrating to SensorType::Rpm API
2022-01-20 22:31:07 -05:00
Andrey
3183a123cd
migrating to SensorType::Rpm API
2022-01-20 22:26:05 -05:00
Andrey
8361b6d1f6
migrating to SensorType::Rpm API
2022-01-20 22:22:52 -05:00
Andrey
9f08db256b
migrating to SensorType::Rpm API
2022-01-20 22:12:04 -05:00
Andrey
c7a62bcdb3
migrating to SensorType::Rpm API
2022-01-20 22:04:45 -05:00
Andrey
c17592bfe2
what's the difference between setRpmValue and assignRpmValue #3815
...
refactoring
2022-01-20 21:57:27 -05:00
Matthew Kennedy
76fdb4063e
XY Idle VE Table ( #3781 )
...
* config & ui
* implement
* test idle VE switching behavior
* use the interface where we can
* s
* re-bump flash version
2022-01-20 14:08:54 -05:00
GitHub build-unit-tests Action
f7231ac9bd
Trigger wheel definitions
2022-01-20 02:18:29 +00:00
David Holdeman
0dce4a41f5
use -C flag ( #3811 )
2022-01-18 19:25:59 -05:00
Andrey
08c1c5d969
Remove legacy check fix #3808
2022-01-18 16:01:27 -05:00
Andrey
7e007cc534
https://rusefi.com/forum/viewtopic.php?p=44100#p44100
2022-01-18 10:24:08 -05:00
rusefillc
5a84982c05
gcov coverage seems stale #3805
2022-01-18 08:35:37 -05:00
rusefillc
d305f2c5cf
https://en.wikipedia.org/wiki/Pi
2022-01-14 21:51:03 -05:00
Matthew Kennedy
7d341cfc9d
improve maf output channels and logging ( #3743 )
...
* maf channels
* s
* binary log
* if only I could type
* can
* instant RPM too
* s
* test
* graceful zero rpm
* test works
* float near
2022-01-12 15:41:35 -05:00
rusefillc
4db4ac060c
Code style for methods with zero arguments #3535
2022-01-11 22:40:52 -05:00
Matthew Kennedy
3e56bacef9
don't start boost pwm unnecessarily ( #3767 )
...
* don't start boost pwm unnecessarily
* test
2022-01-11 20:47:50 -05:00
rusefillc
699a5ef302
RE usability: live data for idle controller
2022-01-10 21:55:52 -05:00
rusefillc
339b906aa9
RE usability: live data for idle controller
...
static bad, class fields better
2022-01-10 20:12:11 -05:00
rusefi
1e22f3fc4d
we can live without this test
2022-01-08 20:34:31 -05:00
rusefillc
fcdb7b340d
mk files refactoring
...
saving build
2022-01-06 22:19:00 -05:00
rusefillc
04ab6a0488
mk files refactoring
2022-01-06 21:48:48 -05:00
rusefillc
a13a0a2cc9
mk files refactoring
2022-01-06 20:32:39 -05:00
rusefillc
7f0357ffcb
mk files refactoring
2022-01-06 20:06:31 -05:00
rusefillc
7c0fd37dfe
Live Data progress
2022-01-06 19:02:35 -05:00
Andrey
a07c88216d
Live Data progress
2022-01-05 20:41:51 -05:00
Andrey
ed6c89ec10
Live Data progress
2022-01-05 20:15:23 -05:00
rusefillc
51ade79641
itoa unit test, not a very detailed one
2022-01-03 03:31:57 -05:00
Matthew Kennedy
0932fcf94c
Improve NA/NB miata sync parameters ( #3730 )
...
* NA sync parameters
* NB vvt pattern too
* zach's car says tighten the gap
* look at that, we sync one cycle sooner!
2022-01-01 21:39:04 -05:00
Matthew Kennedy
338c14c3a8
cylinder ignition trim ( #3709 )
...
* cylinder ignition trim
* changelog
* changelog
* test
* move UI
2022-01-01 15:47:47 -05:00
Matthew Kennedy
ab3e3ac83f
hook up fuel trims ( #3715 )
...
* hook up fuel trims
* pass all the params
* store per-cylinder fuel mass directly
* main trigger callback only touches per-cylinder, no banks!
* test test test test
* move UI to happy land
* changelog
2022-01-01 02:19:59 -05:00
Matthew Kennedy
d5c4b79b1a
Nb2 crank sync special case ( #3727 )
...
* extract isSyncPoint
* test because why not
* check vvt resync nb2
* custom nb decoder
* test only resyncs once!
* good job valgrind, you found a bug!
2021-12-31 15:47:25 -05:00
rusefillc
f715210b39
GDI Epic #1448
...
live view
2021-12-31 15:28:24 -05:00
Matthew Kennedy
b3de217c1b
adjustment to #3722 ( #3723 )
...
* s
* behold, another bug a test caught
* test
* test generates usable trigger pattern so it works correctly
* comment
* don't need that
2021-12-31 01:21:21 -05:00
Matthew Kennedy
4981eb43d0
extract isSyncPoint function ( #3726 )
...
* extract isSyncPoint
* test because why not
* check vvt resync nb2
* clean up noise from test case
* clarify and comment
2021-12-30 11:39:04 -05:00
rusefillc
4bc9c39044
E65
2021-12-29 00:50:17 -05:00