Matthew Kennedy
f05b8ba675
More gppwm and fsio ( #2509 )
...
* gppwm aux temp
* fsio fuel flow rate and oil pressure
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-29 08:57:37 -04:00
GitHub set-date Action
bc1a112f37
Update date
2021-03-29 01:03:37 +00:00
GitHub build-firmware Action
b5dff633ea
Auto-generated configs and docs
2021-03-28 12:41:23 +00:00
GitHub build-firmware Action
5d84af0c35
Auto-generated configs and docs
2021-03-28 12:09:36 +00:00
Matthew Kennedy
8b3aa6c40d
goodbye ignitionOffset ( #2503 )
...
* remove
* set the timing map to do what the offset used to do
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-28 08:00:09 -04:00
GitHub set-date Action
5b0a1eef7e
Update date
2021-03-28 01:01:53 +00:00
GitHub build-firmware Action
9b6fdc823c
Auto-generated configs and docs
2021-03-27 23:02:46 +00:00
Andrey G
bbe3291ccd
hip9011: get callback from spark on each cylinder ( #2499 )
...
* hip9011: get callback from spark on each cylinder
* hip9011: cleanup unused
2021-03-27 14:12:49 -04:00
GitHub set-date Action
c38f4b5fe6
Update date
2021-03-27 01:00:23 +00:00
Matthew Kennedy
4e3e95db2d
replace print/printMsg with scheduleMsg ( #2497 )
...
* start cleaning
* disabled feature means don't print that it's disabled
* cli
* usages
* printMsg -> scheduleMsg
* this is alllll dead now
* no crlf please
* all hope is lost if you manage to hit this line
* tests
* tests
* ok we did actually need that part
* sim
* d
* kinetis
* it did ifdef, not if
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-26 17:23:26 -04:00
GitHub set-date Action
e7078a8570
Update date
2021-03-26 00:53:17 +00:00
Matthew Kennedy
cd21d91a79
write flash on separate thread for H7 ( #2490 )
...
* write flash on separate thread for H7
* cleanup
* getting the parameters in the correct order generally helps
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-25 18:44:41 -04:00
Matthew Kennedy
6491c83f73
read configuration from flash exactly once ( #2481 )
...
* early hw init
* s
* read configuration exactly once
* cleanup
* housekeeping
* test friendly
* ugh bad merge
* that is a noop
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-25 18:16:26 -04:00
Matthew Kennedy
31ef22eecb
use cpp ( #2493 )
2021-03-25 18:12:17 -04:00
Matthew Kennedy
1c473934b9
plumbing for multiple vvt ( #2488 )
...
* plumb multiple vvt
* fix test
* s
* fix barra while we're at it
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-25 07:39:23 -04:00
GitHub set-date Action
7a0b43a255
Update date
2021-03-25 00:29:25 +00:00
GitHub set-date Action
a4a4381c40
Update date
2021-03-24 00:49:15 +00:00
GitHub build-firmware Action
d215291ad5
Auto-generated configs and docs
2021-03-24 00:29:05 +00:00
GitHub build-firmware Action
47c896f008
Auto-generated configs and docs
2021-03-23 19:20:23 +00:00
GitHub set-date Action
d1ff1d35c1
Update date
2021-03-23 00:48:35 +00:00
Matthew Kennedy
51a5b4d6d5
rename setBoardConfigurationOverrides ( #2479 )
...
* rename
* proteus
* comments
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-22 14:15:09 -04:00
GitHub build-firmware Action
2eaa6de822
Auto-generated configs and docs
2021-03-22 11:54:44 +00:00
Matthew Kennedy
5e88376e2c
barra vvt cam pattern ( #2483 )
...
* barra vvt cam pattern
* two tooth sync
* I think this needs to be here too
2021-03-22 07:48:29 -04:00
GitHub set-date Action
00816dd534
Update date
2021-03-22 00:49:10 +00:00
GitHub set-date Action
37b3f45160
Update date
2021-03-21 00:51:23 +00:00
rusefillc
b90dfd5414
time_since_boot should be used in MAIN_RELAY_LOGIC #2258
...
safer implementation for now
2021-03-20 12:47:02 -04:00
Andrey G
89b631a794
Hip9011 and cleanups ( #2477 )
...
* hip9011: move hipCs out of EnginePins to hip9011 driver
* hip9011: cleanup debug output, save few RAM bytes
* Supress few signed vs unsigned warnings
2021-03-20 08:40:36 -04:00
GitHub set-date Action
a768a2ae47
Update date
2021-03-20 00:48:31 +00:00
GitHub build-firmware Action
fac82ed2fe
Auto-generated configs and docs
2021-03-19 21:20:54 +00:00
Matthew Kennedy
650d148008
Usable fuel consumption data/gauges ( #2474 )
...
* fuel consumption
* gauge names
* consumers
* obd
* binary logging
* doesn't need explicit constructor
* getters
* it works
* correct for injections per cycle
* datalog
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-19 17:04:42 -04:00
GitHub build-firmware Action
b0948589ac
Auto-generated configs and docs
2021-03-19 12:41:10 +00:00
Matthew Kennedy
95b08c433f
Implement nonlinear fuel level sender ( #2473 )
...
* table function
* config fields
* sensor type
* switch consumers
* init the sensor
* ui
* 1mv resolution
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-19 08:39:08 -04:00
GitHub set-date Action
5a2cc14a46
Update date
2021-03-19 00:49:12 +00:00
Matthew Kennedy
57a26a7a76
fix ( #2471 )
2021-03-18 04:02:32 -04:00
GitHub set-date Action
16c5ba4757
Update date
2021-03-18 00:48:10 +00:00
Matthew Kennedy
be70524ced
harden against various no-boot scenarios ( #2468 )
...
* zero length trigger
* validate config
* validate cylinder count
* wrong type on cylinder count
* invalid comment
* invalid SPI
2021-03-17 09:24:13 -04:00
GitHub set-date Action
e0fae16fb5
Update date
2021-03-17 00:48:26 +00:00
GitHub set-date Action
c1d07f99ec
Update date
2021-03-16 00:47:02 +00:00
Matthew Kennedy
3072d54717
dead code, warnings ( #2461 )
2021-03-15 10:23:19 -04:00
Matthew Kennedy
a9c8b39dac
set 50% target for ETB autotune ( #2459 )
...
* 50% target for autotne
* pass target in
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-15 08:54:55 -04:00
GitHub set-date Action
481e060586
Update date
2021-03-15 00:48:29 +00:00
Matthew Kennedy
1dd2180f76
VVT uses closed loop controller framework ( #2453 )
...
* vvt uses framework
* builds
* rename, update headers
* s
* testable
* write some basic tests
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-14 19:31:46 -04:00
rusefillc
ef65c01a40
VAG MQB
2021-03-14 17:40:33 -04:00
GitHub build-firmware Action
ee5e73b446
Auto-generated configs and docs
2021-03-14 21:30:08 +00:00
rusefillc
72aa619353
VAG MQB
2021-03-14 17:27:26 -04:00
GitHub build-firmware Action
426eed50c4
Auto-generated configs and docs
2021-03-14 21:22:47 +00:00
Matthew Kennedy
831d272be3
Add set wideband index buttons ( #2455 )
...
* update wideband firmware
* implement index set
* bench test, error on failure
* guard wideband
2021-03-14 17:20:50 -04:00
Matthew Kennedy
b56a31143e
fix error/warning buffer overflow ( #2456 )
...
* fix error printing overflow
* make the worst offender shorter
* error as warning
* these don't need that flag set
2021-03-14 09:31:11 -04:00
GitHub set-date Action
0b56cad228
Update date
2021-03-14 00:50:10 +00:00
Matthew Kennedy
2328c1be6b
Fuel pressure sensor checks ( #2449 )
...
* test for missing sensor
* test negative pressure delta checking logic
* test new hasSensor logic
2021-03-12 23:32:41 -05:00