GitHub set-date Action
3cfbd336e2
Update date
2021-03-20 00:48:31 +00:00
Matthew Kennedy
d65190b8a5
embiggen MSD stack ( #2475 )
2021-03-19 19:56:47 -04:00
GitHub build-firmware Action
1144514671
Auto-generated configs and docs
2021-03-19 21:20:54 +00:00
Matthew Kennedy
7cdad67f3f
USB uses its own channel, add implementations for serial channels ( #2472 )
...
* USB uses its own channel
* revise channels
* put serial ports in their own file
* h7 uart incompatible for now
* guard for sim
2021-03-19 17:05:04 -04:00
Matthew Kennedy
2bf833a1ee
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
62c38de068
Auto-generated configs and docs
2021-03-19 12:41:10 +00:00
Matthew Kennedy
5e6746c3aa
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
c16757b75a
Update date
2021-03-19 00:49:12 +00:00
Matthew Kennedy
cb33bb77ae
Dedicated code path for USB console/TS ( #2465 )
...
* new apis
* dedicated USB path
* move decl
* init
* don't init usb twice
* guard
* check that we're initialized before using TS
* comment
* guard
* guard USB
* brain doesn't go good
* make tests happy
* dead define
* cypress
* ifdef != if
* s
* include priority
* don't start a thread we know we don't need
* bad-ish merge
* const
* why did this code exist...?
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-18 14:07:22 -04:00
rusefillc
4b6044344a
"MRE Miata 94 MAP"
2021-03-18 04:30:18 -04:00
Matthew Kennedy
d9f58c2993
fix ( #2471 )
2021-03-18 04:02:32 -04:00
GitHub set-date Action
058046ceb0
Update date
2021-03-18 00:48:10 +00:00
Matthew Kennedy
925a6ca086
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
Matthew Kennedy
34b678728a
extract CAN TS channel ( #2469 )
...
* extract CAN channel
* this is gross
2021-03-17 08:39:13 -04:00
GitHub set-date Action
d32e1bba4f
Update date
2021-03-17 00:48:26 +00:00
Andrey G
4b9181a5cd
Enable trigger stimulation after HW timer initialized ( #2466 )
...
To avoid 'CRITICAL error: hwTimer not alive' error
2021-03-16 17:31:30 -04:00
GitHub set-date Action
2dc0c9306f
Update date
2021-03-16 00:47:02 +00:00
Matthew Kennedy
2d4b434534
more
2021-03-15 17:12:34 -04:00
Matthew Kennedy
a4da2322ef
this syntax was technically illegal
2021-03-15 17:12:30 -04:00
Matthew Kennedy
60a7db4a06
dead
2021-03-15 17:12:01 -04:00
Matthew Kennedy
a26002bc02
type signature, guards
2021-03-15 17:11:11 -04:00
rusefillc
d9a3638dc6
Potato Chip Day 2021 Release
2021-03-15 13:57:47 -04:00
Matthew Kennedy
c168c748ea
dead code, warnings ( #2461 )
2021-03-15 10:23:19 -04:00
Matthew Kennedy
10a5d1fd76
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
rusefillc
876382d529
VAG MQB
2021-03-14 21:20:02 -04:00
GitHub set-date Action
d84c4e28f3
Update date
2021-03-15 00:48:29 +00:00
Matthew Kennedy
910f46267f
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
Matthew Kennedy
540b9000d5
implement ads1015 driver ( #2458 )
...
* first approximation of ads1015
* fix ads
* misc
* comment
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-14 19:02:42 -04:00
rusefillc
7b66ec5cf3
VAG MQB
2021-03-14 17:40:33 -04:00
GitHub build-firmware Action
8fd70f63a1
Auto-generated configs and docs
2021-03-14 21:30:08 +00:00
rusefillc
99787df047
VAG MQB
2021-03-14 17:27:26 -04:00
GitHub build-firmware Action
3d9483144a
Auto-generated configs and docs
2021-03-14 21:22:47 +00:00
Matthew Kennedy
4171ab2d11
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
rusefillc
30d3358d84
fix error/warning buffer overflow #2456
2021-03-14 09:53:15 -04:00
rusefillc
212b9d6684
fix error/warning buffer overflow #2456
2021-03-14 09:52:27 -04:00
Matthew Kennedy
962e0b32e7
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
rusefillc
8723e09043
false positive GHA drama #2446
...
poke #11
2021-03-14 04:39:40 -04:00
rusefillc
9cf93a1dfa
false positive GHA drama #2446
...
poke #10
2021-03-14 04:39:21 -04:00
rusefillc
454e7981a1
false positive GHA drama #2446
...
poke #9
2021-03-14 04:23:55 -04:00
rusefillc
0dcba43909
false positive GHA drama #2446
...
poke #8
2021-03-13 23:46:12 -05:00
rusefillc
f29663c0df
false positive GHA drama #2446
...
poke #6
2021-03-13 23:45:19 -05:00
GitHub set-date Action
55b7a60f06
Update date
2021-03-14 00:50:10 +00:00
David Holdeman
745a38ecb0
try pulling first ( #2448 )
2021-03-13 18:16:47 -05:00
rusefillc
b5264e64db
Revert "would separating installs make error more obvious?"
...
This reverts commit 981e631f
2021-03-13 16:34:08 -05:00
rusefillc
242d173e5a
poke
2021-03-13 16:33:05 -05:00
rusefillc
981e631fe1
would separating installs make error more obvious?
2021-03-13 07:29:41 -05:00
Matthew Kennedy
5cc2efc3e5
use full memory on STM32F42x ( #2450 )
...
* linker script
* hook it up
2021-03-13 07:26:58 -05:00
Matthew Kennedy
19e77b31f4
put back ( #2452 )
2021-03-13 06:59:33 -05:00
rusefillc
344844745f
false positive GHA drama #2446
...
poke #4
2021-03-12 23:39:31 -05:00
rusefillc
7c1a414673
false positive GHA drama #2446
...
poke #3
2021-03-12 23:39:10 -05:00