rusefi
f93ac0751d
better invalid configuration handling
2020-03-05 21:16:45 -05:00
Matthew Kennedy
986b80671b
warnings ( #1169 )
2020-03-03 08:37:02 -05:00
rusefi
6888b09c53
Three wire idle air valve #1122
...
ugly but should work to begin with
2020-02-04 01:22:04 -05:00
960
4b4e683957
Boost pr ( #1114 )
...
* boost control
* cleanup
* Delete rusefi_config.txt
* Add files via upload
* Delete rusefi_config.txt
* Add files via upload
* Update rusefi.input
* Update boost_control.cpp
2020-02-02 03:56:21 -05:00
rusefi
7c714e5727
opening the door to boost controller!
2020-01-31 14:29:52 -05:00
rusefi
0c3f73c2b4
code style
2020-01-21 01:47:58 -05:00
rusefi
83b1ca00a4
code style
2020-01-21 01:40:11 -05:00
Matthew Kennedy
09dc2f2390
don't use us for pwm calculation ( #1106 )
2020-01-19 07:02:49 -05:00
rusefi
7da4196f9c
NT not US not MS
...
thank you Matt
2020-01-19 03:49:35 -05:00
rusefi
85a0490796
one step back
2020-01-19 02:58:54 -05:00
rusefi
2ae53d1681
better constraint validation
2020-01-19 00:28:58 -05:00
rusefi
bb217b01dd
happy new year unification
2020-01-13 21:57:43 -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
645f51a038
better method names
2020-01-10 23:17:58 -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
rusefi
b83a5310be
happy new year
2020-01-08 00:02:40 -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
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
rusefi
0075f9492c
ETB documentation improvement?
2019-12-30 10:25:52 -05:00
rusefi
fde9a449cf
random refactoring: hopefully not changing byte size of any variables but clarifying/fixing type between ticks, US and MS
2019-12-21 21:11:09 -05:00
Matthew Kennedy
db3ae5b03f
DRAFT simplify dequeue logic ( #1050 )
...
* simplify dequeue logic
* unnecessary
* format
* doc
2019-12-14 18:00:39 -05:00
rusefi
9403b2a8fc
fixing build is my most favourite time!
2019-12-13 18:02:24 -05:00
rusefi
236d952335
progress towards ETB controller mocking
2019-12-13 13:52:34 -05:00
rusefi
af4f20551b
getting rid of boardConfiguration / binary compatible change
2019-12-11 17:48:55 -05:00
rusefi
5055797f6b
The Big Refactoring of 2019: folder structure #723
2019-12-04 01:15:52 -05:00
rusefi
813b6aa6ce
The Big Refactoring of 2019: folder structure #723
2019-12-04 01:11:10 -05:00
rusefi
f6a50b7375
The Big Refactoring of 2019: folder structure #723
2019-12-04 00:35:05 -05:00
andreika-git
1808642af1
Starter relay + Hardcoded 'FSIO' + simulator fix ( #1032 )
...
* Starter Relay: gui + built-in FSIO impl.
* Hardcoded 'FSIO' replacement for RAM-limited boards
* fix simulator
2019-11-25 20:08:01 -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
Matthew Kennedy
bb22296f61
DC motor improvements ( #1025 )
...
* extract interface, comments, conform names
* fwd declare
2019-11-22 16:30:44 -05:00
Matthew Kennedy
93d24dfc0b
Merge remote-tracking branch 'origin/master' into perf-tracing
2019-11-19 16:28:58 -08:00
rusefi
7dfdfc6378
docs & code formatting
2019-11-19 18:17:03 -05:00
Matthew Kennedy
8969efaffe
fix ( #1005 )
2019-11-13 08:42:16 -05:00
rusefi
4b1c1e72ab
time to panic and revert more
2019-11-12 21:42:44 -05:00
rusefi
0af0190468
what's the probability of efi::size breaking build?
2019-11-12 19:40:33 -05:00
Matthew Kennedy
0570ef4c42
Fix ( #1004 )
...
* Revert "fixing build"
This reverts commit 22da8a7dfe
.
* undo overzealous ifdef cplusplus
2019-11-12 01:13:13 -05:00
rusefi
22da8a7dfe
fixing build
2019-11-12 00:50:30 -05:00
Matthew Kennedy
9ce18d11fe
use static asserts ( #1003 )
2019-11-12 00:39:38 -05:00
rusefi
79e049a5f8
Strange INJ1 signal behavior (when the frequency of scheduler's timer is less than 1MHz) #996
...
new advanced debugging: hardware pins
2019-11-10 12:39:47 -05:00
rusefi
0e01355c15
steps towards #975
2019-10-18 18:54:32 -04:00
Matthew Kennedy
f52bdecb80
profile all the things
2019-10-13 13:14:08 -07:00
Matthew Kennedy
763b17fb50
experiment
2019-10-11 17:43:21 -07:00
rusefi
f588224559
NB2 miata on Frankenso with ETB
2019-09-21 01:21:53 -04:00
rusefi
c59d8164c6
unit tests progress
2019-09-19 21:41:52 -04:00
rusEfi
67c25a6f12
A/C relay cleanup
2019-09-15 11:32:38 -04:00
rusefi
86e421e0ee
fatalErrorPin setting is not used #926
...
reducing configuration fragility
2019-09-09 21:44:48 -04:00
rusefi
0b8ebdbf96
A/C NA6 compressor progress
2019-09-08 16:45:02 -04:00
rusEfi
c29f038b83
bugfix: pin names were not shown in engine sniffer
2019-08-18 15:27:10 -04:00
rusEfi
7a7dbb8c30
refactoring: engine sniffer magic constants
2019-08-18 15:04:02 -04:00
rusEfi
1a1fe77ff8
MRE ETB
2019-08-15 01:59:15 -04:00
rusefi
56236754c3
random typo
2019-08-10 14:40:51 -04:00
rusefi
84c6232b25
docs
2019-07-13 10:16:47 -04:00
rusefi
4ef2a72930
refactoring: wider usage of new periodic task
2019-07-09 16:08:49 -04:00
rusefi
2f68badc47
Periodic timer controller ( #875 )
...
* More than one aux pid #866
* More than one aux pid #866
* More than one aux pid #866
* More than one aux pid #866
* More than one aux pid #866
2019-07-09 08:33:40 -04:00
rusefi
34acd20833
More than one aux pid #866
...
renaming this class since we will probably have two different implementations for two different cases
2019-07-08 03:35:41 -04:00
rusefi
05fac9e869
Refactoring: OS access should be explicit #867
2019-07-05 19:00:44 -04:00
Matthew Kennedy
e81beaf81b
fix ( #865 )
2019-07-03 03:18:04 -04:00
rusefi
04c7cdebb6
input has sizes hard-coded #836
2019-06-10 15:11:53 -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
andreika-git
970f67862c
STM32-specific GPIO refactor (stm32_pins.cpp) ( #817 )
...
* stm32_pins.cpp
* PIN_USED & other
2019-06-02 16:48:38 -04:00
rusefi
1c36b89141
nicer pin names for messages while same short names for engine sniffer
2019-05-15 04:26:41 -04:00
Matthew Kennedy
5a15b449c0
rename enum ( #791 )
2019-05-05 00:53:24 -04:00
Matthew Kennedy
6810aa3268
fix etb ( #789 )
2019-05-05 00:42:50 -04:00
dron0gus
76cc822b1e
Smart gpios ( #752 )
...
* efi_gpio: update cached pin value for ext gpios to
* tle6240: update and fix
* gpiochips_init should be called after all gpio chips are added
or we can lost calls to _init of chips
* smart_gpio.c: fix for tle6240 and mc33972
now config structs are not const. waste of ram...
2019-04-14 01:32:46 +02:00
rusefi
fb0bbc075c
steps towards smarter gpio
2019-04-13 12:02:34 -04:00
rusefi
16cf6388b6
ETB using tle7209 fix #746
2019-04-13 01:03:12 -04:00
rusefi
541c445a2d
defined(__DOXYGEN__) ? #748
2019-04-12 22:07:03 -04:00
dron0gus
2768583ec1
gpiochips integration: remove incorrect code (rebase issue) ( #742 )
2019-04-10 16:25:50 +02:00
dron0gus
1b39480e64
Gpiochips integration ( #740 )
...
* gpio-chips core function renames
* efi_gpio, pin_repository: add support for external gpios
* gpio-chips update
* gpio-chips: add api to name each pin of gpiochip
* tle6240: provide individual names for each pin
2019-04-10 14:43:54 +02:00
rusefi
5316d7ad6a
The Big Refactoring of 2019: folder structure #723
2019-04-09 23:01:45 -04:00
rusefi
f6d2f47bd1
fixing continues integraion?
2019-04-09 21:36:53 -04:00
dron0gus
c6a1d0cbe0
gpios rework ( #739 )
...
* Some more include fixes for linux
* Pass cross-compile path through CROSS_COMPILE
* Lower-upper case conversion fixes for linux
* Rename unmarkPin to brain_pin_markUnused
This is part of external gpiochip integration
* Add gpio_pin prefix to markUsed and markUnused
To distinguish from similar functions using brain_pin
* pin_repository: add helpers
this is part of gpio chips integration
* efi_gpio: simplify getHwPin using brain_pin_is_onchip
2019-04-10 01:31:10 +02:00
rusefi
e0c9493dd9
The Big Refactoring of 2019: folder structure #723
2019-04-05 01:41:24 -04:00
rusefi
334af50f3f
we need TLE8888 driver #714
2019-04-04 19:56:03 -04:00
rusefi
be9651cb95
The Big Refactoring of 2019: folder structure #723
2019-03-31 17:44:34 -04:00
andreika-git
b80806182f
More portability & small fixes ( #719 )
...
* Use hw_stm32.mk
* Fix bootloader
* Use more common hw_ports.mk filename instead of hw_stm32.mk
* More CPU compatibility for Makefile
* TS_UART_MODE & rename TS_SERIAL_UART_DEVICE->TS_SERIAL_DEVICE
* Move lockAnyContext()/unlockAnyContext() to rfiutil.c
* USE_FATFS
* EFI_LCD
* Less compilation errors
* STATUS_LOGGING_BUFFER_SIZE & SETTINGS_LOGGING_BUFFER_SIZE
* EFI_ALTERNATOR_CONTROL, EFI_SERVO, EFI_DISABLE_CONSOLE_ACTIONS
* #ifndef PWM_PHASE_MAX_COUNT & more flexible GPIO inside portname()
* merge
* EFI_ALTERNATOR_CONTROL, EFI_ELECTRONIC_THROTTLE_BODY
2019-03-29 15:29:01 +01:00
rusefi
bd2b992918
unifying_file_naming
2019-03-29 09:11:13 -04:00
rusefi
07c964af78
better Electronic Throttle body control #493
2019-03-10 12:58:27 -04:00
rusefi
60a5b2c5ea
better Electronic Throttle body control #493
...
two ETBs
2019-03-10 12:02:25 -04:00
rusEfi
9a11d26cc3
better Electronic Throttle body control #493
2019-03-09 23:31:47 -05:00
dron0gus
c9edbf4225
Cleanup fixes ( #700 )
...
* Kill some more warnings
* pin_repository: add markUnused, allow use from plain C
* ehiGpio.cpp: add forgotten GPIOG port
2019-03-08 07:01:15 -05:00
rusEfi
e9a88c18f6
ETB progress
2019-03-03 15:27:49 -05:00
rusEfi
e452b6802b
ETB
2019-03-01 23:09:33 -05:00
rusEfi
830e733053
fix #698
2019-02-27 17:12:52 -05:00
rusefi
46bdbf82d1
refactoring: reducing code duplication
2019-02-23 12:33:49 -05:00
rusefi
9547c44ff1
688 brainpins ( #694 )
...
* GPIOF, GPIOG and GPIOH ports are not available #688
2019-02-22 22:10:41 -05:00
rusefi
de0fb8aa92
wider usage of PeriodicController
2019-02-10 23:54:41 -05:00
rusefi
9325cd6d23
better (?) variable names
2019-02-10 22:47:49 -05:00
rusefi
de6d9d6f8d
ETB PeriodicController refactoring
2019-02-10 19:52:06 -05:00
rusefi
dc0ae33a54
ETB progress
2019-02-10 19:13:04 -05:00
rusefi
4187f4b081
Refactor Trigger System #635
2019-02-03 01:27:47 -05:00
rusefi
935a9fa706
Refactor Trigger System #635
2019-02-03 01:19:16 -05:00
rusefi
af7f6454bc
Refactor Trigger System #635
2019-02-03 01:14:19 -05:00
rusefi
f7c8fafdd7
Refactor Trigger System #635
2019-02-03 01:11:50 -05:00
rusefi
d247c13283
Refactor Trigger System #635
2019-02-03 01:04:24 -05:00
rusefi
2b852ea48e
CJ125 unit-tests coverage #617
2019-02-01 23:48:11 -05:00
rusefi
5ced490687
CJ125 heater zero PWM improvement
2019-02-01 22:37:21 -05:00
rusefi
a1e4880bb9
CJ125 heater zero PWM improvement
2019-02-01 22:27:17 -05:00
rusefi
56f0260414
CJ125 heater zero PWM improvement
2019-02-01 22:20:15 -05:00
rusefi
de2eb04519
#657
2019-01-28 02:59:14 -05:00
Matthew Kennedy
fbc15b4bd2
const ( #675 )
2019-01-16 08:24:37 -05:00
rusefi
6bb8da7b39
Question: something strange trigger errors #662
2019-01-11 09:24:24 -05:00
rusefi
cbd2d69731
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-09 22:57:33 -05:00
rusefi
def54ae1ea
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 10:17:35 -05:00
rusefi
8b74ccf8bd
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 09:39:02 -05:00
rusefi
9ddea58e47
fixing build
2019-01-09 09:38:23 -05:00
rusefi
68d172a8f1
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 09:37:16 -05:00
rusefi
970d120a41
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 08:50:51 -05:00
rusefi
5ffcc396eb
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 07:57:43 -05:00
rusefi
dbac37c59d
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 01:07:50 -05:00
rusefi
2f01f8759c
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 00:53:54 -05:00
rusefi
ba1e1f3275
#655 clean-up
2019-01-09 00:25:45 -05:00
Matthew Kennedy
b037a6e0ca
Implement common for controllers ( #645 )
...
* controller
* remove stopping thread
* move microsecond timer watchdog
* docs
* typo snuck in
* go back to the old way
2019-01-06 21:15:49 -05:00
Fabien Poussin
72fe39ff32
Workarounds for GCC 8 ( #637 )
2018-12-27 09:40:40 -05:00
rusefi
a4efd47ba1
#635 better names
2018-12-25 10:13:00 -05:00
rusefi
881fad4e59
#635 refactoring: better name
2018-12-25 08:27:52 -05:00
rusefi
9fc0825d4c
docs
2018-12-24 19:36:03 -05:00
Matthew Kennedy
5d6d36732a
Documentation for DcMotor ( #632 )
...
* Docs, support failure detection
* typo
2018-12-23 21:10:30 -05:00
rusefi
e602c7a76b
docs
2018-12-23 10:45:28 -05:00
rusefi
852852b19f
one step back
2018-12-23 02:44:41 -05:00
rusefi
938728bd0a
moving towards https://github.com/mck1117/rusefi/tree/mck1117/etb/firmware/testing
2018-12-22 23:57:28 -05:00
rusefi
81837cad7d
EXTI refactoring
2018-12-18 23:50:29 -05:00
rusefi
52998725c3
extra caution
2018-12-09 09:23:31 -05:00
rusefi
2bb110e5e1
fix #129
2018-12-08 23:02:51 -05:00
rusefi
41bcceae40
#129 huge step forward
2018-12-08 22:57:00 -05:00
rusefi
d8b0709dd1
docs
2018-12-08 22:06:24 -05:00
rusefi
22822ca391
#129 making code more readable
2018-12-08 21:23:49 -05:00
rusefi
fb8f9410f2
#129 current state of PWM
2018-12-08 19:15:24 -05:00
rusefi
a63c22fddf
#129 preparation
2018-12-08 17:30:17 -05:00
rusefi
8c3934a7b3
code style and some refactoring
2018-12-08 16:59:16 -05:00
rusefi
c5999bf358
docs & state validation
2018-12-08 15:07:07 -05:00
rusEfi
e6d44fb85f
NAN handling
2018-11-26 20:40:24 -05:00
andreika-git
23fea3c0c5
STM32 Nucleo144-F767ZI board: Initial support ( #620 )
...
* More EFI_ #ifdefs for config flexibility
* Even more config flexibility
* New firmware/config/stm32f7ems/* files
* New firmware/config/boards/NUCLEO_F767/* files
* New firmware/hw_layer/stm32f7/* files
* Fix for EFI_USB_SERIAL
* Adding #if defined(STM32F7XX)
* SPI flags changed in F7: SPI_CR1_DFF --> SPI_CR1_CRCL
* I2Cv2 config changed in F7
* More versatile CCM defines
* Makefiles
* Double #ifs cleanup
* docs
2018-11-16 07:40:06 -05:00
rusefi
f3f9223048
CJ125 unit-tests coverage #617
2018-11-03 13:45:36 -04:00
rusefi
6d933ceb82
#616 idle for simulator
2018-11-02 13:38:31 -04:00
rusEfi
117be1f09d
minor ETB progress
2018-10-21 17:45:14 -04:00
rusefi
1f90cf153d
refactoring
2018-09-16 22:26:57 -04:00
rusefi
a535b5b0e3
docs
2018-09-10 22:43:57 -04:00
rusefi
eda2f08c38
docs
2018-09-10 22:42:24 -04:00
rusefi
8d111fbd98
typo
2018-09-10 22:29:43 -04:00
rusefi
f292c4ccb2
reducing code duplication and applying event condition more consistently
2018-08-31 21:11:22 -04:00
rusefi
52e0edea6a
dead comment & inline
2018-08-31 20:38:10 -04:00
rusefi
a396c9b587
refactoring: better field names
2018-07-26 15:51:06 -04:00
rusefi
99e74635ef
step towards more unique codes
2018-07-25 23:30:00 -04:00
rusefi
959a91ae4c
unique error codes #598
2018-07-25 23:03:04 -04:00
rusefi
2952f652fc
reviving EFI_DEFAILED_LOGGING
2018-03-04 19:19:34 -05:00
rusefi
eaf6440530
unique name
2018-02-06 01:16:16 +03:00
rusefi
485513bc3f
code style
2018-02-03 17:07:04 -05:00
rusEfi
77f3acd81c
docs
2018-01-28 18:04:41 -05:00
rusefi
d9acdd6a70
better method names
2018-01-28 11:27:33 -05:00
rusefi
9b785cdfa1
helper method
2018-01-28 11:08:37 -05:00
rusefi
64b7a51617
#65
...
explicit precision control
2018-01-23 12:05:14 -05:00
rusefi
0fe7598c7d
better error message
2018-01-21 16:06:03 -05:00
rusefi
5ca6b5dfca
refactoring
2018-01-21 15:34:20 -05:00
rusefi
cdc5ffa72f
refactoring
2018-01-21 15:31:46 -05:00
rusefi
0112bd8237
PWM docs
2018-01-21 15:28:03 -05:00
rusefi
1d31067d19
happy new year
2018-01-20 20:55:31 -05:00
rusefi
e00abd0910
docs
2017-11-27 00:05:54 -05:00
rusefi
56b6e33eab
#490
2017-11-26 22:30:37 -05:00
rusefi
63ac17de19
refactoring - better variable name
2017-11-19 10:23:47 -05:00
rusefi
32132ad3f0
#473
2017-08-28 00:08:37 -04:00
rusefi
c8db79678b
refactoring
2017-08-03 21:28:44 -04:00
rusefi
f53177f5d7
better error handling
2017-07-28 14:27:37 -04:00
rusefi
fe69c7ae4e
refactoring - reducing code duplication
2017-07-10 22:08:55 -04:00
rusefi
968fcd7e74
refactoring
2017-07-10 22:05:40 -04:00
rusefi
804378801a
better result for non-prod code
2017-07-10 21:43:03 -04:00
rusefi
eb97b2ea20
docs
2017-07-10 21:41:13 -04:00
rusefi
45941bd99d
refactoring: inlining method
2017-07-10 21:34:31 -04:00
rusefi
ea698a6f09
refactoring: better name
2017-06-26 09:14:31 +03:00
rusefi
63285c8a77
more pinMode fixes
2017-06-19 08:57:04 +03:00
rusefi
efcfd6b753
fanPinMode fix
2017-06-19 00:53:18 -04:00
rusefi
8f28ffe011
debug modes
2017-06-07 23:04:56 -04:00
rusefi
1ae91b98d0
executor runtime stats
2017-06-07 22:55:05 -04:00
rusefi
beee5452a5
refactoring
2017-06-04 18:53:43 -04:00
rusefi
89c25af9d2
refactoring
2017-06-04 18:43:08 -04:00
rusefi
c08140d112
refactoring
2017-06-04 18:29:57 -04:00
rusefi
5e6d2c5f03
refactoring
2017-06-04 16:35:13 -04:00
rusefi
f65af61e82
a bit of OOP
2017-06-04 16:18:29 -04:00
rusefi
fc17b7f12d
docs
2017-06-03 23:36:34 -04:00
rusEfi
07be62b9e3
refactoring
2017-05-30 21:56:38 -04:00
Andrei
f1096c91f3
Fix lockAnyContext
2017-05-25 21:51:21 +03:00
rusefi
b9771e42e9
better name
2017-05-21 11:09:47 -04:00
rusefi
486e69d492
better names
2017-05-21 10:25:35 -04:00
rusefi
e3d62a12ca
better code name
2017-05-21 10:15:57 -04:00
rusefi
8ab66a61c5
removing unused parameter
2017-05-15 11:44:19 -04:00
rusefi
d819252dd7
removing unused parameter
2017-05-15 09:35:06 -04:00
rusefi
b2d1f3e446
monitorReuse idea is dead
2017-05-15 09:21:40 -04:00
rusefi
f27f99e9cc
better method name
2017-05-15 08:40:54 -04:00
rusEfi
cd5b6ec7d8
refactoring - reducing GPIO complexity
2017-04-21 19:59:05 -04:00
rusefi
85778e6bf2
refactoring - reducing GPIO complexity
2017-04-21 19:23:20 -04:00
rusefi
6f9ff11213
refactoring - reducing GPIO complexity
2017-04-21 18:11:36 -04:00
rusefi
6938538fac
refactoring - reducing GPIO complexity
2017-04-21 17:50:28 -04:00
rusefi
ac16341b2b
refactoring - reducing GPIO complexity
2017-04-21 17:38:13 -04:00
rusefi
396746dd9a
refactoring - reducing GPIO complexity
2017-04-21 17:26:50 -04:00
rusefi
66e14b52ae
refactoring - reducing GPIO complexity
2017-04-21 17:23:21 -04:00
rusefi
17e05402ed
refactoring - reducing GPIO complexity
2017-04-21 17:14:14 -04:00
rusefi
e3affd2fa6
refactoring - reducing GPIO complexity
2017-04-21 17:10:29 -04:00
rusefi
46f02fb3f7
refactoring - reducing GPIO complexity
2017-04-21 17:08:04 -04:00
rusefi
f96de7eef3
refactoring - reducing GPIO complexity
2017-04-21 16:52:02 -04:00
rusefi
03b66eaa4f
refactoring - reducing GPIO complexity
2017-04-21 16:36:50 -04:00
rusefi
b89425a048
refactoring - reducing GPIO complexity
2017-04-21 16:33:51 -04:00
rusefi
e7e7458729
refactoring - reducing GPIO complexity
2017-04-21 16:20:06 -04:00
rusefi
65aa80c379
refactoring - reducing GPIO complexity
2017-04-21 15:28:47 -04:00
rusefi
070475f1ff
refactoring - reducing GPIO complexity
2017-04-21 15:14:37 -04:00
rusefi
8fa9bf07a4
refactoring - reducing GPIO complexity
2017-04-21 13:53:47 -04:00
rusefi
0992f1465a
refactoring - reducing GPIO complexity
2017-04-21 13:36:51 -04:00
rusefi
8008a594ff
refactoring - reducing complexity
2017-04-21 13:22:11 -04:00
rusefi
5a5672a00d
refactoring - reducing complexity
2017-04-21 12:42:38 -04:00
rusefi
7aa92862e8
refactoring - reducing complexity
2017-04-21 12:31:17 -04:00
rusefi
e201033eae
refactoring - reducing complexity
2017-04-21 12:06:32 -04:00
rusEfi
be18c73836
refactoring: better code names
2017-04-19 22:03:14 -04:00
rusEfi
3786f45ae5
first step of dead 'monitorReuse' idea removal
2017-04-15 21:38:03 -04:00
rusefi
bf129a65e8
manual picking from ChibiOS migration branch to make my evening a little less depressing
2017-03-27 22:52:43 -04:00
rusefi
9c2a9de2f6
#366
2017-03-05 14:33:35 -05:00
rusefi
2babd85a9e
individual error codes for all errors
2017-03-05 08:50:19 -05:00
rusefi
cf571fc5af
simulator bugfix - sudden RPM change
2017-03-03 22:58:30 -05:00
rusefi
62f37f04ae
refactoring
2017-02-24 19:42:34 -05:00
rusEfi
89611c39f3
auto-sync
2017-01-30 06:02:53 -05:00
rusEfi
13e255cb50
auto-sync
2017-01-06 11:02:49 -05:00
rusEfi
55e89f0f31
auto-sync
2017-01-03 06:05:22 -05:00
rusEfi
e72f660b39
auto-sync
2016-12-17 09:02:59 -05:00
rusEfi
e291bbd846
auto-sync
2016-11-30 23:02:42 -05:00
rusEfi
90989a6579
auto-sync
2016-11-30 18:02:19 -05:00
rusEfi
7f1858a57f
auto-sync
2016-11-29 20:02:41 -05:00
rusEfi
775950e919
auto-sync
2016-11-03 23:02:58 -04:00
rusEfi
f7b95e16e3
auto-sync
2016-11-01 23:01:54 -04:00
rusEfi
d26b9650b6
auto-sync
2016-11-01 21:03:07 -04:00
rusEfi
81570e5857
auto-sync
2016-11-01 09:02:29 -04:00
rusEfi
e7b8cd9646
auto-sync
2016-10-31 22:02:12 -04:00
rusEfi
08650ccdbc
auto-sync
2016-10-31 21:02:36 -04:00
rusEfi
065c8529c1
auto-sync
2016-10-10 16:02:39 -04:00
rusEfi
8a83839ca9
auto-sync
2016-10-10 15:02:10 -04:00
rusEfi
e984e7a0c4
auto-sync
2016-10-10 14:02:17 -04:00
rusEfi
ee9eb1b8f9
auto-sync
2016-10-02 16:03:12 -04:00
rusEfi
0234a396c9
auto-sync
2016-10-02 15:03:03 -04:00
rusEfi
4931b4beae
auto-sync
2016-10-02 12:02:42 -04:00
rusEfi
7574c353da
auto-sync
2016-10-02 11:02:09 -04:00
rusEfi
947712a8f9
auto-sync
2016-09-27 11:01:57 -04:00
rusEfi
3981290369
auto-sync
2016-09-26 22:02:53 -04:00
rusEfi
448da9b2cc
auto-sync
2016-09-26 21:03:18 -04:00
rusEfi
e5690535aa
auto-sync
2016-09-26 00:03:15 -04:00
rusEfi
04fbf2ed53
auto-sync
2016-09-25 23:02:28 -04:00
rusEfi
557eadecfc
auto-sync
2016-09-24 01:02:43 -04:00
rusEfi
d9d7ffaeae
auto-sync
2016-09-24 00:03:14 -04:00
rusEfi
0bf5c2af8e
auto-sync
2016-09-22 09:03:20 -04:00
rusEfi
53ebcf4c17
auto-sync
2016-09-21 23:03:22 -04:00
rusEfi
5b04050748
auto-sync
2016-09-14 19:03:00 -04:00
rusEfi
600a450838
auto-sync
2016-09-14 01:01:57 -04:00
rusEfi
e747b729d2
auto-sync
2016-09-14 00:03:14 -04:00
rusEfi
a8de570ead
auto-sync
2016-09-12 20:02:56 -04:00
rusEfi
91ef7561cf
auto-sync
2016-09-07 00:02:11 -04:00
rusEfi
22f1900613
auto-sync
2016-09-05 01:03:25 -04:00
rusEfi
c844da2f48
auto-sync
2016-09-04 01:01:54 -04:00
rusEfi
c70364e18b
auto-sync
2016-09-04 00:03:27 -04:00
rusEfi
439ac6d545
auto-sync
2016-09-03 22:01:51 -04:00
rusEfi
f0e656f644
auto-sync
2016-08-27 10:03:11 -04:00
rusEfi
0393ff8244
auto-sync
2016-08-26 22:03:07 -04:00
rusEfi
41fdaf9554
auto-sync
2016-08-26 17:02:37 -04:00
rusEfi
e3ea3f48bd
auto-sync
2016-07-23 22:02:52 -04:00
rusEfi
4f0fc9ffd5
auto-sync
2016-07-23 19:03:19 -04:00
rusEfi
38b3771a4b
auto-sync
2016-07-13 21:03:05 -04:00
rusEfi
66b1e591a7
auto-sync
2016-04-26 20:02:05 -04:00
rusEfi
aefaa817d7
auto-sync
2016-04-26 12:01:47 -04:00
rusEfi
ae7aedcdc3
auto-sync
2016-04-01 21:01:44 -04:00
rusEfi
4665671c38
auto-sync
2016-01-25 23:01:36 -05:00
rusEfi
a3ed8d4d8f
auto-sync
2016-01-25 02:03:01 -05:00
rusEfi
db58444862
auto-sync
2016-01-11 23:01:35 -05:00
rusEfi
a538dde81e
auto-sync
2016-01-11 17:01:33 -05:00
rusEfi
fbdea87819
auto-sync
2015-12-31 16:02:30 -05:00
rusEfi
c9852aa7b5
auto-sync
2015-09-13 10:01:39 -04: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
0568963a68
auto-sync
2015-05-18 22:05:11 -04:00
rusEfi
8283186729
auto-sync
2015-05-17 14:08:56 -04:00
rusEfi
7fe72ed4a8
auto-sync
2015-05-14 23:10:04 -04:00
rusEfi
12b47f1f3c
auto-sync
2015-04-29 11:05:04 -04:00
rusEfi
3bb36fab92
auto-sync
2015-04-28 15:04:40 -04:00
rusEfi
74a1c2d9fe
auto-sync
2015-04-26 11:09:43 -04:00
rusEfi
0c5c82a8a4
auto-sync
2015-04-17 21:04:22 -04:00
rusEfi
9b5a79680b
auto-sync
2015-04-17 20:08:24 -04:00
rusEfi
59e68964cd
auto-sync
2015-04-17 19:08:49 -04:00
rusEfi
8f6845c8a7
auto-sync
2015-04-17 18:10:46 -04:00
rusEfi
25b98d0ffd
auto-sync
2015-04-17 11:04:27 -04:00
rusEfi
96bbd2741a
auto-sync
2015-04-17 00:04:52 -04:00
rusEfi
6c1c1acd65
auto-sync
2015-04-16 19:04:30 -04:00
rusEfi
dbd4aff103
auto-sync
2015-04-16 12:05:50 -04:00
rusEfi
91663368f5
auto-sync
2015-04-13 18:08:02 -04:00
rusEfi
0bcca6b6b8
auto-sync
2015-04-12 11:04:25 -05:00
rusEfi
572aad3a26
auto-sync
2015-03-22 00:05:56 -05:00
rusEfi
d51cd692f4
auto-sync
2015-03-21 23:04:52 -05:00
rusEfi
45314067c4
auto-sync
2015-03-20 08:10:12 -05:00
rusEfi
cf287775d4
auto-sync
2015-02-27 19:09:56 -06:00
rusEfi
c76d777922
auto-sync
2015-02-26 17:09:02 -06:00
rusEfi
078f50c5c4
auto-sync
2015-02-26 10:07:06 -06:00
rusEfi
4037d855b5
auto-sync
2015-02-24 17:04:33 -06:00
rusEfi
e737debcc1
auto-sync
2015-02-24 15:08:35 -06:00
rusEfi
0809f045f4
auto-sync
2015-01-20 22:07:37 -06:00
rusEfi
662f02f28a
auto-sync
2015-01-19 14:05:26 -06:00