Matthew Kennedy
67ea0368c9
Remove scheduler debug pins ( #1359 )
...
* trigger gen refactoring
* missed one
* remove microsecond timer debug pins
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-24 23:13:05 -04:00
Matthew Kennedy
3f4f0f9e7a
use the linker! ( #1363 )
2020-04-24 21:21:04 -04:00
rusEfi
2b4ca0496b
Better handling in case of ETB idle without ETB #1332
2020-04-19 21:51:27 -04:00
Matthew Kennedy
0ac3e06149
cleanup extern mess ( #1237 )
...
* cleanup
* move outside define
2020-03-29 19:06:03 -04:00
rusefi
c6ac5ed888
progress
2020-03-28 20:56:58 -04:00
rusefi
a1e837d763
NT not US not MS
...
thank you Matt
2020-01-19 03:49:35 -05:00
rusefi
8165bfc8ed
better constraint validation
2020-01-19 00:28:58 -05:00
rusefi
7927f7c035
better variable name & docs
2020-01-19 00:16:19 -05:00
rusefi
a222ecdfe1
happy new year unification
2020-01-13 21:57:43 -05:00
Matthew Kennedy
6703705a33
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
cf0b13041f
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
rusefi
225864808b
re-applying change
2019-11-12 22:56:56 -05:00
rusefi
a23f6bb23e
time to panic and revert more
2019-11-12 21:42:44 -05:00
rusefi
630f706f39
I have no idea what's broken
2019-11-12 20:35:07 -05:00
rusefi
12746ca91d
ops that's not what I mean
2019-11-12 19:58:14 -05:00
rusefi
73003f8b64
what's the probability of efi::size breaking build?
2019-11-12 19:40:33 -05:00
rusefi
7c453fb199
Strange INJ1 signal behavior (when the frequency of scheduler's timer is less than 1MHz) fix #996
2019-11-10 23:54:08 -05:00
rusefi
ca0984007d
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
86bace22fe
Reducing the change of no_event fatal error #894
2019-07-29 22:47:39 -04:00
rusefi
f48a24e71f
having fun with async - reducing threads
2019-07-13 11:08:17 -04:00
rusefi
9d004635e4
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
5d2afd2331
refactoring: better file name
2019-07-06 20:15:49 -04:00
rusefi
777eb532dc
Refactoring: OS access should be explicit #867
2019-07-03 21:48:04 -04:00
rusefi
8a90297160
refactoring: better method name
2019-05-07 19:32:08 -04:00
rusefi
fe1f871a69
defined(__DOXYGEN__) ? #748
2019-04-12 20:52:51 -04:00
rusefi
59d33c4cdc
The Big Refactoring of 2019: folder structure #723
2019-03-31 17:44:34 -04:00
rusefi
e28ce71bb8
unifying_file_naming
2019-03-29 09:11:13 -04:00
andreika-git
a3f33f3f0d
More compatibility for ADC_inputs, etc. ( #716 )
...
* Move STM32-specific ADC pinouts to ports/stm32/stm32_common.cpp
* Move STM32-specific files to ports/*
* setAdcChannelOverrides()
* Add #ifdefs for adc_inputs (PWM_FREQ_*, PWM_PERIOD_*, ADC_*_DEVICE)
* addChannel(), removeChannel()
* fix tle6240 compilation
* Add stm32_common.cpp to Makefile
* More ports/stm32/* paths
* More ports/stm32/* paths
* More flexible GPIO ports
* Add #ifdef for GPTDEVICE
* EFI_BOARD_TEST and EFI_JOYSTICK
* EFI_TLE8888
* Fix HIP9011_logic compilation
* ADC_CHANNEL_SENSOR
* Move ioportid_t PORTS[] to ports/*
* Fix simulator
2019-03-28 22:46:10 -04:00
dron0gus
19cdfab5f5
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
0244ccb010
fix #698
2019-02-27 17:12:52 -05:00
rusefi
9a6446c654
ETB PeriodicController refactoring
2019-02-10 19:52:06 -05:00
rusefi
f140c97ab2
BUG: FATAL in firmware with DEBUG mode #667
2019-01-11 17:40:44 -05:00
rusefi
dce2e17f1b
#655 clean-up
2019-01-09 00:25:45 -05:00
rusefi
29ca0cb683
fixing unit tests
2019-01-07 09:28:32 -05:00
Matthew Kennedy
435a255043
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
1f29b5dd37
Workarounds for GCC 8 ( #637 )
2018-12-27 09:40:40 -05:00
rusefi
553969dc72
refactoring
2018-09-16 22:26:57 -04:00
rusefi
70b91d2295
names for error codes
2018-09-10 22:00:13 -04:00
rusefi
60b3aa8e60
unique error codes #598
2018-07-25 23:03:04 -04:00
rusefi
6486d89201
code style
2018-05-31 00:32:55 -04:00
rusefi
3b20bc575e
better error message
2018-05-20 13:36:15 -04:00
rusefi
f5a4376036
happy new year
2018-01-20 20:55:31 -05:00
rusefi
67a28c081f
better names
2017-05-21 10:25:35 -04:00
rusefi
ffc9cf72e4
better code names & more performance info
2017-05-21 10:03:17 -04:00
Fabien Poussin
1c1ab7687a
Various ChibiOS compatibility fixes and a missing OBD define
2017-03-29 18:03:37 +02:00
Fabien Poussin
270d3a263d
Fixed ICU.
2017-03-29 17:55:53 +02:00
rusefi
5dfc9a32a7
better constant names
2017-03-09 01:10:33 -05:00
rusefi
5d855376f7
individual error codes for all errors
2017-03-05 08:51:21 -05:00
rusEfi
7f91da6e4e
auto-sync
2017-01-21 18:02:13 -05:00
rusEfi
552c664a23
auto-sync
2017-01-03 06:05:22 -05:00