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
b1873b3d8b
set all thread priorities in the same place ( #2412 )
...
* unify thread priority
* header
* mmc
2021-02-28 07:30:45 -05:00
Andrey G
2af32084f4
gpio helper ( #2195 )
...
* gpios: isBrainPinValid helper
* LCD HD44780: do not touch pins if DM_NONE or invalid gpio
* Fix isEnabled checks for GPS and Joystick
* LCD HD44780: writePad use this method wider
2021-01-08 20:01:26 -05:00
rusefillc
a5d0e4beeb
avoid float -> int64 conversion #1977
...
cherry picking...
2020-11-24 20:33:51 -05:00
rusefi
a2f26ac99b
Hellen says merge #1772
...
Hellen says stepper
2020-09-07 14:41:04 -04:00
Matthew Kennedy
95798a5246
fix broken master, inject engine ptr to rpmcalculator ( #1759 )
...
* fix
* oops
2020-09-05 18:49:42 -04:00
Matthew Kennedy
50cd6549a2
Fully switch acc pedal to new sensors ( #1212 )
...
* proxy sensor
* header
* idle
* can
* settings
* remove old mocking
* remove old impl
* etb
* oops, gotta actually register it
* fix test
* structured bindings ftw!
* driver intent for stepper
* tear out old
* oops too much
2020-04-01 20:21:03 -04:00
Matthew Kennedy
d541e04a7d
Friendlier pin names ( #1233 )
...
* enable TS error readout
* friendlier text for common errors
* improve comment
* friendlier ADC errors
* ign/inj names
* more pin names
2020-03-29 19:07:07 -04:00
Matthew Kennedy
fa5b5b76fb
Separate stepper control logic from hardware ( #1101 )
...
* divorce stepper from hw
* oops
* ptr not ref
* ptr not ref
* whitespace
* null check
2020-01-15 02:18:15 -05:00
rusefi
bb217b01dd
happy new year unification
2020-01-13 21:57:43 -05:00
Matthew Kennedy
859ef97607
stepper as thread task ( #1089 )
2020-01-09 09:03:23 +03:00
rusefi
af4f20551b
getting rid of boardConfiguration / binary compatible change
2019-12-11 17:48:55 -05:00
andreika-git
9a0b66791b
unregisterOutput() + isPinOrModeChanged() + Stepper::stepPin+enablePin + Kinetis fix ( #1029 )
...
* Fix isConfigurationChanged() for EFI_ACTIVE_CONFIGURATION_IN_FLASH
* unregisterOutput() -> unregisterOutputIfPinOrModeChanged()
* clutchUpPinMode for unregisterPin()
* Fix Kinetis: EFI_ACTIVE_CONFIGURATION_IN_FLASH & EFI_MAIN_RELAY_CONTROL
* Stepper: enablePin & stepPin with modes support
2019-11-25 00:02:53 -05:00
rusefi
30f07fa14c
evil manual cherry
2019-11-11 20:34:09 -05:00
rusefi
962a879a7d
evil manual merge of https://github.com/DonaldBecker/rusefi
2019-11-06 20:01:53 -05:00
rusefi
59fab1a3ba
dead code & typo
2019-07-13 09:38:37 -04:00
Matthew Kennedy
95003e9a7b
const, explicit, and override ( #831 )
...
* const, explicit, and override
* more const
* more const
* missed a spot
2019-06-08 09:51:36 -04:00
rusefi
508e9d74e7
defined(__DOXYGEN__) ? #748
2019-04-12 20:52:51 -04:00
dron0gus
86c561c651
Simulator ( #749 )
...
* Hide trigger_input.cpp if EFI_SHAFT_POSITION_INPUT == FALSE
* hide some hw-specific code under EFI_PROD_CODE
2019-04-12 23:28:19 +02:00
andreika-git
f1ec34f032
More portability and smaller RAM footprint possible ( #722 )
...
* EFI_NO_CONFIG_WORKING_COPY
* EFI_CONSOLE_NO_THREAD
* EFI_SHAFT_POSITION_INPUT
* #ifndef UTILITY_THREAD_STACK_SIZE
* fix printf() -> print()
2019-03-30 22:41:46 +01:00
rusefi
5626a8c82a
better location for spi pin modes
...
stm32-specific code would upset someone
2019-03-29 02:44:52 -04:00
rusefi
ed4fed57fb
better conditional compilation
2019-01-31 11:57:15 -05:00
rusefi
57993ff1b4
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-09 22:16:30 -05:00
rusefi
7582f8d8cf
better conditional compilation
2019-01-03 23:51:29 -05:00
Fabien Poussin
72fe39ff32
Workarounds for GCC 8 ( #637 )
2018-12-27 09:40:40 -05:00
rusefi
61a39de21e
#616
2018-11-02 13:18:47 -04:00
rusefi
0d7b0a7dba
#616 idle for simulator
2018-11-01 15:57:50 -04:00
andreika-git
7129b23947
Add Option: Force stepper parking every restart ( #562 )
2018-01-29 18:27:39 -05:00
andreika-git
d45cec568d
Reduce step skipping for stepper motor ( #559 )
...
* Reduce step skipping for stepper motor
* Add stepperParkingExtraSteps
2018-01-28 14:44:01 -05:00
rusefi
64b7a51617
#65
...
explicit precision control
2018-01-23 12:05:14 -05:00
andreika-git
ac43689791
Fix stepper motor ( #541 )
2018-01-22 17:48:12 -05:00
rusefi
371decae53
fix #539 reducing idle stepper reaction time
2018-01-21 12:19:36 -05:00
rusefi
1d31067d19
happy new year
2018-01-20 20:55:31 -05:00
andreika-git
45d89fdba8
Backup NV-RAM refactor ( #518 )
...
* Backup NV-RAM refactor
* More comments on BACKUP_IGNITION_SWITCH_COUNTER
2017-12-22 08:49:03 -05:00
andreika-git
83dfee8e96
Use RTC backup register to save Stepper IAC position ( #471 )
2017-08-07 07:28:21 -04:00
rusefi
f53177f5d7
better error handling
2017-07-28 14:27:37 -04:00
Andrei
68e761f6f0
stepperDirectionPin Mode
2017-06-13 16:28:05 +03:00
rusefi
0893e50949
configurable stepper pulse
2017-06-12 18:31:55 -04:00
rusefi
f27f99e9cc
better method name
2017-05-15 08:40:54 -04:00
rusEfi
840edd4149
auto-sync
2017-02-12 02:02:24 -05:00
rusEfi
55e89f0f31
auto-sync
2017-01-03 06:05:22 -05:00
rusEfi
57991d61ee
auto-sync
2016-01-11 19:02:19 -05:00
rusEfi
fbdea87819
auto-sync
2015-12-31 16:02:30 -05:00
rusEfi
969ebbf142
auto-sync
2015-07-10 09:01:56 -04:00
rusEfi
298341e0d1
auto-sync
2015-07-10 08:57:59 -04:00
rusEfi
241498d330
auto-sync
2015-07-06 21:33:28 -04:00
rusEfi
0c5c82a8a4
auto-sync
2015-04-17 21:04:22 -04:00
rusEfi
8d525e8ed1
auto-sync
2015-04-15 10:05:24 -04:00
rusEfi
47c1fca16f
auto-sync
2015-04-14 23:05:50 -04:00
rusEfi
4e0f8021b2
auto-sync
2015-04-14 20:08:04 -04:00