GitHub build-firmware Action
74bd1feb04
Auto-generated configs and docs
2020-12-26 18:43:55 +00:00
rusefillc
f9de491b67
proteusBoardTest
2020-12-26 10:41:33 -05:00
Matthew Kennedy
93cc1e84c3
more testable idle logic ( #2140 )
...
* header
* test
* impl
2020-12-26 08:32:01 -05:00
GitHub build-firmware Action
27b46656da
Auto-generated configs and docs
2020-12-26 06:20:12 +00:00
rusefi
c67af9632a
PROTEUS_QC_TEST_BOARD
2020-12-26 00:57:23 -05:00
GitHub set-date Action
ccb6a0d64b
Update date
2020-12-26 00:56:34 +00:00
Matthew Kennedy
c0857d6f02
unused ivalue ( #2138 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-25 09:47:33 -05:00
Matthew Kennedy
90cdd2ee84
rename ( #2136 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-25 08:40:54 -05:00
GitHub set-date Action
afbcfa964a
Update date
2020-12-25 00:59:18 +00:00
GitHub build-firmware Action
7f7fa6f8f4
Auto-generated configs and docs
2020-12-24 12:38:28 +00:00
GitHub build-firmware Action
90243de0da
Auto-generated configs and docs
2020-12-24 12:33:20 +00:00
Matthew Kennedy
fad3b07b8b
Purge e34 config ( #2127 )
...
* remove
* enums
* s
* func test
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-24 07:31:25 -05:00
GitHub set-date Action
ac6d4e94b9
Update date
2020-12-24 01:01:04 +00:00
GitHub build-firmware Action
a97ae8aee5
Auto-generated configs and docs
2020-12-23 21:53:19 +00:00
rusefillc
7034de39c5
David says it would be better like this
2020-12-22 22:35:29 -05:00
Matthew Kennedy
7617b115de
Partition configs by board type ( #2106 )
...
* remove old flag
* flags
* reorder switch
* oops
2020-12-22 21:54:40 -05:00
GitHub set-date Action
68f3ad730e
Update date
2020-12-23 00:56:50 +00:00
GitHub build-firmware Action
4854f254f0
Auto-generated configs and docs
2020-12-22 22:24:02 +00:00
Matthew Kennedy
4a95652f88
Purge fiesta config ( #2117 )
...
* config
* this had a feature flag?
* enums
* goodbye, fiesta
2020-12-22 17:22:05 -05:00
rusefillc
68d799821a
TCU usability #2118
2020-12-22 14:03:54 -05:00
rusefillc
2940703a97
PROTEUS_QC_TEST_BOARD
2020-12-22 10:13:27 -05:00
GitHub build-firmware Action
5326d3d40f
Auto-generated configs and docs
2020-12-22 15:07:32 +00:00
Matthew Kennedy
85f0621738
Purge rover v8 config ( #2116 )
...
* bye
* goodbye, rover v8
* that snuck in
* use a different config for that test
2020-12-22 10:05:54 -05:00
GitHub build-firmware Action
167361fbb9
Auto-generated configs and docs
2020-12-22 12:26:21 +00:00
rusefillc
ae06827624
dead code
2020-12-22 07:10:09 -05:00
GitHub build-firmware Action
3a3d5e9bf7
Auto-generated configs and docs
2020-12-22 03:22:57 +00:00
GitHub set-date Action
f033200d69
Update date
2020-12-22 00:55:02 +00:00
rusefillc
1d434336f8
VR_HW_CHECK_MODE
2020-12-21 13:33:09 -05:00
GitHub set-date Action
2c2007ae43
Update date
2020-12-21 00:54:32 +00:00
Matthew Kennedy
91a549736f
fix ( #2109 )
2020-12-20 19:31:14 -05:00
rusefi
9194323b5d
proteus_f4_hardware_QC_special_build
2020-12-20 11:17:38 -05:00
GitHub set-date Action
e571689f5b
Update date
2020-12-20 00:52:43 +00:00
GitHub build-firmware Action
d3420cb631
Auto-generated configs and docs
2020-12-19 04:07:37 +00:00
GitHub set-date Action
0520b9d99d
Update date
2020-12-19 00:50:49 +00:00
Matthew Kennedy
d3a24c568a
gpio unit tests ( #2099 )
...
* fix unregister api for gpio
* consumers
* guard with a critical section
* index
* guard less
* unregister under lock
* fix reinit
* dead flag
* fix most tests
* initialize properly
* initialize properly
* assertions in tests
* fix message
* move gpio mocking
* test gpios
* we must lock earlier to be truly safe
* this was using huge memory
* devirtualize
* test deinit
2020-12-18 17:19:02 -05:00
Matthew Kennedy
30fd52d82d
Fix gpio reinit race condition ( #2098 )
...
* fix unregister api for gpio
* consumers
* guard with a critical section
* index
* guard less
* unregister under lock
* fix reinit
* dead flag
* fix most tests
* initialize properly
* initialize properly
* assertions in tests
* fix message
* we must lock earlier to be truly safe
* this was using huge memory
* devirtualize
2020-12-18 17:18:12 -05:00
GitHub build-firmware Action
dee6604cce
Auto-generated configs and docs
2020-12-18 20:22:51 +00:00
rusefillc
d44e5cd667
generate java enum from C enum #2102
...
one step back
2020-12-18 14:21:08 -05:00
rusefillc
0af3216835
generate java enum from C enum #2102
2020-12-18 13:33:01 -05:00
GitHub build-firmware Action
2f14773979
Auto-generated configs and docs
2020-12-18 17:41:54 +00:00
rusefillc
f5a5a54683
naming consistency
2020-12-18 09:01:18 -05:00
Matthew Kennedy
c29f40bdf4
format in tests ( #2100 )
2020-12-18 08:48:19 -05:00
Matthew Kennedy
359b0d3fb5
force a pwm cycle start (skip cycles) if late ( #2097 )
...
* skip cycles if late
* fail at lower count
* start at -1
2020-12-18 08:21:18 -05:00
Matthew Kennedy
08d77ffd32
init pins ( #2095 )
2020-12-18 01:30:17 -05:00
GitHub build-firmware Action
e65fbd5e62
Auto-generated configs and docs
2020-12-18 03:24:53 +00:00
rusefillc
4e83514e83
More explicit handling of CPU exhaustion #2093
2020-12-17 22:21:12 -05:00
rusefillc
8a2c14c1de
More explicit handling of CPU exhaustion #2093
2020-12-17 21:15:28 -05:00
rusefillc
8388bc833d
Merge remote-tracking branch 'origin/master' into master
2020-12-17 20:22:15 -05:00
rusefillc
33bc6b7957
HW CI is flaky :( #2063
...
more detailed error messages
2020-12-17 20:22:04 -05:00
GitHub set-date Action
336f31ecb9
Update date
2020-12-18 00:51:07 +00:00
Matthew Kennedy
d3cbed60af
move target computation ( #2091 )
2020-12-17 17:46:51 -05:00
Matthew Kennedy
34edf34bf4
only build in config for the correct board ( #2088 )
...
* only build in config for the correct board
* undo
* undo
* undo
* only touch proteus config
* include configs in tests
2020-12-17 17:12:24 -05:00
rusefi
5c88a76036
nicer "pins" names
2020-12-17 17:00:00 -05:00
rusefi
719b405e10
Merge remote-tracking branch 'origin/master'
2020-12-17 16:59:18 -05:00
rusefi
e5e931b5bf
docs
2020-12-17 16:59:02 -05:00
rusefillc
39a292a46a
trigger and start button pins not displayed by "pins" command fix #2084
2020-12-16 22:53:26 -05:00
rusefillc
f147aabcd7
trigger and start button pins not displayed by "pins" command #2084
...
progress but not complete fix yet
2020-12-16 22:00:42 -05:00
GitHub set-date Action
3fecc5b7eb
Update date
2020-12-17 00:50:59 +00:00
GitHub build-firmware Action
bcb0afe444
Auto-generated configs and docs
2020-12-16 23:27:03 +00:00
Matthew Kennedy
1a14746e97
extra data for rusEfi wideband controller ( #2082 )
...
* add config
* logic
* remove old
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-16 18:25:11 -05:00
GitHub build-firmware Action
8235b98c84
Auto-generated configs and docs
2020-12-16 13:33:34 +00:00
Matthew Kennedy
91d1acb50e
prototype wideband firmware update ( #2074 )
...
* add submodule for firmware
* ts
* add updater
* add bench_test
* don't collide idx
* feature flag
* send acks
* fix timeout logic
* ui
* do it on the bench thread
* guard
* guard
* only do twice
* guard
* bump version
* update
* file name
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-16 08:28:53 -05:00
GitHub set-date Action
910e57bdb4
Update date
2020-12-16 00:49:39 +00:00
rusefillc
2c3666d194
returning AT validation into QC
2020-12-15 15:43:36 -05:00
GitHub build-firmware Action
bf3cf71b91
Auto-generated configs and docs
2020-12-15 05:19:06 +00:00
rusefillc
7d104bff8d
pnp progress
2020-12-15 00:09:35 -05:00
GitHub build-firmware Action
61baf269f3
Auto-generated configs and docs
2020-12-15 04:18:45 +00:00
GitHub build-firmware Action
be92ce3582
Auto-generated configs and docs
2020-12-14 13:31:27 +00:00
shadowm60
480af8b38b
Debug channel updates ( #2078 )
...
* Debug channel updates
Renamed DBG_44 to Dyno_View
added DBG_LOGIC_ANALYZER
DBG_46..48 are buffers for new features
corrected ini error: [mainController.ini]:[Line:2593]: entry = wastegatePosition, "Wastegate position sensor", float, "%.3f"
* enum_regeneration
fix build issue?
2020-12-14 08:29:43 -05:00
GitHub build-firmware Action
98bda34d8e
Auto-generated configs and docs
2020-12-14 04:05:25 +00:00
GitHub build-firmware Action
3aacc3427e
Auto-generated configs and docs
2020-12-14 04:02:29 +00:00
GitHub build-firmware Action
a06fd4c900
Auto-generated configs and docs
2020-12-14 02:54:40 +00:00
rusefillc
c3d0fe0511
Merge remote-tracking branch 'origin/master' into master
2020-12-13 20:28:03 -05:00
GitHub set-date Action
34f77770b9
Update date
2020-12-14 00:51:09 +00:00
rusefi
6ec1021511
fail fast!
2020-12-13 19:23:26 -05:00
rusefillc
fa06e99908
Merge remote-tracking branch 'origin/master' into master
2020-12-13 17:49:36 -05:00
rusefillc
41f35e99f1
trigger decode should pay to attention to what wheel signal is coming from #2073
2020-12-13 17:49:24 -05:00
GitHub build-firmware Action
3f2c81a475
Auto-generated configs and docs
2020-12-13 22:48:42 +00:00
rusefillc
4c2ea35269
TT_SUBARU_7_WITHOUT_6
2020-12-13 17:46:48 -05:00
rusefi
dc655a81ed
subi ops
2020-12-13 16:41:53 -05:00
rusefi
d7567bc871
Merge remote-tracking branch 'origin/master'
2020-12-13 16:33:14 -05:00
rusefi
ada45c3962
poke
2020-12-13 16:31:47 -05:00
GitHub build-firmware Action
b24ab99274
Auto-generated configs and docs
2020-12-13 21:23:35 +00:00
rusefi
1a205b9973
maybe this would just work?
2020-12-13 16:22:02 -05:00
GitHub build-firmware Action
77c9453ab4
Auto-generated configs and docs
2020-12-13 21:19:32 +00:00
GitHub build-firmware Action
0e64e34c19
Auto-generated configs and docs
2020-12-13 18:19:40 +00:00
rusefi
afe387c7be
subi
2020-12-13 11:39:10 -05:00
rusefillc
8e320209f1
MRE issue with tle8888 - GP3 does not work? #2065
2020-12-13 11:29:19 -05:00
Matthew Kennedy
abf683e775
test ( #2071 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-12 23:40:05 -05:00
GitHub build-firmware Action
00726d7ab5
Auto-generated configs and docs
2020-12-13 03:24:09 +00:00
shadowm60
92304460dd
Fsio eval check ( #2068 )
...
* FSIO error signaling
- wrong keyword in FSIO now shows up as nice TS error message
- added f7 debug option for vsCode as well.
* Keep unit_test happy
2020-12-12 20:03:52 -05:00
GitHub set-date Action
7c565124dd
Update date
2020-12-13 00:51:00 +00:00
GitHub build-firmware Action
b20322898d
Auto-generated configs and docs
2020-12-12 20:43:22 +00:00
David Holdeman
6ff2a1bd54
Fix table ( #2062 )
...
* try
* try
* swap labels
* switch axes in code
2020-12-12 15:41:27 -05:00
GitHub build-firmware Action
0a6a460013
Auto-generated configs and docs
2020-12-12 01:28:20 +00:00
GitHub set-date Action
3bb9268323
Update date
2020-12-12 00:48:24 +00:00
Matthew Kennedy
26a205f72b
clang warnings again ( #2055 )
...
* s
* changelog
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-11 13:59:28 -05:00
rusefillc
9b7acb9dbf
clang warnings again #2055
2020-12-11 12:50:10 -05:00
rusefillc
47975891f1
Merge remote-tracking branch 'origin/master' into master
2020-12-11 10:33:34 -05:00
rusefillc
47db5d0d99
clang warnings again #2055
2020-12-11 10:33:00 -05:00
GitHub build-firmware Action
737a8faf57
Auto-generated configs and docs
2020-12-11 15:06:15 +00:00
rusefillc
84ae2722c5
dead code
2020-12-10 21:45:25 -05:00
GitHub set-date Action
e7dbc17471
Update date
2020-12-11 00:48:18 +00:00
rusefillc
e456413543
Merge remote-tracking branch 'origin/master' into master
2020-12-10 19:38:44 -05:00
rusefillc
3c623d8ed1
GM x24 is a well defined trigger needs hard-coded tdcPosition fix #2054
2020-12-10 19:38:33 -05:00
Matthew Kennedy
6f80da5c9c
reduce GPIO complexity ( #2051 )
2020-12-10 19:18:14 -05:00
Matthew Kennedy
719e341eeb
start fuel pump as soon as trigger events happen ( #2038 )
...
* switch pump fsio logic
* value collision
* fuel pump in tests
* mock time since trigger
* test fp
* init pin in test
* fix gpio outputs in tests
* comment
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-10 01:23:24 -05:00
Matthew Kennedy
ce2e7d3cbe
fix mock pins array ( #2050 )
...
* fix
* fix probably
2020-12-10 00:10:58 -05:00
Matthew Kennedy
ba1ba1452d
second lambda (x-series CAN only, for now) ( #2048 )
...
* add sensor
* second sensor
* switch sensor name
* gobblin up your memory
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-09 20:26:23 -05:00
GitHub set-date Action
82e7f3435d
Update date
2020-12-10 00:48:05 +00:00
GitHub build-firmware Action
c792a415fb
Auto-generated configs and docs
2020-12-09 19:33:03 +00:00
rusefillc
4072db3052
trigger lifecycle
2020-12-09 12:19:25 -05:00
GitHub build-firmware Action
40a78ce636
Auto-generated configs and docs
2020-12-09 17:15:05 +00:00
rusefi
df4f738401
Merge remote-tracking branch 'origin/master' into master
...
# Conflicts:
# firmware/controllers/engine_cycle/high_pressure_fuel_pump.cpp
2020-12-08 21:37:45 -05:00
rusefillc
81b7b2da59
refactoring
2020-12-08 21:33:59 -05:00
GitHub build-firmware Action
858a3ea9e7
Auto-generated configs and docs
2020-12-09 02:10:55 +00:00
GitHub set-date Action
819f342a63
Update date
2020-12-09 00:48:33 +00:00
rusefillc
5ae956ccd8
Merge remote-tracking branch 'origin/master' into master
2020-12-08 13:59:47 -05:00
rusefillc
3f17d84b44
fix warnings found by clang #2014
2020-12-08 13:59:40 -05:00
Matthew Kennedy
d7c56f78a9
require redundant TPS for ETB ( #2041 )
...
* Require redundant tps for ETB (#2037 )
* mod sensor api
* require redundancy
* fix tests
* check that it fails
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
* add a test that fails but should not
* fix the bug
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-08 06:24:20 -05:00
rusefillc
166167f805
basic hw in the loop - pwm self validation #2028
2020-12-08 05:30:12 -05:00
GitHub build-firmware Action
f1bf3f00b9
Auto-generated configs and docs
2020-12-08 10:16:15 +00:00
rusefillc
d6ea410424
basic hw in the loop - pwm self validation #2028
2020-12-08 05:07:03 -05:00
rusefillc
2f15c08498
basic hw in the loop - pwm self validation #2028
2020-12-08 04:52:49 -05:00
GitHub build-firmware Action
8f81510c9a
Auto-generated configs and docs
2020-12-08 09:43:33 +00:00
rusefillc
89548ea527
basic hw in the loop - pwm self validation #2028
2020-12-08 04:21:14 -05:00
GitHub build-firmware Action
2c9ee5bf15
Auto-generated configs and docs
2020-12-08 01:33:19 +00:00
GitHub set-date Action
dc8005ad51
Update date
2020-12-08 00:47:47 +00:00
rusefi
412e2b1d40
Revert "Revert "Split ETB in to interface + implementation headers ( #2040 )""
...
This reverts commit dae0b606
2020-12-07 01:27:27 -05:00
rusefi
e38c6d3660
Revert "Require redundant tps for ETB ( #2037 )"
...
This reverts commit c08d0b5e
2020-12-07 01:11:32 -05:00
rusefi
dae0b606cb
Revert "Split ETB in to interface + implementation headers ( #2040 )"
...
This reverts commit 53cbeedb
2020-12-07 01:11:19 -05:00
Matthew Kennedy
53cbeedb99
Split ETB in to interface + implementation headers ( #2040 )
...
* split etb interface
* mocks
* fix master while we're at it
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-07 00:29:09 -05:00
Matthew Kennedy
c08d0b5ed8
Require redundant tps for ETB ( #2037 )
...
* mod sensor api
* require redundancy
* fix tests
* check that it fails
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-07 00:05:06 -05:00
Matthew Kennedy
cd2d568b74
maybe fix sensor init checks ( #2034 )
...
* enums
* don't collide
* auto_generated_enums
* check based on new enum val
* maybe this will make generate tool happy
* add a test
* fix test
* fix and add another test
* make clang happier
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-06 23:19:57 -05:00
Matthew Kennedy
73fc01ceec
put back safe part of #2005 ( #2036 )
...
* put back some safe bits
* dumb typo
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-06 22:28:29 -05:00
GitHub set-date Action
4997ca8b13
Update date
2020-12-07 00:47:47 +00:00
rusefillc
12db055b7f
range check covers 'ERROR_CODE' already
2020-12-06 19:29:37 -05:00
rusefillc
b463166297
minor fixes
2020-12-06 19:25:48 -05:00
rusefillc
93e69bea93
refactoring
2020-12-06 19:04:23 -05:00
rusefillc
d86c53fecf
basic hw in the loop - pwm self validation #2028
2020-12-06 18:39:50 -05:00
rusefillc
12e5dfcbfe
Merge remote-tracking branch 'origin/master' into master
2020-12-06 18:13:07 -05:00
rusefillc
08dbbdb21a
subi
2020-12-06 18:08:55 -05:00
GitHub build-firmware Action
f0dcd4a5d4
Auto-generated configs and docs
2020-12-06 23:08:10 +00:00
rusefillc
8d6255b1e2
Revert "switch rpm calculator to use timer class ( #2005 )"
...
This reverts most of 622021e799
commit.
2020-12-06 18:05:53 -05:00
Matthew Kennedy
622021e799
switch rpm calculator to use timer class ( #2005 )
...
* add api
* rpm calculator
* fix fsio
* fix float
* remove wrong comment
* fix timer
* clang didn't like this
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-06 16:01:45 -05:00
Matthew Kennedy
69f754bfbd
don't duplicate sensor error logic ( #2032 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-06 15:00:30 -05:00
Matthew Kennedy
7dad3356e9
add isRedundant ( #2031 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-06 14:55:06 -05:00
GitHub build-firmware Action
690e1a7b67
Auto-generated configs and docs
2020-12-06 19:19:09 +00:00
rusefillc
f868d05dec
MRE_SUBARU_EJ18
2020-12-06 14:16:40 -05:00
rusefillc
c0e2ca5e74
MRE_SUBARU_EJ18
2020-12-06 13:08:09 -05:00