rusefi
51ffde87c2
Hyundai
2021-10-09 19:18:28 -04:00
rusefi
d01c8dbd93
some cheap used junkyard Accelerometer #2225
...
MM5.10
2021-10-06 15:05:29 -04:00
rusefillc
3ff5745b45
some cheap used junkyard Accelerometer #2225
...
MM5.10
2021-10-06 11:07:46 -04:00
Matthew Kennedy
9797d25b7c
getOrZero ( #3319 )
2021-10-05 19:59:07 -04:00
rusefillc
77c4e83ebc
some cheap used junkyard Accelerometer #2225
...
MM5.10
2021-10-05 16:21:41 -04:00
Matthew Kennedy
a3bc507f9b
clean up debug channels in status_loop.cpp ( #3317 )
...
* FSIO is going away eventually
* dead modes
* rx8 hmm
* break out tps debug
2021-10-05 15:27:08 -04:00
rusefi
62725b3b32
some cheap used junkyard Accelerometer #2225
2021-09-30 18:19:22 -04:00
rusefillc
28a3807555
some cheap used junkyard Accelerometer #2225
2021-09-30 15:55:34 -04:00
rusefi
756c882162
verbose CAN bugfix
2021-09-30 15:27:49 -04:00
rusefi
97c160bebe
verbose CAN bugfix
2021-09-30 15:03:03 -04:00
Matthew Kennedy
e5fef07db8
more fuel info in verbose CAN ( #3229 )
...
* more fuel info
* missed a comma
2021-09-07 17:39:30 -04:00
Matthew Kennedy
730b26d034
remove old vss implementation ( #3208 )
...
* dead vss
* remove
2021-08-28 01:39:55 -04:00
Lenar Khannanov
47b5bd1f9d
Hotfix some java_tools gradle configs ( #3165 )
...
* fix: deleted mavenRepositories declaration
* fix: deleted unnecessary settings.gradle for enum_to_string
* fix: dependencies for junit, annotations, jsr305; feat: added new dependency for jsr305; fix: deleted settings.gradle for logging; fix: moved enum_to_string tests to test folder
* fix: deleted mavenRepositories declaration
* fix: deleted unnecessary settings.gradle for enum_to_string
* fix: dependencies for junit, annotations, jsr305; feat: added new dependency for jsr305; fix: deleted settings.gradle for logging; fix: moved enum_to_string tests to test folder
* fix: placed test classes to test folder in enum_to_string; feat: get updates from master
2021-08-16 23:52:52 +03:00
Matthew Kennedy
2cfd9dddd0
longer wbo timeout ( #3164 )
2021-08-16 15:11:26 -04:00
alxrMironov
7ebebd6922
Begin "vehicleSpeed" refactoring. Module switched to "FunctionalPointerSensor" class. #3106 #3107 #3108 . ( #3132 )
...
* Add new sensor type "VehicleSpeed"
* Add "Vehicle speed" sensor to name list
* Add Vehicle speed sensor initialization with function pointer sensor.
* Add init_vehicle_speed_sensor.cpp to Makefile
* Replace dependencies from "getVehicleSpeed" to OOP-like "Sensor::get()"
* Add warning and TODO to "mock vehicle speed" call
* Replace get & mock "VehicleSpeed" methods in tests
* Remove #warning directive (cause error by current settings)
* Remove stray tab
* Remove explicitly type casting.
* Add "InitVehicleSpeedSensor" function declaration to init.h
* Add "VehicleSpeedSensor" initialization call into "InitNewSensors"
Co-authored-by: alxrMironov <330OMcorporative>
2021-08-12 22:16:51 +03:00
Matthew Kennedy
d24f1462e2
even more pch ( #3112 )
...
* s
* more
* s
* f7
2021-08-04 19:30:52 -04:00
Matthew Kennedy
25414ebdad
yet more pch ( #3068 )
...
* big pch energy
* put back ramdisk stub
* tests are happy
* h743 nucleo
* kinetis
* I love deleting code!
* make stepper happy
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-08-03 22:05:01 -04:00
rusefillc
c445392bda
Honda K CAN packets #3098
2021-08-03 04:23:16 -04:00
rusefillc
502df0d85b
typo
2021-07-30 15:49:08 -04:00
rusefillc
d9cc35bd31
genesis coupe
2021-07-28 17:18:44 -04:00
Matthew Kennedy
b52d50bbf2
Use pch in lots of files ( #3066 )
...
* most engine.h
* most engine_configuration
* more
* more
* more
* more
* more
* moooooore
* ok I'm done for now
* oops
2021-07-26 01:05:17 -04:00
Matthew Kennedy
2ce7777865
don't require EXTERN_ENGINE in every file ( #2969 )
...
* move enginePins
* no more extern engine
* uses
* more
* extern config too
* put this where it belongs
* include correct header
* merge
2021-07-16 18:13:33 -04:00
Matthew Kennedy
b4126c8daa
send wbo heater enable bit, read it on wb ( #2968 )
...
* send heater bit, read it on wb
* b
2021-07-16 14:06:52 -04:00
rusefi
9f93f7514a
CAN docs
2021-07-13 11:55:31 -04:00
Matthew Kennedy
e3ed413e06
send voltage and heater enable to WBO controller ( #2956 )
...
* add info send function
* fatal if CAN not configured correctly
* build
* s
* 20hz
* update wideband firmware
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-07-13 07:32:41 -04:00
Matthew Kennedy
7302e5faca
update wideband again because it didn't work last time ( #2941 )
...
* wideband
* image again
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-07-10 08:00:21 -04:00
Matthew Kennedy
dec1f1daff
wideband ( #2934 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-07-09 01:54:02 -04:00
Andrey
4f0210fcda
Gather Nissan CAN data #2278
2021-07-06 23:12:03 -04:00
Andrey
f0939aa752
Gather Nissan CAN data #2278
2021-07-06 22:47:06 -04:00
rusefillc
9814264bdf
Nissan
2021-07-05 18:37:53 -04:00
rusefi
0393b038db
Nissan
2021-07-05 17:57:25 -04:00
Andrey G
0afd3c83df
Fix swap macro ( #2904 )
...
* convert swap macroses to inline functions
* clean-up workarounds
2021-07-04 18:03:17 -04:00
Andrey
31a62d664f
Actually two for SWAP_UINT16 :)
2021-06-21 10:47:43 -04:00
Andrey
498358247e
performance optimization by dron0gus
2021-06-21 09:27:09 -04:00
Matthew Kennedy
7cef936a6d
update wideband ( #2795 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-06-04 01:34:30 -04:00
Andrey
a762853d3b
refactoring magic constant STOICH_RATIO
2021-05-20 02:39:20 -04:00
Matthew Kennedy
4474f9f1c2
Maf in sensor model ( #2672 )
...
* init
* consumers
* hasMafSensor
* consumers
* remove
* remove
* s
* guard
* tiny bit of ram
* ram
2021-05-09 20:59:06 -04:00
Matthew Kennedy
3968204dfa
Hook up multi bank fuel trim ( #2532 )
...
* multi bank trim
* cleaning
* output channels
* output channels
2021-05-08 17:41:50 -04:00
Matthew Kennedy
f3a2af9c74
make wideband log fields match what it's actually sending ( #2593 )
...
* make log fields match what it's actually sending
* update wb firmware
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-28 18:28:29 -04:00
shadowm60
7d50f2bcb8
Haltech dash support ( #2570 )
...
* prep for cycletimes
* not it should build
* Defined and used cyclic messages
- defined cyclic messages for dash support
- hardcoded canwrite periodic task at 5ms to ensure correct timing
* tweaks
Update W202/VW candash cyclic config
fix canverbose cycle time configuration from TS
* Update can_dash.cpp
Haltech message definitions
* Update can_dash.cpp
* added HaltechDash
- changed CanTx cycle time
- inject cycle times to dash handlers
- implement first version of HaltechDash
* missed it
while merge with upstream/master
2021-04-24 17:40:48 -04:00
shadowm60
61446a6170
Handle can message cyclicity ( #2573 )
...
* Handle can message cyclicity
update of canDash to support different cyclicity of messages
* review updates
2021-04-23 20:16:27 -04:00
Matthew Kennedy
c26987b96b
Destroy all shared logger ( #2574 )
...
* most of shared logger
* a few more
* one more
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-21 14:28:48 -04:00
Matthew Kennedy
ad71016862
rip the bandaid: find-replace most of scheduleMsg ( #2572 )
...
* biiiig find replace
* more trivial find replace
* pwm
* almost all of them
* few more
* gpio
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-21 12:53:13 -04:00
Matthew Kennedy
bd1c84fa62
Logging remove 3 ( #2568 )
...
* ts logger
* sensors
* wideband too
* missed one
* init
* motors, pid, etc
* vvt
* more
* idle
* missed one
* dynoview
* launch
* can
* console IO
* s
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-20 14:09:41 -04:00
Matthew Kennedy
5145ee4b62
logging cleanup 2: sensors, pid, etb, etc ( #2567 )
...
* ts logger
* sensors
* wideband too
* missed one
* init
* motors, pid, etc
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-18 20:02:32 -04:00
Matthew Kennedy
17a3ab4cb3
aux temp ( #2515 )
2021-03-31 22:54:59 -04:00
Matthew Kennedy
c637307238
not all listeners are sensors ( #2514 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-31 22:51:49 -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
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
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