Matthew Kennedy
42bfad807b
Etb wastegate hookup ( #1888 )
...
* remove
* cleanup
* implement ETB parts
* hook up to boost controller
* tests
2020-10-18 21:57:04 -04:00
GitHub set-date Action
c0d45d5b82
Update date
2020-10-19 00:54:39 +00:00
Matthew Kennedy
ee5d0bf07b
remove ( #1887 )
2020-10-18 20:49:42 -04:00
Matthew Kennedy
44653da2e5
Etb function cfg: actually read config ( #1884 )
...
* two throttles one thread
* look at all this RAM!
* add enum
* switch from index to function
* test fixup
* improve init logic
* remove old vw idle mode bit
* add config
* better spot for it
* use config init values
* handle null controller array
* fatal error testability
* test new init config
* defaults
* fix for default config
2020-10-18 17:26:38 -04:00
rusefi
89dbcf7faf
Merge remote-tracking branch 'origin/master'
2020-10-17 21:04:37 -04:00
rusefi
dd27a43925
mc33816 todo
2020-10-17 21:04:24 -04:00
GitHub set-date Action
09f7667bd5
Update date
2020-10-18 00:55:31 +00:00
rusefi
15dcecb9c5
GDI Epic #1448
2020-10-17 20:17:53 -04:00
rusefillc
a87c28a8ad
dead legacy code - current implementation is definitely more correct
2020-10-17 18:46:07 -04:00
rusefillc
b24f173892
refactoring: better method name
2020-10-17 18:45:08 -04:00
rusefillc
665900d76a
GDI Epic #1448
2020-10-17 14:53:56 -04:00
Matthew Kennedy
a68cbae0dc
Remove trigger listener list ( #1886 )
...
* avoid 64b on hot path
* no tooth log when fast
* use crit section locker
* final
* only flip pins if not also self stim
* only trace if doing work
* slightly drop lateDelay
* trace if not bailing out
* remove listener array
2020-10-17 08:00:11 -04:00
rusefillc
d1f421fd06
Merge remote-tracking branch 'origin/master' into master
2020-10-16 23:06:40 -04:00
rusefillc
350e89223b
HW CI has failed 11 times since Oct 2 #1849
2020-10-16 22:57:12 -04:00
GitHub set-date Action
7099ca6cb6
Update date
2020-10-17 00:52:43 +00:00
rusefillc
bd7dcf1709
HW CI has failed 11 times since Oct 2 #1849
2020-10-16 13:54:12 -04:00
rusefillc
ef5bc9f669
Merge remote-tracking branch 'origin/master' into master
2020-10-16 13:21:25 -04:00
Matthew Kennedy
7eeb60a8a0
trigger/scheduler perf improvements ( #1885 )
...
* avoid 64b on hot path
* no tooth log when fast
* use crit section locker
* final
* only flip pins if not also self stim
* only trace if doing work
* slightly drop lateDelay
* trace if not bailing out
2020-10-16 11:04:27 -04:00
Matthew Kennedy
749282c807
more safe parts probably ( #1883 )
2020-10-15 22:04:42 -04:00
GitHub set-date Action
a2c23d4a6c
Update date
2020-10-16 00:53:08 +00:00
rusefillc
322ebe7fcd
Merge remote-tracking branch 'origin/master' into master
2020-10-15 16:16:51 -04:00
Matthew Kennedy
a8057cfc16
write SD header using new Writer class ( #1882 )
...
* write header
* hooray, free memory!
* fix test
* is there really this much free space...?
* no, there is not
2020-10-15 16:00:13 -04:00
GitHub build-firmware Action
4aac58065e
Auto-generated configs and docs
2020-10-15 12:59:24 +00: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
rusefillc
8c8eb005f8
Merge remote-tracking branch 'origin/master' into master
2020-10-14 23:32:00 -04:00
GitHub build-firmware Action
906675166e
Auto-generated configs and docs
2020-10-15 02:42:20 +00:00
Matthew Kennedy
568ec91fc0
fix temp sensor & validate it ( #1879 )
...
* fix temp sensor & validate
* smaller here should work
2020-10-14 22:39:16 -04:00
Matthew Kennedy
299a345c1c
etb function config 1 ( #1881 )
...
* this should all be safe...
* test fix
2020-10-14 22:02:09 -04:00
GitHub set-date Action
6cafebc6bd
Update date
2020-10-15 00:52:07 +00:00
rusefillc
68eb50332c
Merge remote-tracking branch 'origin/master' into master
2020-10-14 20:09:50 -04:00
Matthew Kennedy
2855e04234
start using BufferedWriter ( #1878 )
...
* do the part up to actual usage
* borrow some memory for now
2020-10-14 20:06:05 -04:00
Matthew Kennedy
2a0205e3c4
switch to single precision constants ( #1880 )
...
* adjust builds
* fix test
2020-10-14 20:04:35 -04:00
GitHub set-date Action
b39df90612
Update date
2020-10-14 00:51:46 +00:00
rusefillc
ba906c2cee
GDI Epic #1448
2020-10-13 00:35:04 -04:00
GitHub set-date Action
2a597d4786
Update date
2020-10-13 00:51:50 +00:00
rusefillc
5913ca68dd
88 pin
2020-10-12 19:06:28 -04:00
Matthew Kennedy
605e2590f1
buffered writer - progress on #1463 ( #1875 )
...
* add buffered writer
* rename
2020-10-12 15:10:34 -04:00
rusefillc
f5cece03e5
more FB
2020-10-12 11:42:04 -04:00
rusefillc
b9fb75257d
FB owns us
2020-10-12 10:15:09 -04:00
rusefillc
a66e751b43
FB owns us
2020-10-12 10:14:24 -04:00
rusefillc
14ddec0336
docs
2020-10-12 09:18:36 -04:00
rusefi
dfa3e69186
GDI Epic #1448
2020-10-11 23:39:40 -04:00
rusefi
12a720dde2
QC control mode to crash if RPM = 0 and to mark successful 3 minute test with self-stimulation RPM increase #1871
2020-10-11 22:57:31 -04:00
rusefi
b77c4ab55a
QC control mode to crash if RPM = 0 and to mark successful 3 minute test with self-stimulation RPM increase fix #1871
2020-10-11 22:46:08 -04:00
GitHub set-date Action
5bb332138a
Update date
2020-10-12 00:51:55 +00:00
Matthew Kennedy
018db0df94
Fix #1873 - compute dynamic PWM iterationLimit ( #1874 )
...
* fix
* remove define
* add an assert
* typo
* don't do a 64bit divide
* oh that's a float
2020-10-11 20:25:38 -04:00
rusefi
fc5f47a653
QC control mode to crash if RPM = 0 and to mark successful 3 minute test with self-stimulation RPM increase #1871
2020-10-11 19:16:41 -04:00
rusefi
16dd9a820b
Trigger sync lost every 2^32 CPU cycles #1873
...
QA automation coverage
2020-10-11 19:16:16 -04:00
GitHub build-firmware Action
99923b17b7
Auto-generated configs and docs
2020-10-11 23:07:39 +00:00
rusefi
94a6399e56
QC control mode to crash if RPM = 0 and to mark successful 3 minute test with self-stimulation RPM increase #1871
2020-10-11 19:05:56 -04:00