Matthew Kennedy
a8db44d48a
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
f704bf22cb
use the linker! ( #1363 )
2020-04-24 21:21:04 -04:00
rusEfi
1ced7eafbc
Better handling in case of ETB idle without ETB #1332
2020-04-19 21:51:27 -04:00
Matthew Kennedy
8fd9842310
cleanup extern mess ( #1237 )
...
* cleanup
* move outside define
2020-03-29 19:06:03 -04:00
rusefi
d1b5a51400
progress
2020-03-28 20:56:58 -04:00
rusefi
7da4196f9c
NT not US not MS
...
thank you Matt
2020-01-19 03:49:35 -05:00
rusefi
2ae53d1681
better constraint validation
2020-01-19 00:28:58 -05:00
rusefi
b377e1f2f0
better variable name & docs
2020-01-19 00:16:19 -05:00
rusefi
bb217b01dd
happy new year unification
2020-01-13 21:57:43 -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
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
rusefi
c23cb5693a
re-applying change
2019-11-12 22:56:56 -05:00
rusefi
4b1c1e72ab
time to panic and revert more
2019-11-12 21:42:44 -05:00
rusefi
e29f993487
I have no idea what's broken
2019-11-12 20:35:07 -05:00
rusefi
8ac4bc40da
ops that's not what I mean
2019-11-12 19:58:14 -05:00
rusefi
0af0190468
what's the probability of efi::size breaking build?
2019-11-12 19:40:33 -05:00
rusefi
410391598e
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
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
72ad77879c
Reducing the change of no_event fatal error #894
2019-07-29 22:47:39 -04:00
rusefi
8a393dc819
having fun with async - reducing threads
2019-07-13 11:08:17 -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
cdac02429c
refactoring: better file name
2019-07-06 20:15:49 -04:00
rusefi
b81c60cf3e
Refactoring: OS access should be explicit #867
2019-07-03 21:48:04 -04:00
rusefi
d7fd0ce6c1
refactoring: better method name
2019-05-07 19:32:08 -04:00
rusefi
508e9d74e7
defined(__DOXYGEN__) ? #748
2019-04-12 20:52:51 -04:00
rusefi
be9651cb95
The Big Refactoring of 2019: folder structure #723
2019-03-31 17:44:34 -04:00
rusefi
bd2b992918
unifying_file_naming
2019-03-29 09:11:13 -04:00
andreika-git
c34d7cac48
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
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
830e733053
fix #698
2019-02-27 17:12:52 -05:00
rusefi
de6d9d6f8d
ETB PeriodicController refactoring
2019-02-10 19:52:06 -05:00
rusefi
f054de0876
BUG: FATAL in firmware with DEBUG mode #667
2019-01-11 17:40:44 -05:00
rusefi
ba1e1f3275
#655 clean-up
2019-01-09 00:25:45 -05:00
rusefi
c900f849f7
fixing unit tests
2019-01-07 09:28:32 -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
1f90cf153d
refactoring
2018-09-16 22:26:57 -04:00
rusefi
7b37195d64
names for error codes
2018-09-10 22:00:13 -04:00
rusefi
959a91ae4c
unique error codes #598
2018-07-25 23:03:04 -04:00
rusefi
ee2d39a127
code style
2018-05-31 00:32:55 -04:00
rusefi
5f9c44c094
better error message
2018-05-20 13:36:15 -04:00
rusefi
1d31067d19
happy new year
2018-01-20 20:55:31 -05:00
rusefi
486e69d492
better names
2017-05-21 10:25:35 -04:00
rusefi
2b4c66968c
better code names & more performance info
2017-05-21 10:03:17 -04:00
Fabien Poussin
9f75cd5c75
Various ChibiOS compatibility fixes and a missing OBD define
2017-03-29 18:03:37 +02:00
Fabien Poussin
f5d2eab8b5
Fixed ICU.
2017-03-29 17:55:53 +02:00
rusefi
4bf5456457
better constant names
2017-03-09 01:10:33 -05:00
rusefi
187e73f4ca
individual error codes for all errors
2017-03-05 08:51:21 -05:00
rusEfi
c604b3875c
auto-sync
2017-01-21 18:02:13 -05:00
rusEfi
55e89f0f31
auto-sync
2017-01-03 06:05:22 -05:00