rusefi
113fc4be36
refactoring
2020-01-12 05:17:42 -05:00
rusefi
f74cf3bfbe
refactoring
2020-01-12 05:12:09 -05:00
rusefi
1fe6899781
fresh
2020-01-12 03:45:33 -05:00
Matthew Kennedy
ecd240d6f2
AEM X-Series CAN Wideband Support ( #1096 )
...
* aem xseries
* parens to avoid operator precedence issues
* put in cfg
* disable that too
* fix sim/unit
* enough generated for ci
* this will guard correctly
2020-01-12 03:44:37 -05:00
Matthew Kennedy
e4c4e90981
how tf did this ever build...? ( #1099 )
2020-01-12 03:25:34 -05:00
Matthew Kennedy
d3d088676b
Add timeout + raw value access for sensors ( #1098 )
...
* timeout
* inject stamp
* allow getting raw value
* plumb timeout
* fix tests
2020-01-12 03:25:23 -05:00
dron0gus
85a460f2ba
hw: gpio: use unsigned int as pin number inside gpiochip drives ( #1097 )
...
Not brain_pin_e. Drivers like to see pin number within current
chip.
2020-01-11 10:29:41 -05:00
Matthew Kennedy
dd3ded37f4
injector logic simplification ( #1095 )
...
* simplify injector scheduling a little
* clearer logic
* comment
2020-01-11 10:26:20 +03:00
rusefi
688107ed77
second channels for ETB related stuff
2020-01-11 01:08:41 -05:00
rusefi
67377abdea
better method name
2020-01-10 23:45:01 -05:00
rusefi
03a48455ed
fear he who sees dead code: 'overlappingScheduleOffTime' was never assigned so the whole logic around it is dead
2020-01-10 23:39:30 -05:00
rusefi
b7807cba39
docs
2020-01-10 23:24:17 -05:00
rusefi
b7951e1e70
Merge branch 'master' of https://github.com/rusefi/rusefi
...
# Conflicts:
# firmware/controllers/engine_cycle/main_trigger_callback.cpp
2020-01-10 23:19:30 -05:00
rusefi
645f51a038
better method names
2020-01-10 23:17:58 -05:00
rusefi
b022f431e2
better method name
2020-01-10 23:09:38 -05:00
Matthew Kennedy
68813cda65
Dedupe ( #1094 )
...
* deduplicate
* yeah, the compiler is smart enough
2020-01-11 06:29:42 +03:00
Matthew Kennedy
e25a93415f
Schedule sparks with scheduleByAngle ( #1092 )
...
* injection
* injectors
* add edge timestamp to ShaftPositionListener
* scheduleByAngle require edgeTimestamp
* schedule with nt not us
* fix all schedulers
* schedule spark based on edge timestamp
* aux valves too
* update comments
* schedule dwell with new stamp
* format
2020-01-11 00:01:54 +03:00
rusefi
19df4661ab
better method name
2020-01-10 02:02:22 -05:00
rusefi
46f85e93d4
Merge branch 'master' of https://github.com/rusefi/rusefi
2020-01-10 01:40:16 -05:00
Matthew Kennedy
a6a1335adb
Require tooth reference time for scheduleByAngle ( #1091 )
...
* injection
* injectors
* add edge timestamp to ShaftPositionListener
* scheduleByAngle require edgeTimestamp
* schedule with nt not us
* oops, these were missing from this branch
2020-01-09 23:45:13 +03:00
Matthew Kennedy
851c6041b1
Inject timestamps in to hwHandleShaftSignal ( #1090 )
...
* injection
* injectors
2020-01-09 21:19:11 +03:00
Matthew Kennedy
859ef97607
stepper as thread task ( #1089 )
2020-01-09 09:03:23 +03:00
rusefi
22e5228601
cj125 picture
2020-01-08 01:15:28 -05:00
rusefi
b83a5310be
happy new year
2020-01-08 00:02:40 -05:00
rusefi
e956b41b11
docs
2020-01-08 00:00:32 -05:00
Matthew Kennedy
95a7a9a8e1
Strongly typed action constructor ( #1087 )
...
* strong typing
* maybe we needed that one
2020-01-07 18:10:31 -05:00
Matthew Kennedy
bd029e27da
remove concept of TS pages ( #1075 )
...
* remove pages
* unify validation
* these need to be unsigned or we can still overrun
2020-01-07 07:56:45 -05:00
dron0gus
9f0d84f338
Gpio fixes ( #1086 )
...
* drivers: gpio: add MC33810 driver (skeleton)
* pin_repository: debug: do not show absent chips
2020-01-07 07:55:50 -05:00
dron0gus
a2fdc1128e
triggers: fix coexistence of ICU and EXTI trigger drivers ( #1085 )
2020-01-07 03:42:08 -05:00
Matthew Kennedy
5c85d53e16
Pass action_s instead of callback/param ( #1084 )
...
* change action
* consumers
* fix test
* didn't mean to add those
* simplify
* fix simulator
* fix sim for real
* oy
* maybe this time the simulator will actually be fixed, for real
* don't rely on undefined behavior
2020-01-07 00:41:18 -05:00
dron0gus
1b42748e60
Spi fixes ( #1083 )
...
* spi: add support for SPI4
* mpu_util: spi: add 8BIT mode definitions for F4, F7 and kineris (?)
2020-01-06 08:44:23 -05:00
rusefi
feae6f95f2
Merge branch 'master' of https://github.com/rusefi/rusefi
2020-01-03 21:41:51 -05:00
rusefi
30db7e3c26
typo
2020-01-03 21:41:11 -05:00
dron0gus
eabde7079a
icu trigger: do not crash on incorrect brainPin ( #1082 )
...
* icu trigger: do not crash on incorrect brainPin
* Update trigger_input_icu.cpp
2020-01-03 09:13:55 -05:00
dron0gus
4aba7756e2
scripts: add gen_config, gen_config_board and gen_enum_to_string for Linux ( #1081 )
2020-01-02 18:58:28 -05:00
rusefi
91be67f01c
Merge remote-tracking branch 'remotes/jared/master'
2020-01-01 06:52:39 -05:00
KB1GTT
d05c954200
Updated BOM for supplier components that were in stock at the time of this edit.
2020-01-01 06:48:04 -05:00
rusefi
3670158d78
only bottom components
2019-12-31 20:41:15 -05:00
rusefi
2ebdf2ad10
jlcpcb progress
2019-12-31 20:39:11 -05:00
rusefi
bbd9463a54
jlcpcb progress
2019-12-30 16:27:46 -05:00
rusefi
0075f9492c
ETB documentation improvement?
2019-12-30 10:25:52 -05:00
rusefi
07222f68c0
E30 M3 Tach output solution #907
2019-12-30 01:41:23 -05:00
rusefi
8a9a6babda
jlcpcb progress
2019-12-30 00:43:32 -05:00
rusefi
4f8ea973a4
Merge remote-tracking branch 'remotes/jared/master'
2019-12-30 00:30:20 -05:00
rusefi
d9a394b515
Merge remote-tracking branch 'origin/master'
2019-12-30 00:27:37 -05:00
rusefi
9c3ea4eb34
trying jlcpcb assembly
2019-12-30 00:27:23 -05:00
KB1GTT
e05b236ab3
Merge branch 'master' of ssh://rusefici.freeddns.org:21462/home/git/rusefi
2019-12-29 18:40:54 -05:00
KB1GTT
4e609b41f1
corrected vendor part numbers
2019-12-29 16:20:42 -05:00
rusEfi
2d59d23ce2
docs
2019-12-29 14:58:39 -05:00
rusefi
dd315c9625
fresh lib
2019-12-29 13:38:59 -05:00