rusefillc
5d9a26c483
refactoring
2022-07-30 12:07:36 -04:00
rusefillc
d0074ec695
dead code?
2022-07-30 11:53:20 -04:00
rusefillc
828334c841
docs
2022-07-30 11:21:42 -04:00
GitHub build-firmware Action
04462839f5
Auto-generated configs and docs
2022-07-27 09:38:56 +00:00
Matthew Kennedy
d4b8a036af
Log gppwm output values ( #4385 )
...
* remove debug option
* purpose built output channels
* name
* embiggen sd log buffer
* Revert "embiggen sd log buffer"
This reverts commit 37432a56535b24c221ae92e9aaded23de4d4a579.
* embiggen SD log buffer
2022-07-27 12:10:00 +03:00
Matthew Kennedy
b99d90b006
Start -> start ( #4366 )
2022-07-21 15:17:32 -04:00
rusefillc
9e4187d8cf
typos
2022-07-20 18:45:35 -04:00
Andrey G
7caef0ba92
TunerStudio reconnect speedup ( #4358 )
...
* TunerStudio: do not emit tons of errors if we are not in sync
Track state of sync with ither side. Emit only ONE error when sync
is lost.
Also no need to wait 1sec for second byte in binary mode. 10mS is
enought.
* TunerStudio: remove duplicated debug print
* TunerStudio: comment about in_sync
* TunerStudio: clear comments
2022-07-20 17:54:10 -04:00
rusefillc
70d0351f9c
picking atomic piece of #4358
2022-07-20 17:06:34 -04:00
rusefillc
adc11fcc1f
refactoring: reducing warnings
2022-07-20 17:03:15 -04:00
Matthew Kennedy
848fbcf6ca
fragments ( #4357 )
2022-07-19 11:02:41 +03:00
rusefillc
90e98bacbf
scaling of microRusEFI ADC gauges fix #4356
2022-07-18 08:26:17 -04:00
Matthew Kennedy
a0d8ae3f4f
use libfirmware for a few things ( #4351 )
...
* use libfirmware
* unit tests
* crc
* missed one
* bootloader
2022-07-16 02:22:51 -04:00
rusefillc
8a8a214927
raw aux inputs gauges fix #4346
2022-07-15 06:37:30 -04:00
GitHub build-firmware Action
bde98e6f51
Auto-generated configs and docs
2022-07-15 10:29:23 +00:00
rusefillc
3ed54327a3
raw aux inputs gauges #4346
2022-07-15 06:23:24 -04:00
GitHub build-firmware Action
7cada13589
Auto-generated configs and docs
2022-07-14 13:57:47 +00:00
rusefillc
5db378970d
PID logging: p term #4337
2022-07-08 10:31:34 -04:00
GitHub build-firmware Action
7daebe83e2
Auto-generated configs and docs
2022-07-08 14:11:38 +00:00
rusefillc
68edeefc6c
PID logging: p term #4337
2022-07-08 09:43:05 -04:00
GitHub build-firmware Action
7764bf729a
Auto-generated configs and docs
2022-07-08 05:14:15 +00:00
GitHub build-firmware Action
e45990462c
Auto-generated configs and docs
2022-07-08 04:45:52 +00:00
GitHub build-firmware Action
92eeceb5ed
Auto-generated configs and docs
2022-07-08 04:29:21 +00:00
Matthew Kennedy
e9d092f975
big delete ICU ( #4270 )
...
* big delete
* icu vestiges
* changelog
2022-07-07 15:27:59 -04:00
rusefillc
2f97da185e
dead code? ( #4325 )
...
* dead code?
* dead code?
* dead code?
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-07-07 00:35:11 -04:00
Matthew Kennedy
aecacc6aa1
Rewrite tooth logger buffer management ( #4317 )
...
* s
* make it work
* put back enough maybe
* fix console composite log
* unit tests can just use a vector, why not
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-07-04 16:57:17 -04:00
Matthew Kennedy
a95bc3ad03
implement CAN driver for simulator ( #4312 )
...
* stub simulator CAN driver
* comments
* CAN sensor
* maybe implement?
* s
* fix
* tx and rx actually work!?!?!
* check_can_isr
* modify chibios
* Sim has no CAN on Windows (for now?)
* safer init/deinit, enable assertions
* smarter handling of missing CAN device
* better guards
* guards for windows
2022-07-03 08:25:24 -04:00
GitHub build-firmware Action
a145548ceb
Auto-generated configs and docs
2022-07-02 08:21:19 +00:00
GitHub build-firmware Action
54a140d0df
Auto-generated configs and docs
2022-07-02 07:55:19 +00:00
GitHub build-firmware Action
3a3dbc9023
Auto-generated configs and docs
2022-06-30 17:53:57 +00:00
GitHub build-firmware Action
7f8a26f779
Auto-generated configs and docs
2022-06-30 03:38:34 +00:00
GitHub build-firmware Action
b33f32d20c
Auto-generated configs and docs
2022-06-29 22:16:13 +00:00
GitHub build-firmware Action
4ffdf74203
Auto-generated configs and docs
2022-06-29 07:57:36 +00:00
Andrey
9c9cf69ebe
logging of live data structs was: data points #3614
2022-06-29 03:29:21 -04:00
Andrey
dc4fcda6da
logging of live data structs was: data points #3614
2022-06-29 03:21:53 -04:00
rusefillc
8acbf9d8df
logging of live data structs was: data points #3614
2022-06-29 03:13:35 -04:00
rusefillc
aab466094c
logging of live data structs was: data points #3614
2022-06-29 03:01:13 -04:00
rusefillc
f7ecebaa64
logging of live data structs was: data points #3614
2022-06-29 02:37:24 -04:00
rusefillc
d2cece4f65
https://github.com/rusefi/hellen-NB2-issues/issues/36
2022-06-29 02:33:14 -04:00
GitHub build-firmware Action
a8c3769906
Auto-generated configs and docs
2022-06-29 06:21:31 +00:00
GitHub build-firmware Action
171bc28d38
Auto-generated configs and docs
2022-06-29 06:06:27 +00:00
GitHub build-firmware Action
1407909061
Auto-generated configs and docs
2022-06-29 05:34:35 +00:00
rusefillc
bdb9eaa2f5
logging of live data structs was: data points #3614
2022-06-29 01:27:42 -04:00
GitHub build-firmware Action
9798e6e22a
Auto-generated configs and docs
2022-06-29 05:23:15 +00:00
GitHub build-firmware Action
68b833ab95
Auto-generated configs and docs
2022-06-27 02:39:05 +00:00
Matthew Kennedy
b07652af1c
get rid of extra quotes ( #4288 )
2022-06-26 22:32:47 -04:00
rusefillc
12d3a00712
SD card logs are broken by double fuel: wall correction #4291
2022-06-26 20:48:36 -04:00
GitHub build-firmware Action
df70173ad1
Auto-generated configs and docs
2022-06-27 00:12:14 +00:00
rusefillc
88b061dd2c
stealing from David
2022-06-26 19:42:08 -04:00
rusefillc
453161a1c0
visiting "live data" tab causes fatal error on ECU fix #4271
2022-06-25 22:09:54 -04:00
rusefillc
5a2b430183
visiting "live data" tab causes fatal error on ECU fix #4271
2022-06-25 19:48:48 -04:00
GitHub build-firmware Action
55b9e384cf
Auto-generated configs and docs
2022-06-24 00:20:41 +00:00
Matthew Kennedy
29420c76aa
wideband live data ( #4276 )
...
* wideband live data magic
* test build happy
* test even happier
2022-06-23 20:04:26 -04:00
Matthew Kennedy
b92c0149d6
get rid of setSerialConfigurationOverrides ( #4274 )
...
* get rid of setSerialConfigurationOverrides
* missed a few
* kinetis
2022-06-23 19:42:09 -04:00
GitHub build-firmware Action
bd93c0b8da
Auto-generated configs and docs
2022-06-19 13:59:06 +00:00
Matthew Kennedy
7e8ae7c8a3
Write output channels with new parser ( #4219 )
...
* let the new parser run
* s
* support for output channels
* usages reader uses new parser for output channels
* better debugging configuration
* bad merge
* test it a bit too
* more tests
* copy/paste the same content from other file
* s
* fix bugs where even the existing logic tries to write as an enum (?)
* jar
* print stream always unix
* print stream always unix
* use typedefs correctly
* jar
* stub support for multiple of each type
* s
* s
* name some more datas
2022-06-19 09:52:23 -04:00
rusefi
1f3980f10c
verbose trigger sync should reuse engineSnifferRpmThreshold #4259
...
this should work faster?
2022-06-18 14:44:10 -04:00
GitHub build-firmware Action
e058cb7c0c
Auto-generated configs and docs
2022-06-18 13:57:19 +00:00
rusefillc
e6526621ba
helping build?
2022-06-18 09:50:46 -04:00
Matthew Kennedy
7cc09ade6f
More fragment refactoring: encode by type, not enum index ( #4075 )
...
* fragment refactoring
* jar
* jar?
* look up fragment by type, not index
* don't even include that
* jar again
* jar again
* unit tests are happy
* guards
* jar
* hpfp guarding
* handle knock controller
* jar
* s
* stub multiple for each
* jar
* Update live_data.cpp
* s
* s
2022-06-18 09:23:44 -04:00
GitHub build-firmware Action
28823f1d84
Auto-generated configs and docs
2022-06-18 01:37:23 +00:00
Matthew Kennedy
4ada633206
Remove third trigger channel ( #4226 )
...
* remove third trigger
* clean up the honda mess
* there was nothing novel about this engine config
* include
* missed a few
* s
* x
* changelog
* don't set the third trigger input
* don't redefine the same thing 3 times
* only two inputs!
* test
2022-06-01 21:24:20 -04:00
rusefillc
fc81ef9ce5
hard requirement for console version match #4187
2022-06-01 11:07:28 -04:00
rusefillc
97c73b3a4e
hard requirement for console version match #4187
2022-05-29 14:42:08 -04:00
GitHub build-firmware Action
49a86760e4
Auto-generated configs and docs
2022-05-14 15:57:57 +00:00
rusefillc
cbc4a42954
Maintenability: frequency sensors need a simple event counter in the logs #4173
2022-05-14 08:39:08 -04:00
GitHub build-firmware Action
cbfae3bb88
Auto-generated configs and docs
2022-05-14 12:21:15 +00:00
rusefillc
cac3427ec8
Maintenability: frequency sensors need a simple event counter in the logs #4173
2022-05-14 08:13:47 -04:00
Matthew Kennedy
170d574a5d
move logic in to trigger decoder ( #4162 )
...
* move logic in to trigger decoder
* status loop
* minor cleanup
* s
2022-05-10 23:55:28 +03:00
rusefillc
683a723d2f
CAN category ( #4148 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-05-09 16:49:23 -04:00
GitHub build-firmware Action
984b91b14e
Auto-generated configs and docs
2022-05-09 11:46:30 +00:00
GitHub build-firmware Action
4e213fbc1e
Auto-generated configs and docs
2022-05-09 09:42:49 +00:00
rusefillc
66f35b0b40
Remove value copy from controller into outputChannels #4095
2022-05-09 05:30:04 -04:00
GitHub build-firmware Action
c9560fb2dd
Auto-generated configs and docs
2022-05-08 13:06:44 +00:00
rusefillc
bd9639b91d
Remove value copy from controller into outputChannels #4095
2022-05-08 08:50:27 -04:00
GitHub build-firmware Action
04da97c1e3
Auto-generated configs and docs
2022-05-08 12:05:34 +00:00
rusefillc
84f75092ec
Remove value copy from controller into outputChannels #4095
2022-05-08 07:58:19 -04:00
GitHub build-firmware Action
5002f694d7
Auto-generated configs and docs
2022-05-05 04:59:48 +00:00
Matthew Kennedy
2a204b9b8f
binary log knock count and retard ( #4139 )
2022-05-05 07:41:41 +03:00
GitHub build-firmware Action
c3bfa25504
Auto-generated configs and docs
2022-04-29 19:34:05 +00:00
GitHub build-firmware Action
ebb4d8a531
Auto-generated configs and docs
2022-04-29 16:32:04 +00:00
rusefillc
b8c82889f3
knock reaction #202
2022-04-29 12:25:33 -04:00
GitHub build-firmware Action
9a5556227a
Auto-generated configs and docs
2022-04-29 15:51:48 +00:00
Matthew Kennedy
e4a0979dc2
Brain pin is enum class ( #4108 )
...
* change most usages to Gpio::
* board configs
* engine configs etc
* isBrainPinValid, smart gpio
* generator
* generator
* generator
* connector yamls
* kinetis enums
* cypress txt
* kinetis config
* frankenso
* config generator
* actually do it for the others
* disable skips for pr ci
* fix tle8888
* misc
* weird cast from int
* needs this operator too
* this can be an unsigned subtract
* happy tests
* s
* kinetis isConfigurationChanged weirdness
* missed J/K
* cypress efifeatures
* build script mistake (!)
* mistake in smart gpio
* debounce
* eg33
* kinetis, so needy
* it's pretty green, we can skip these again
2022-04-28 17:32:39 -04:00
Matthew Kennedy
bc6a87cadc
allow enum_class in rusefi_hw_enums.h ( #4104 )
...
* make things c++ friendly
* install various canaries in coal mines
* using is much clearer than typedef
* fixing builds
* lps25
* trigger includes were a mess
* c -> c++ cleanup
* os util
* why did so many include os_util.h?
* fwd declare
* cypress/kinetis
* s
* eg33 happy
* happy sim
* cypress usb
* pch
* cypress
* doesn't need to include all that
* h7
2022-04-25 20:38:16 -04:00
GitHub build-firmware Action
b0994daae5
Auto-generated configs and docs
2022-04-25 22:21:16 +00:00
rusefillc
d98f35576d
docs
2022-04-25 00:36:12 -04:00
GitHub build-firmware Action
c8e19e807a
Auto-generated configs and docs
2022-04-25 04:01:07 +00:00
GitHub build-firmware Action
8406432b29
Auto-generated configs and docs
2022-04-25 03:46:16 +00:00
GitHub build-firmware Action
e064759ef7
Auto-generated configs and docs
2022-04-24 00:06:06 +00:00
rusefillc
838e8d8ddb
Remove value copy from controller into outputChannels #4095
2022-04-23 19:53:05 -04:00
GitHub build-firmware Action
986e0573b2
Auto-generated configs and docs
2022-04-23 22:02:47 +00:00
GitHub build-firmware Action
8001c88151
Auto-generated configs and docs
2022-04-23 11:41:19 +00:00
David Holdeman
49f8daae14
More untested transmission features ( #4093 )
...
* use ISS for gearbox ratio, add gauge for TC ratio
* measure shift time
* add shift time gauge, todo notes for pc
* do conversion in the right direction
* switch to Timer and seconds
* try fixing build
* try fixing build again
* try defines, remove include
* use shift pcs
* add 3-2 pct curve
* control 3-2 solenoid
* move 3-2 to persistent config
* fix param
2022-04-23 07:34:39 -04:00
GitHub build-firmware Action
786ec5a4dd
Auto-generated configs and docs
2022-04-21 13:14:29 +00:00
David Holdeman
1747b6a6e6
Add ISS sensor, rearrange some transmission config ( #4089 )
...
* move other solenoids to new dialog
* change name of menu item
* move buttonshift to new dialog
* add ISS config
* add some iss code
* add iss output
* de-init ISS
2022-04-21 09:07:52 -04:00
GitHub build-firmware Action
82e3aa14eb
Auto-generated configs and docs
2022-04-19 19:11:17 +00:00
GitHub build-firmware Action
9789425c71
Auto-generated configs and docs
2022-04-19 00:15:57 +00:00
David Holdeman
7de7ea6ad0
TCU features and fixes ( #4082 )
...
* add tcc pwm freq field
* add pc fields, make trans fields conditional
* make button shift fields conditional, remove duplicates
* add 3-2 solenoid fields
* add PC curves
* try combining tcc curves
* try combining pc curves
* use airmass instead of tps for pc
* reduce airmass axis
* increase axis digits
* duplicate for per shift, change names
* add pc per shift arrays
* try moving tables
* move more tables
* init solenoid pins
* start adding pwm stuff, change some array names
* fix gear issue
* fix multiple shift issue
* fix transmission controllers not working
* fix transmission controllers not working 2
* rearrange and virtual some things
* make getMode const
* fix pwm
2022-04-18 20:09:27 -04:00
GitHub build-firmware Action
f8974c8f26
Auto-generated configs and docs
2022-04-18 21:53:02 +00:00