GitHub build-firmware Action
8fd9f82519
Auto-generated configs and docs
2021-12-06 02:28:13 +00:00
rusefillc
dbb3de3618
tune via CAN #3361
...
pauseCANdueToSerial
2021-12-05 21:21:36 -05:00
GitHub set-date Action
9b9c06d5a1
Update date
2021-12-06 01:04:03 +00:00
GitHub build-firmware Action
b0d7eeef8e
Auto-generated configs and docs
2021-12-05 23:56:34 +00:00
Matthew Kennedy
7dc20b368a
Alternator controller is engine module ( #3663 )
...
* alternator is engine module
* user can't set pid period
2021-12-05 18:33:50 -05:00
GitHub build-firmware Action
da890de9b3
Auto-generated configs and docs
2021-12-05 23:25:09 +00:00
rusefillc
e915754943
MAP phase sensing #3544
...
defaults
2021-12-05 18:19:15 -05:00
rusefillc
87bc1b7467
lua is like a virus but not really
2021-12-05 18:19:01 -05:00
GitHub build-firmware Action
d9ea027fbd
Auto-generated configs and docs
2021-12-05 19:42:45 +00:00
rusefillc
2f45ed205c
MAP phase sensing #3544
...
option to look for high and low peaks
2021-12-05 14:25:26 -05:00
rusefillc
6384b12f48
lua is like a virus but not really
2021-12-05 14:25:26 -05:00
Matthew Kennedy
555a8d5f43
simplify cylinder phasing ( #3650 )
2021-12-05 10:46:35 -05:00
rusefillc
17b0b3fff4
ELM327 optimization: sendShortPacketsInOneFrame #3656
2021-12-05 00:43:04 -05:00
GitHub build-firmware Action
54e7062483
Auto-generated configs and docs
2021-12-05 04:36:49 +00:00
rusefillc
865c8015dc
duplicate output name
2021-12-04 23:29:35 -05:00
GitHub build-firmware Action
c0605ab026
Auto-generated configs and docs
2021-12-05 03:35:58 +00:00
rusefillc
8d20854ba3
tune via CAN #3361
...
better constant name
2021-12-04 22:29:53 -05:00
GitHub build-firmware Action
9a639fc0bc
Auto-generated configs and docs
2021-12-05 03:19:16 +00:00
rusefillc
241f0402bd
tune via CAN #3361
...
one step back - sandbox reads signature again!
2021-12-04 21:57:45 -05:00
rusefillc
359640e7aa
tune via CAN #3361
...
todo: find a better place for these defs
2021-12-04 20:34:31 -05:00
GitHub build-firmware Action
7ab14ca4c6
Auto-generated configs and docs
2021-12-05 00:28:26 +00:00
rusefillc
5fc9daa46e
tune via CAN #3361
...
better way to reuse constants between C++ and java
2021-12-04 19:12:51 -05:00
rusefillc
85da6d6ad1
MAP phase sensing #3544
2021-12-04 18:47:14 -05:00
GitHub build-firmware Action
d8c052211b
Auto-generated configs and docs
2021-12-04 23:28:17 +00:00
rusefillc
0c91e77749
MAP phase sensing #3544
...
taking a step back to happy place
2021-12-04 18:21:10 -05:00
GitHub build-firmware Action
ce32c26fa2
Auto-generated configs and docs
2021-12-04 23:06:32 +00:00
rusefillc
5896a5d8c5
MAP phase sensing #3544
...
need to skip
2021-12-04 17:49:04 -05:00
GitHub build-firmware Action
fbd203fff2
Auto-generated configs and docs
2021-12-04 22:39:55 +00:00
rusefillc
004f28a60a
MAP phase sensing #3544
2021-12-04 17:19:35 -05:00
GitHub build-firmware Action
17d95341f4
Auto-generated configs and docs
2021-12-04 22:12:49 +00:00
rusefillc
45a95db67f
MAP phase sensing #3544
...
trying longer average
2021-12-04 17:06:59 -05:00
rusefi
3bbcfeac59
helping master - undoing limp_manager change
2021-12-04 12:49:43 -05:00
rusefillc
e407ae73df
bringing code up-to-date
2021-12-04 12:18:52 -05:00
Andrei
170642977f
fix engine stop for MAIN_RELAY_CONTROL
2021-12-04 11:55:03 -05:00
GitHub build-firmware Action
169c983283
Auto-generated configs and docs
2021-12-04 07:05:27 +00:00
Andrei
99daecb7c7
better ignition_voltage_detected message
2021-12-04 01:41:25 -05:00
GitHub build-firmware Action
b321ac64be
Auto-generated configs and docs
2021-12-04 06:33:12 +00:00
GitHub build-firmware Action
e429f026f5
Auto-generated configs and docs
2021-12-04 06:08:52 +00:00
rusefillc
5f4b224b5f
tune via CAN #3361
...
CAN testability
2021-12-04 01:01:48 -05:00
GitHub build-firmware Action
6f84ccbf77
Auto-generated configs and docs
2021-12-04 05:41:08 +00:00
rusefillc
33f3037eaa
tune via CAN #3361
2021-12-04 00:33:54 -05:00
GitHub build-firmware Action
f091b9a4e1
Auto-generated configs and docs
2021-12-04 05:10:01 +00:00
rusefillc
740cc6729c
tune via CAN #3361
2021-12-04 00:03:00 -05:00
GitHub build-firmware Action
ef765b6770
Auto-generated configs and docs
2021-12-04 03:31:31 +00:00
rusefillc
cf26181189
helping CAN compile
2021-12-03 22:24:57 -05:00
GitHub build-firmware Action
2afae264c6
Auto-generated configs and docs
2021-12-04 02:51:21 +00:00
Andrei
c6fa50d196
CAN update
2021-12-03 21:44:15 -05:00
GitHub build-firmware Action
63a24ceda8
Auto-generated configs and docs
2021-12-04 02:14:41 +00:00
rusefillc
00c9131d86
MAP phase sensing #3544
2021-12-03 21:09:00 -05:00
GitHub set-date Action
233551d31b
Update date
2021-12-04 01:01:22 +00:00
GitHub build-firmware Action
5633053237
Auto-generated configs and docs
2021-12-03 15:14:27 +00:00
rusefillc
53d50b5076
doc
2021-12-03 09:57:15 -05:00
GitHub build-firmware Action
5e0d2ed891
Auto-generated configs and docs
2021-12-03 04:38:08 +00:00
rusefillc
6cd34aa97f
Do we push config on any change now? #3647
2021-12-02 23:29:47 -05:00
GitHub build-firmware Action
3ee6d21c6d
Auto-generated configs and docs
2021-12-03 03:45:48 +00:00
rusefillc
3a8e7e00f9
MAP phase sensing #3544
2021-12-02 22:32:07 -05:00
rusefillc
a83bff1bc9
Does not compile under 10 #3644
2021-12-02 22:28:10 -05:00
GitHub set-date Action
57dac128ad
Update date
2021-12-03 01:11:52 +00:00
rusefillc
9b25382307
Do we push config on any change now? #3647
...
test
2021-12-02 19:57:49 -05:00
GitHub build-firmware Action
dc45237830
Auto-generated configs and docs
2021-12-03 00:39:13 +00:00
Matthew Kennedy
25beb610b0
log actual tooth angle ( #3646 )
2021-12-02 19:22:33 -05:00
GitHub build-firmware Action
9313c7b3ed
Auto-generated configs and docs
2021-12-02 22:42:07 +00:00
rusefillc
1b036f238f
MAP phase sensing #3544
2021-12-02 17:08:43 -05:00
rusefillc
8024fe2b1b
Engine phase wrap around in log #3645
...
hopefully actual fix
2021-12-02 17:06:20 -05:00
rusefillc
fda7a3a775
Engine phase wrap around in log #3645
...
refactoring & docs
2021-12-02 17:06:20 -05:00
rusefillc
e896afe2f6
Engine phase wrap around in log #3645
...
refactoring & docs
2021-12-02 17:06:20 -05:00
GitHub build-firmware Action
c9aa40293c
Auto-generated configs and docs
2021-12-02 06:56:04 +00:00
rusefillc
7a7a89ae78
poke for Matt
2021-12-02 01:09:55 -05:00
rusefillc
168a899ba9
how many more spelling mistakes?!
2021-12-02 01:06:40 -05:00
rusefillc
f4ab23eb2b
Requesting LUA Torque intervention #3638
2021-12-02 01:02:56 -05:00
GitHub build-firmware Action
eee7a3a406
Auto-generated configs and docs
2021-12-02 05:29:18 +00:00
GitHub build-firmware Action
4392161ac9
Auto-generated configs and docs
2021-12-02 05:04:17 +00:00
rusefillc
56d52f01be
refactoring
2021-12-01 23:33:26 -05:00
Matthew Kennedy
1a618c9d6f
remove cache zip, rely on LazyFile instead ( #3639 )
...
* don't use cache.zip
* delete cache zip
* withConstructor
* I can't type
* bad merge
* jar
* jar
2021-12-01 23:00:54 -05:00
rusefillc
bf98a53872
CAN progress
2021-12-01 22:57:21 -05:00
rusefillc
e1f602b832
code style
2021-12-01 22:57:21 -05:00
GitHub build-firmware Action
f175393684
Auto-generated configs and docs
2021-12-02 02:59:01 +00:00
rusefillc
35999abfd5
hellen81 up to master
2021-12-01 21:07:38 -05:00
rusefillc
326a153ba0
hellen81 up to master
2021-12-01 21:06:17 -05:00
rusefillc
0431322f1b
hellen81 up to master
2021-12-01 21:05:47 -05:00
rusefillc
85ec5aa8e7
hellen81 util changes
2021-12-01 20:46:36 -05:00
GitHub set-date Action
7056fd19ec
Update date
2021-12-02 01:01:54 +00:00
Andreika
90c56e8643
more trigger_adc & cypress fixes ( #3642 )
...
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2021-12-01 17:26:58 -05:00
rusefillc
7db1bb87f5
trigger_adc helping cypress
2021-12-01 15:26:38 -05:00
rusefillc
251bdfc12a
trigger_adc helping cypress
2021-12-01 15:09:34 -05:00
rusefillc
51b2666d2c
trigger_adc helping cypress
2021-12-01 14:40:36 -05:00
rusefillc
c80a37503e
trigger_adc helping simulator
2021-12-01 14:17:16 -05:00
rusefillc
aaf732f738
trigger_adc unit tests
2021-12-01 13:35:44 -05:00
Andreika
ada89312b5
hellen81 ADC trigger
2021-12-01 13:03:08 -05:00
rusefillc
9eb60b59b9
hellen81 initial files
2021-12-01 11:54:59 -05:00
Andrei
6f825e733d
hellen81
2021-12-01 11:44:02 -05:00
rusefillc
0ce025b1f5
fix vBatt false-detection
2021-12-01 11:22:13 -05:00
GitHub build-firmware Action
040f68d4ec
Auto-generated configs and docs
2021-12-01 14:21:38 +00:00
rusefillc
c7db973434
proteus to have enlarged Lua
2021-12-01 09:06:16 -05:00
rusefillc
ab34c8707f
proteus to have enlarged Lua
2021-12-01 00:07:04 -05:00
GitHub build-firmware Action
4227e7afcb
Auto-generated configs and docs
2021-12-01 04:23:33 +00:00
rusefillc
6d4b1e6020
proteus to have enlarged Lua
...
one step back
2021-11-30 22:35:29 -05:00
rusefillc
b03445b421
proteus to have enlarged Lua
...
one step back
2021-11-30 22:26:36 -05:00
rusefillc
b772f27b11
proteus to have enlarged Lua
...
one step back
2021-11-30 22:12:55 -05:00
rusefillc
c8b43e9c7a
proteus to have enlarged Lua
2021-11-30 21:57:15 -05:00
GitHub build-firmware Action
6de2e59fb1
Auto-generated configs and docs
2021-12-01 02:00:42 +00:00
Andrey
a2ee6bb1e7
proteus to have enlarged Lua
2021-11-30 20:45:16 -05:00
Andrey
f8e9a1a180
dead line
2021-11-30 20:44:56 -05:00
GitHub set-date Action
3d04e5b260
Update date
2021-12-01 01:08:34 +00:00
GitHub build-firmware Action
36fb3c195d
Auto-generated configs and docs
2021-12-01 00:36:32 +00:00
Matthew Kennedy
890cbd8cf2
remove define_constructor ( #3640 )
...
* no define_constructor
* jar
* sim needs live doc
2021-11-30 19:31:54 -05:00
GitHub build-firmware Action
4f2b50b8d4
Auto-generated configs and docs
2021-11-30 22:57:09 +00:00
rusefillc
4e585df06f
target gauge
2021-11-30 17:48:53 -05:00
GitHub build-firmware Action
6219679d77
Auto-generated configs and docs
2021-11-30 21:40:56 +00:00
rusefillc
17d1144413
MAP lost in Datalogging after latest snapshot 20121129@28919 #3637
2021-11-30 16:35:45 -05:00
GitHub set-date Action
9be4bc307b
Update date
2021-11-30 01:01:31 +00:00
GitHub build-firmware Action
59ad7d73e9
Auto-generated configs and docs
2021-11-29 22:53:01 +00:00
rusefillc
f5bf143222
MAP lost in Datalogging after latest snapshot 20121129@2891 fix #3637
2021-11-29 17:46:22 -05:00
Matthew Kennedy
a37c9bca9e
Remove the EFI_NO_CONFIG_WORKING_COPY option ( #3630 )
...
* no working copy
* oops
2021-11-29 16:44:45 -05:00
rusefillc
e75590fd45
why so many channels are hidden in debug ? #3614
2021-11-29 14:11:19 -05:00
GitHub build-firmware Action
76477bbd46
Auto-generated configs and docs
2021-11-29 17:54:58 +00:00
rusefillc
f6e8e18563
why so many channels are hidden in debug ? #3614
2021-11-29 12:38:09 -05:00
GitHub build-firmware Action
061a5f7fed
Auto-generated configs and docs
2021-11-29 17:35:56 +00:00
rusefillc
1d9d6d2e0b
why so many channels are hidden in debug ? #3614
2021-11-29 12:03:48 -05:00
rusefillc
89f92e1694
why so many channels are hidden in debug ? #3614
2021-11-29 11:54:55 -05:00
GitHub build-firmware Action
d5ec983f55
Auto-generated configs and docs
2021-11-29 16:49:40 +00:00
rusefillc
31bd9102e7
why so many channels are hidden in debug ? #3614
2021-11-29 11:42:29 -05:00
GitHub build-firmware Action
8913746065
Auto-generated configs and docs
2021-11-29 16:10:44 +00:00
rusefillc
fa6352c08d
why so many channels are hidden in debug ? #3614
2021-11-29 11:03:51 -05:00
rusefillc
11e81cfb57
why so many channels are hidden in debug ? #3614
2021-11-29 10:44:41 -05:00
rusefillc
818d12f68e
why so many channels are hidden in debug ? #3614
2021-11-29 10:16:45 -05:00
rusefillc
de0680209b
why so many channels are hidden in debug ? #3614
2021-11-29 10:15:28 -05:00
GitHub build-firmware Action
81f4a3e5f0
Auto-generated configs and docs
2021-11-29 06:58:09 +00:00
rusefillc
30d8310dad
why so many channels are hidden in debug ? #3614
2021-11-29 01:19:06 -05:00
rusefillc
5df26f5216
why so many channels are hidden in debug ? #3614
2021-11-29 01:15:04 -05:00
rusefillc
67af7470d7
why so many channels are hidden in debug ? #3614
2021-11-29 01:13:04 -05:00
rusefillc
26997ab9e3
why so many channels are hidden in debug ? #3614
2021-11-29 01:02:40 -05:00
GitHub build-firmware Action
f61f3e2834
Auto-generated configs and docs
2021-11-29 06:00:58 +00:00
rusefillc
9f196769ad
why so many channels are hidden in debug ? #3614
2021-11-29 00:48:45 -05:00
GitHub build-firmware Action
247a772f7f
Auto-generated configs and docs
2021-11-29 05:41:48 +00:00
rusefillc
f79ae3c623
why so many channels are hidden in debug ? #3614
2021-11-29 00:33:05 -05:00
GitHub build-firmware Action
122a4019f3
Auto-generated configs and docs
2021-11-29 05:25:27 +00:00
rusefillc
4c38220ef9
why so many channels are hidden in debug ? #3614
2021-11-29 00:01:12 -05:00
Matthew Kennedy
f126302a0f
/bin/bash ( #3635 )
2021-11-28 23:46:37 -05:00
GitHub build-firmware Action
b466f82af1
Auto-generated configs and docs
2021-11-29 04:25:09 +00:00
rusefillc
aca89fc778
why so many channels are hidden in debug ? #3614
2021-11-28 23:11:26 -05:00
rusefillc
5eb3e76fb8
why so many channels are hidden in debug ? #3614
2021-11-28 23:09:24 -05:00
GitHub build-firmware Action
28f876171c
Auto-generated configs and docs
2021-11-29 03:26:23 +00:00
rusefillc
bd48f83b73
why so many channels are hidden in debug ? #3614
2021-11-28 22:21:32 -05:00
GitHub build-firmware Action
d0fc494aa1
Auto-generated configs and docs
2021-11-29 02:00:43 +00:00
rusefillc
98a0fc3d07
why so many channels are hidden in debug ? #3614
...
space for new sensor
2021-11-28 20:55:16 -05:00
rusefillc
51f16894d0
docs
2021-11-28 20:19:05 -05:00
GitHub set-date Action
9adf540d12
Update date
2021-11-29 01:03:05 +00:00
GitHub build-firmware Action
0ed6784f93
Auto-generated configs and docs
2021-11-28 23:53:55 +00:00
rusefillc
059093848a
automation around outputs section #197
...
datalog toolset
2021-11-28 18:06:02 -05:00
rusefillc
4c0631b2db
automation around outputs section #197
...
datalog toolset
2021-11-28 17:55:33 -05:00
rusefillc
d89e269567
Epic: Remove FSIO #2928
2021-11-28 17:47:16 -05:00
rusefillc
82397f149e
Epic: Remove FSIO #2928
2021-11-28 17:31:38 -05:00
GitHub build-firmware Action
b73316f3a4
Auto-generated configs and docs
2021-11-28 22:26:50 +00:00
rusefillc
6a9a267314
automation around outputs section #197
...
datalog toolset
2021-11-28 17:04:46 -05:00
GitHub build-firmware Action
3fae399b7c
Auto-generated configs and docs
2021-11-28 21:41:29 +00:00
rusefillc
27e9540e78
automation around outputs section #197
...
datalog toolset
2021-11-28 16:36:30 -05:00
GitHub build-firmware Action
cc3c4bca0e
Auto-generated configs and docs
2021-11-28 21:26:05 +00:00
rusefillc
f8576170f6
automation around outputs section #197
...
datalog toolset
2021-11-28 16:10:09 -05:00
GitHub build-firmware Action
78963680bd
Auto-generated configs and docs
2021-11-28 20:53:00 +00:00
Matthew Kennedy
4537018927
fix ( #3629 )
2021-11-28 15:36:36 -05:00
GitHub build-firmware Action
262beffbeb
Auto-generated configs and docs
2021-11-28 20:32:19 +00:00
Matthew Kennedy
a071e2a168
verbose CAN bits picker ( #3628 )
...
* verbose bits picker
* s
2021-11-28 14:59:26 -05:00
GitHub build-firmware Action
0c578dde4a
Auto-generated configs and docs
2021-11-28 19:46:47 +00:00
rusefillc
1bbe587716
automation around outputs section #197
...
datalog toolset
2021-11-28 14:40:16 -05:00
GitHub build-firmware Action
a0c69408ca
Auto-generated configs and docs
2021-11-28 19:18:32 +00:00
rusefillc
30ddb4fd22
automation around outputs section #197
...
datalog toolset
2021-11-28 14:10:13 -05:00
GitHub build-firmware Action
99716d83a9
Auto-generated configs and docs
2021-11-28 18:22:48 +00:00
rusefillc
d76d0f3326
automation around outputs section #197
...
refactoring: extract helper class & poke
2021-11-28 13:13:13 -05:00
GitHub build-firmware Action
2e97642dae
Auto-generated configs and docs
2021-11-28 05:54:31 +00:00
Matthew Kennedy
b8660db35e
make fan control live-data-friendly ( #3626 )
...
* make fan live-data-friendly
* script
* generated for happy simulator
2021-11-28 00:40:12 -05:00
GitHub set-date Action
b7e8dbc137
Update date
2021-11-28 01:01:58 +00:00
GitHub build-firmware Action
6ac700c7cd
Auto-generated configs and docs
2021-11-28 00:44:50 +00:00
Matthew Kennedy
71aff73081
not industrial ( #3627 )
2021-11-27 19:27:57 -05:00
rusefillc
280b1630b6
automation around outputs section #197
2021-11-27 19:23:35 -05:00
rusefillc
31898a2d79
automation around outputs section #197
2021-11-27 18:54:57 -05:00
GitHub build-firmware Action
026b0a344d
Auto-generated configs and docs
2021-11-27 23:40:21 +00:00
rusefillc
d068260edf
automation around outputs section #197
2021-11-27 18:34:47 -05:00
GitHub build-firmware Action
785ca1b828
Auto-generated configs and docs
2021-11-27 19:21:04 +00:00
rusefillc
61b18b7bf9
automation around outputs section #197
2021-11-27 14:09:27 -05:00
rusefillc
c4f973c2e2
automation around outputs section #197
2021-11-27 14:08:09 -05:00
GitHub build-firmware Action
7b1b611559
Auto-generated configs and docs
2021-11-27 18:42:03 +00:00
rusefillc
edb10af9f4
automation around outputs section #197
2021-11-27 13:36:37 -05:00
GitHub build-firmware Action
eacba66f80
Auto-generated configs and docs
2021-11-27 18:23:12 +00:00
rusefillc
1cbdd226d5
automation around outputs section #197
2021-11-27 13:05:56 -05:00
GitHub build-firmware Action
bcf4a8c67c
Auto-generated configs and docs
2021-11-27 17:44:20 +00:00
rusefillc
412d804350
automation around outputs section #197
2021-11-27 12:28:59 -05:00
GitHub build-firmware Action
e41a9ab7b0
Auto-generated configs and docs
2021-11-27 16:00:49 +00:00
rusefillc
bd3cd07153
automation around outputs section #197
2021-11-27 10:55:24 -05:00
Matthew Kennedy
5d2f0e6c4b
don't need autoscale when it's 1.0 ratio ( #3625 )
...
* don't need autoscale when it's 1.0 ratio
* chmod +x
* we needed a few of those
2021-11-27 10:01:17 -05:00
GitHub build-firmware Action
43cda35d79
Auto-generated configs and docs
2021-11-27 14:01:08 +00:00
Matthew Kennedy
d5363b814a
better VSS configuration ( #3542 )
...
* vss uses real values
* some defaults
* test and correct math
* km, not miles!
* comment
* tooltip
* that macro went away
* 100hz and default settings gives 9kph
* changelog
* order of operations safety
* make the test like the pwm test
* housekeeping
* this is why we need sensor automation
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-27 08:49:07 -05:00
GitHub build-firmware Action
08d85b5dfd
Auto-generated configs and docs
2021-11-27 06:18:39 +00:00
rusefillc
0b5a9fa1db
automation around outputs section #197
2021-11-27 01:13:01 -05:00
GitHub build-firmware Action
7f3658bf71
Auto-generated configs and docs
2021-11-27 06:02:00 +00:00
rusefillc
650527b1af
automation around outputs section #197
2021-11-27 00:36:14 -05:00
GitHub build-firmware Action
6c62fdbdda
Auto-generated configs and docs
2021-11-27 03:40:13 +00:00
rusefillc
eb2045f02b
automation around outputs section #197
2021-11-26 21:54:31 -05:00
rusefillc
d630e82b60
automation around outputs section #197
2021-11-26 21:34:05 -05:00
rusefillc
13704396bf
automation around outputs section #197
2021-11-26 21:21:46 -05:00
rusefillc
7596e45e86
automation around outputs section #197
2021-11-26 21:10:09 -05:00
rusefillc
93ccc9b1be
automation around outputs section #197
2021-11-26 21:03:45 -05:00
rusefillc
7c217d73e9
automation around outputs section #197
2021-11-26 20:53:22 -05:00
rusefillc
6ff42cc031
automation around outputs section #197
2021-11-26 20:46:42 -05:00
GitHub set-date Action
973a4a24fb
Update date
2021-11-27 00:58:56 +00:00
rusefillc
89776f5424
automation around outputs section #197
2021-11-26 19:14:11 -05:00
rusefillc
bcfc6453a5
automation around outputs section #197
2021-11-26 18:49:16 -05:00
Matthew Kennedy
5eea2764f5
strtof ( #3623 )
...
* strtof
* do fewer divides
2021-11-26 18:39:45 -05:00
rusefillc
32f43736fa
automation around outputs section #197
2021-11-26 18:30:59 -05:00
rusefillc
4d78fd93b5
automation around outputs section #197
2021-11-26 18:16:06 -05:00
rusefillc
e70f862f62
first edition
2021-11-26 16:02:21 -05:00
rusefillc
cbd5650dcf
automation around outputs section #197
2021-11-26 15:53:01 -05:00
rusefillc
5c0795f034
random note
2021-11-26 15:48:42 -05:00
rusefillc
4b8c5f1671
harley
2021-11-26 14:41:35 -05:00
rusefillc
bdde177e04
skipspark script kills ECU fix #3611
2021-11-25 22:40:19 -05:00
GitHub build-firmware Action
c0d3de4128
Auto-generated configs and docs
2021-11-26 02:06:11 +00:00
Andrey
0ec8b8d46c
reliable 32/2 trigger shape
2021-11-25 20:45:58 -05:00
GitHub build-firmware Action
d8cb7b8059
Auto-generated configs and docs
2021-11-26 01:23:28 +00:00
Andrey
ca17ba34df
proper vvt name
2021-11-25 20:08:18 -05:00
GitHub set-date Action
b5f3c1d6a2
Update date
2021-11-26 00:59:36 +00:00
GitHub build-firmware Action
4f101697a2
Auto-generated configs and docs
2021-11-25 23:51:06 +00:00
Matthew Kennedy
f8403543d6
wall fuel tweaks ( #3617 )
2021-11-25 18:45:44 -05:00
rusefillc
8f79906531
lua code formatting
2021-11-25 10:19:07 -05:00
Andrey
bb96b284fc
Mark made progress
2021-11-25 09:07:28 -05:00
Matthew Kennedy
0badb6b2ff
AC is EngineModule ( #3604 )
...
* AC is engine module
* missed a spot with main relay while we're at it
* TS
2021-11-25 07:59:31 -05:00
Matthew Kennedy
342d161c78
mods ( #3610 )
2021-11-25 07:58:30 -05:00
Andrey
12d5106614
isCylinderCleanupEnabled would be nice by default
2021-11-24 23:32:55 -05:00
Andrey
48ed80ffb9
MAP phase sensing #3544
2021-11-24 23:06:52 -05:00
Andrey
228d5ee810
MAP phase sensing #3544
2021-11-24 22:41:49 -05:00
Andrey
e2fa1af527
MAP phase sensing #3544
2021-11-24 22:36:36 -05:00
Andrey
f1b8acb1fd
MAP phase sensing #3544
2021-11-24 22:35:56 -05:00
Andrey
2864d41844
harley config
2021-11-24 22:35:56 -05:00
Andrey
c2fa1cea78
minor progress
2021-11-24 22:35:56 -05:00
GitHub build-firmware Action
d205bf7635
Auto-generated configs and docs
2021-11-25 03:31:35 +00:00
Matthew Kennedy
992689ced5
bye ( #3609 )
2021-11-24 22:03:17 -05:00
GitHub build-firmware Action
26709493e1
Auto-generated configs and docs
2021-11-25 02:45:07 +00:00
Andrey
1f019c434e
MAP phase sensing #3544
2021-11-24 21:28:49 -05:00
Andrey
a012e70e6f
Mark hit timer watchdog #3608
2021-11-24 20:34:24 -05:00
Andrey
756f64eb17
dead file
2021-11-24 20:26:40 -05:00
GitHub set-date Action
ac4231a5b3
Update date
2021-11-25 01:01:18 +00:00
Matthew Kennedy
bc1c2e78fd
fix map avg logging ( #3606 )
...
* s
* s
2021-11-24 18:24:39 -05:00
rusefi
91544f7658
live data for wastegate #3588
2021-11-24 15:22:10 -05:00
rusefi
8ed3020c07
live data for wastegate #3588
2021-11-24 15:07:48 -05:00
rusefi
4dad940160
live data for wastegate #3588
2021-11-24 15:03:06 -05:00
GitHub build-firmware Action
fbdcca54a1
Auto-generated configs and docs
2021-11-24 19:48:08 +00:00
Matthew Kennedy
09bf989995
map averaging usability ( #3603 )
2021-11-24 14:39:54 -05:00
GitHub build-firmware Action
ffe525c160
Auto-generated configs and docs
2021-11-24 19:31:50 +00:00
rusefillc
446252d77d
MAP phase sensing #3544
2021-11-24 14:26:41 -05:00
GitHub build-firmware Action
c46cf51dc5
Auto-generated configs and docs
2021-11-24 19:10:22 +00:00
rusefillc
f6c88cf4e9
fixing broken test?
2021-11-24 13:25:29 -05:00
rusefillc
284fea286b
live data for wastegate #3588
2021-11-24 13:20:47 -05:00
rusefillc
3ac46c98f2
live data for wastegate #3588
2021-11-24 13:18:07 -05:00
rusefillc
3077f795c4
live data for wastegate #3588
2021-11-24 12:59:57 -05:00
rusefillc
8b07e0c643
typo
2021-11-24 09:12:06 -05:00
GitHub build-firmware Action
bfdbf70c07
Auto-generated configs and docs
2021-11-24 13:02:01 +00:00
Matthew Kennedy
81fffe87b7
main relay doesn't use fsio ( #3580 )
...
* fuel pump
* s
* call correct callback
* more dead
* test adjustment
* don't overflow
* don't need separate function
* java
* give it a name
* generated
* generated
* add to generate script
* import *
* this is so cheap we don't need a flag
* main relay
* plumbing
* dead fsio stuff
* test it
* by 100%, we mean 99.98%
2021-11-24 07:47:51 -05:00
GitHub set-date Action
e59ee8deef
Update date
2021-11-24 01:00:22 +00:00
GitHub build-firmware Action
25d175b47a
Auto-generated configs and docs
2021-11-23 21:48:05 +00:00
rusefillc
794ec5e2b8
well Lua wants to be BIG
2021-11-23 16:40:04 -05:00
GitHub build-firmware Action
7287d41467
Auto-generated configs and docs
2021-11-23 21:00:29 +00:00
rusefillc
c75291f415
live data for wastegate #3588
...
i want to persist state so no 'const' sorry
2021-11-23 15:52:43 -05:00
rusefillc
ca1e420073
live data for wastegate #3588
2021-11-23 15:51:30 -05:00
rusefillc
719e3f9052
LUA CANbus expect 29bit ID by default #3592
...
not great quick fix
2021-11-23 15:41:43 -05:00
GitHub build-firmware Action
a4557c969f
Auto-generated configs and docs
2021-11-23 20:06:24 +00:00
rusefillc
d21541934d
live data for wastegate #3588
2021-11-23 15:02:03 -05:00
rusefillc
ead3853f9a
live data for wastegate #3588
2021-11-23 15:00:47 -05:00
Matthew Kennedy
178ccdeb4d
simulator writes binary log ( #3598 )
...
* simulator writes log
* replace the file
* check that the sim actually fails
* put it back
* did the sim really not fail?
* good, asan does catch it
2021-11-23 11:42:45 -05:00
rusefillc
c29bb71556
spelling
2021-11-23 07:57:43 -05:00
GitHub set-date Action
ad5c0fc57c
Update date
2021-11-23 01:00:35 +00:00
GitHub build-firmware Action
174b03e8be
Auto-generated configs and docs
2021-11-22 23:12:52 +00:00
Matthew Kennedy
3334a6963c
oh my god we've had no asserts ( #3595 )
2021-11-22 17:52:03 -05:00
rusefi
48d44242ff
harley lua
2021-11-22 17:33:28 -05:00
Matthew Kennedy
b2ae7243dd
embiggen log buffer ( #3596 )
2021-11-22 16:46:18 -05:00
rusefillc
a07e0a37b1
harley
2021-11-22 14:29:48 -05:00
rusefillc
42da5746f4
j1850 SAE crc8 Lua
2021-11-22 14:19:19 -05:00
rusefillc
da68ff5ad6
j1850 SAE crc8
2021-11-22 14:03:52 -05:00
GitHub build-firmware Action
66e9a5e9ae
Auto-generated configs and docs
2021-11-22 18:42:24 +00:00
rusefillc
a369e7e3d3
unusedLogFormat
2021-11-22 13:37:06 -05:00
rusefi
bc0c1a6b4a
harley CAN Lua
2021-11-22 13:00:16 -05:00
Scott Smith
9668626008
Move LuaThread to CCM, and shuffle a couple items out. ( #3587 )
...
Lua's stack probably doesn't need DMA. Allows us to group more of our unused RAM together
in one place.
2021-11-21 20:35:03 -05:00
GitHub set-date Action
cd08e2d153
Update date
2021-11-22 01:01:34 +00:00
rusefillc
66043a5daf
automation around outputs section #197
2021-11-21 09:35:37 -05:00
GitHub build-firmware Action
62e11e18e4
Auto-generated configs and docs
2021-11-21 13:16:25 +00:00
rusefillc
76d90c4fa8
https://rusefi.com/forum/viewtopic.php?f=5&t=2217
2021-11-21 08:12:05 -05:00
Scott Smith
ba4a00d3bb
Drop SingleChannelStateSequence in favor of MultiChannelStateSequenceWithData ( #3519 )
...
* Drop SingleChannelStateSequence in favor of MultiChannelStateSequenceWithData
Most all the users were Multi* anyways, so just improve that:
1. Allow up to 8 waveforms to share one byte per timestamp. It could be better but this is simple
and gets most of the benefit.
2. Use a wrapper structure to handle reserving space for the arrays. Makes the interface simpler
and more rigid. Also saves 4 bytes per Multi*. Downside is access is now via -> and *,
not . and (nothing).
Saves 224 bytes of BSS, 1832 bytes of RAM4/CCM, 952 bytes of TEXT, and 103 bytes of RODATA
* Instantiate a base_t to make debugging easier.
Also fixes crash on real firmware by using &m_base instead - LTO optimization issue?
* No magical templated StaticAlloc thingy. Just virtual functions.
2021-11-21 04:56:07 -05:00
Matthew Kennedy
9a28e8d938
correctly compute engine revolution number ( #3586 )
...
* add param
* first revolution is revolution 0, not revolution 1
* would you look at that, we sync one rev quicker!
* changelog
* rpm value
2021-11-21 09:01:27 +03:00
GitHub set-date Action
3b818a9585
Update date
2021-11-21 01:02:55 +00:00
rusefillc
907c955625
automation around outputs section #197
2021-11-20 14:38:50 -05:00
rusefillc
8cc775e6b6
automation around outputs section #197
2021-11-20 14:27:21 -05:00
rusefillc
7fbd8e9154
automation around outputs section #197
2021-11-20 14:08:02 -05:00
rusefillc
0e89992c38
automation around outputs section #197
2021-11-20 13:30:25 -05:00
rusefillc
e3c8aa2f57
Epic: Remove FSIO #2928
2021-11-20 13:19:50 -05:00
rusefillc
22b1b04299
No longer used
2021-11-20 13:18:57 -05:00
Matthew Kennedy
a342bee57e
rpm calculator refactoring, gm 24x test ( #3585 )
...
* data
* stub test
* use getTimeSinceSyncPoint
* s
* s
* no
* test
* stray ;
* those were 1/10 what they were supposed to be
* actually check something
* dead log line?
2021-11-20 14:59:02 +03:00
Scott Smith
cbc7c61b3e
Fix potential buffer overrun in cyclic_buffer. ( #3583 )
...
This exposed a buffer overrun, so double the size of the buffer (to account for 720 degree engine
cycle vs 360 degree crank events).
Also use proper numeric limits when computing min/max.
Finally, add a lock around the call to cyclic_buffer that actually caused the contention.
2021-11-20 03:01:11 -05:00
Matthew Kennedy
bb57a4b084
detect more overflows with asan ( #3582 )
...
* overflow detector
* type list dynamic allocate
* fix the buffer length
* comment
* pr fb
* sanitize sim
* fix sim sanitizer bug
* didn't mean to turn off optimization for sim
* asan can do that, if you turn it on!
* cleaning
2021-11-20 01:38:39 -05:00
Scott Smith
1fe26f55fb
Expose console over serial port for H7 proc ( #3578 )
...
This way you can use the console/TunerStudio with the ST-Link
In the process, combine TS_PRIMARY_UART and TS_PRIMARY_SERIAL into TS_PRIMARY_PORT, to make UART vs
SERIAL selection more robus. Ditto for TS_SECONDARY_*. Also change use of TS_NO_PRIMARY to be #if
not #ifdef, so that it can be properly set as a compile flag and not be overwritten by various
header files.
2021-11-20 00:39:08 -05:00
rusefillc
e54d3b9e06
On -fpermissive in Windows in unit tests #3581
2021-11-20 00:16:03 -05:00
rusefillc
ecac07f938
brave refactoring
2021-11-19 23:56:52 -05:00
GitHub build-firmware Action
71bf1f7d1a
Auto-generated configs and docs
2021-11-20 04:16:43 +00:00
Scott Smith
5bc1949aef
Basic framework for high pressure fuel pump control ( #3476 )
...
* Basic framework for high pressure fuel pump control
* Many changes
Move calculations to fast callback
Move main object into Engine
Respond to pin changes without requiring a reboot
* Use EngineModule for HpfpController
Schedule pin off after executing pin on so we are sure it ends, even if the motor stops.
Test scheduling.
Less RAM use by only having one event and reordering fields.
* Make scheduling test actually useful - need non-0 activation angle.
Co-authored-by: rusefillc <48498823+rusefillc@users.noreply.github.com>
2021-11-19 23:06:51 -05:00
GitHub build-firmware Action
f8f52c4c1f
Auto-generated configs and docs
2021-11-20 03:34:23 +00:00
Matthew Kennedy
d40ca0f581
fuel pump doesn't use fsio ( #3576 )
...
* fuel pump
* s
* call correct callback
* more dead
* test adjustment
* don't overflow
* don't need separate function
* java
* give it a name
* generated
* generated
* add to generate script
* import *
* this is so cheap we don't need a flag
2021-11-19 22:23:12 -05:00
Matthew Kennedy
cdd27abb09
turn on c++ 20 ( #3579 )
...
* set flags
* emit initializers
* jar
2021-11-19 22:19:34 -05:00
GitHub set-date Action
3288f42fbf
Update date
2021-11-20 00:59:29 +00:00
GitHub build-firmware Action
0b4ca8346b
Auto-generated configs and docs
2021-11-19 12:08:29 +00:00
rusefillc
684622e476
debug mode for skipped count for 4 cylinders #3570
2021-11-19 07:02:21 -05:00
Matthew Kennedy
29613ec403
fast exti interrupt handoff ( #3497 )
...
* fast exti
* test code snuck in
* full interrupt disable :(
* do it the old fashioned way
* enable interrupt
* consume stored timestamp
* dead
* h7 maybe
* guard maybe
* non-stm32
* exti 16 wrong on f4/f7
* CORTEX_MAXIMUM_PRIORITY
* safer but uglier
* s
* chibios
* no const
* initializers
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-19 06:37:52 -05:00
GitHub build-firmware Action
f76054c0b3
Auto-generated configs and docs
2021-11-19 09:16:06 +00:00
Matthew Kennedy
caee2a5439
delimeter is not comma ( #3533 )
...
* delimeter is not comma
* do it in config txt
* use txt
* s
* string
* compat
* also, spelling is hard
* use new name
* use new name
* generate enough for happy console
* use an even less common character
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-19 12:01:45 +03:00
Matthew Kennedy
692e3d7e9f
adjust miata sync conditions ( #3577 )
2021-11-19 02:30:05 -05:00
Scott Smith
df3e60c07c
Extend LogField to support scaled_channel divisors. ( #3575 )
...
Also move the type field and shrink the size field for better packing.
Saves about 800 bytes of flash. This fixes #3574 .
2021-11-19 02:29:19 -05:00
rusefillc
d91e5f2ad0
automation around outputs section #197
...
a step back
2021-11-18 21:12:54 -05:00
rusefillc
f1103b65bc
automation around outputs section #197
2021-11-18 20:09:07 -05:00
GitHub set-date Action
90fc972716
Update date
2021-11-19 01:01:05 +00:00
rusefillc
b16f970dcb
automation around outputs section #197
2021-11-18 19:46:17 -05:00
rusefillc
12fda6be9f
automation around outputs section #197
2021-11-18 19:34:46 -05:00
Scott Smith
18c27a6e9c
Separate out scheduleOrQueue into it's own standalone scheduler. ( #3573 )
...
It's a large enough entity that it shouldn't be buried in ignition logic.
2021-11-18 14:27:21 -05:00
rusefillc
27d8061625
automation around outputs section #197
...
wow huge step!
2021-11-18 00:19:11 -05:00
rusefillc
5c20e1d52c
automation around outputs section #197
2021-11-18 00:05:27 -05:00
rusefillc
29469f02d0
automation around outputs section #197
2021-11-17 23:51:58 -05:00
rusefillc
877535b8ff
proportional spark cut #3427
2021-11-17 23:35:26 -05:00
GitHub build-firmware Action
bd57251977
Auto-generated configs and docs
2021-11-18 04:30:54 +00:00
rusefillc
54a9b62de1
automation around outputs section #197
...
packing & making my job easier
2021-11-17 23:22:08 -05:00
rusefillc
cb300ec985
automation around outputs section #197
...
refactoring
2021-11-17 23:16:15 -05:00
Scott Smith
98040ad9af
Make the module API more concise. ( #3571 )
...
engineModules.get<FOO>(). becomes modules<FOO>()->
I believe the new API is more conducive to supporting arrays, by doing std::array<T, N> or
std::array<Mockable<T>, N>, with the support of a helper class.
2021-11-17 21:50:00 -05:00
Scott Smith
ba8bd0a704
Add a lock for scheduleOrQueue events. ( #3572 )
...
Ignition callers are all tooth based, but aux valves calls it from both the microsecond timer and
the main initialization thread. HPFP will also soon call it from both those places too.
2021-11-18 05:08:32 +03:00
GitHub set-date Action
8ad9a169ef
Update date
2021-11-18 01:00:51 +00:00
Scott Smith
69d36dad6e
Final cleanup of ENGINE macros ( #3567 )
...
Fix some uses of ENGINE() not detected by regex due to parenthesis.
Remove now empty engine_ptr.h
Don't worry about EFI_* not being defined, the compiler defaults to 0 if they aren't.
2021-11-17 13:45:10 -05:00
Scott Smith
988aacdd91
Create a base class EngineModule for that contains various useful callbacks. ( #3548 )
...
* Create a base class EngineModule for that contains various useful callbacks.
This cleans up the API by not requiring the notifiers to know about who wants callbacks. The only
place you need to update to add a module is in one place.
* Add mockability.
* Convert InjectorModel to a Mockable EngineModule
2021-11-17 20:13:19 +03:00
rusefillc
b579b33082
Startup Pin State Error - maybe hardware damage of STM32 pin connected to a 12v-powered TC4427? #3558
2021-11-17 04:45:55 -05:00
rusefillc
d688f72c3e
proportional spark cut #3427
2021-11-17 04:06:22 -05:00
Scott Smith
823d9a07e0
Programmatically replace ENGINE() and CONFIG() with engine-> etc ( #3565 )
...
git grep -l -w ENGINE | xargs sed -i -r "s/ENGINE\(([]a-zA-Z_0-9.[]+)\)/engine->\1/g"
git grep -l -w CONFIG | xargs sed -i -r "s/([^a-zA-Z_])CONFIG\(([]a-zA-Z_0-9.[]+)\)/\1engineConfiguration->\2/g"
2021-11-17 03:54:21 -05:00
Scott Smith
70ad9724c0
Make engine* and friends be const pointers in production. ( #3564 )
...
This allows the compiler to see through the pointer and make accesses faster.
It saves 1336 bytes of text.
2021-11-17 03:53:17 -05:00
Scott Smith
8dbdeb7773
Remove a bunch of macros from engine_ptr.h ( #3562 )
2021-11-17 10:01:39 +03:00
GitHub set-date Action
5b1f6dd4b1
Update date
2021-11-17 01:00:29 +00:00
Scott Smith
cc95bd6c8e
Programmatically remove EnginePtr/inject, EXPAND_Engine, and WITH_ENGINE_TEST_HELPER* ( #3560 )
...
* Programmatically remove EnginePtr/inject, EXPAND_Engine, and WITH_ENGINE_TEST_HELPER*
for i in ": public EnginePtr " ", public EnginePtr" "EXPAND_Engine;" "EXPAND_Engine"; do
git grep -l "$i" | xargs sed -i "s/$i//g"
done
git grep -l "inject" | xargs sed -i "/inject[(][)]/d"
for i in WITH_ENGINE_TEST_HELPER_SENS WITH_ENGINE_TEST_HELPER_BOARD_CALLBACK WITH_ENGINE_TEST_HELPER; do
git grep -l "$i" | xargs sed -i "s/$i/EngineTestHelper eth/g"
done
git checkout firmware/controllers/core/engine_ptr.h
git checkout unit_tests/global.h
* Review fixups.
2021-11-16 16:52:11 -05:00
rusefillc
17d4646dce
spelling
2021-11-16 16:46:54 -05:00
rusefillc
dad00adc28
helping launch enter simulator
2021-11-16 16:45:14 -05:00
rusefillc
678a756275
helping launch enter simulator
2021-11-16 16:31:35 -05:00
Andrey
a61043e570
proportional spark cut #3427
2021-11-16 13:23:08 -05:00
Andrey
3748bf5ad0
proportional spark cut #3427
2021-11-16 05:56:15 -05:00
Matthew Kennedy
8cdac4cac0
remove engine pointer passing ( #3556 )
...
* some
* more
* more
* the last?!
2021-11-16 04:15:29 -05:00
Scott Smith
344c9073e2
Start the process of using a global engine ptr for unit tests. ( #3551 )
...
* Start the process of using a global engine ptr for unit tests.
Passing around the engine, config, and persistent state wasn't buying anything. Instead, use
EngineTestHelper(Base) to correctly set and clear the global variables. Add a dummy check in
case some test tries to set them manually.
* Fix OSX build
* Adapt PR to recently added code.
2021-11-16 00:23:14 -05:00
Scott Smith
62daac73c7
Use Valgrind to detect unitialized variable references. ( #3555 )
...
* Use Valgrind to detect unitialized variable references.
Fix the edge cases that pop up
* Comment and disable Mac run
2021-11-15 23:42:23 -05:00
GitHub build-firmware Action
4ed25bff52
Auto-generated configs and docs
2021-11-16 02:53:15 +00:00
Andrey
d48cab2136
Knock retard #3396
2021-11-15 21:21:45 -05:00
Andrey
0cc88ec6e2
Not all launch control options are used #3554
2021-11-15 21:13:01 -05:00
Andrey
3b0825181c
technical debt: enableOverdwellProtection #3553
...
only documentation
2021-11-15 20:32:25 -05:00
Andrey
655b77dc3f
random refactoring: trigger central encapsulation
2021-11-15 20:22:05 -05:00