Matthew Kennedy
6267b8621a
big delete ICU ( #4270 )
...
* big delete
* icu vestiges
* changelog
2022-07-07 15:27:59 -04:00
Scott Smith
659cc68be1
Final cleanup of ENGINE macros ( #3567 )
...
Fix some uses of ENGINE() not detected by regex due to parenthesis.
Remove now empty engine_ptr.h
Don't worry about EFI_* not being defined, the compiler defaults to 0 if they aren't.
2021-11-17 13:45:10 -05:00
Scott Smith
80091498a6
Programmatically replace ENGINE() and CONFIG() with engine-> etc ( #3565 )
...
git grep -l -w ENGINE | xargs sed -i -r "s/ENGINE\(([]a-zA-Z_0-9.[]+)\)/engine->\1/g"
git grep -l -w CONFIG | xargs sed -i -r "s/([^a-zA-Z_])CONFIG\(([]a-zA-Z_0-9.[]+)\)/\1engineConfiguration->\2/g"
2021-11-17 03:54:21 -05:00
Matthew Kennedy
7296593448
remove engine pointer passing ( #3556 )
...
* some
* more
* more
* the last?!
2021-11-16 04:15:29 -05:00
rusefillc
72d29f319d
No pins should be restarted for no reason during config change #3151
2021-08-14 04:58:10 -04:00
Andrey
050a009b3d
trigger signal debug pins - logic level output #2959
2021-07-15 01:46:30 -04:00
Andrey
0f30fec7c2
trigger signal debug pins - logic level output #2959
2021-07-15 01:28:44 -04:00
Andrey
122ef9f637
making code more testable
2021-07-14 22:37:05 -04:00
Andrey
903c6e7305
refactoring - making method available
2021-07-13 19:28:03 -04:00
rusefi
06e72d6676
trigger and start button pins not displayed by "pins" command #2084
2020-12-22 21:20:57 -05:00
Matthew Kennedy
d3a24c568a
gpio unit tests ( #2099 )
...
* fix unregister api for gpio
* consumers
* guard with a critical section
* index
* guard less
* unregister under lock
* fix reinit
* dead flag
* fix most tests
* initialize properly
* initialize properly
* assertions in tests
* fix message
* move gpio mocking
* test gpios
* we must lock earlier to be truly safe
* this was using huge memory
* devirtualize
* test deinit
2020-12-18 17:19:02 -05:00
Matthew Kennedy
ce2e7d3cbe
fix mock pins array ( #2050 )
...
* fix
* fix probably
2020-12-10 00:10:58 -05:00
Matthew Kennedy
c442f1f785
fix gpio the right way ( #1990 )
...
* fix the right way
* use the api
* explain
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-11-27 00:24:41 -05:00
rusefillc
dbdfd87c6d
Starter seems to be engaged forever fix #1965
2020-11-18 23:54:30 -05:00
rusefi
8dcb2fe55f
this stuff is just too dead
2020-11-02 23:46:41 -05:00
rusefi
83d7085f40
code style & pleasing LGTM
2020-02-18 08:16:19 -05:00
rusefi
a222ecdfe1
happy new year unification
2020-01-13 21:57:43 -05:00
rusefi
8cf255402f
codes clean-up
2019-12-14 00:14:36 -05:00
rusefi
bad507558a
Refactoring: OS access should be explicit #867
2019-07-04 03:25:35 -04:00
rusefi
81a79561b1
refactoring
2019-05-10 17:53:41 -04:00
dron0gus
83d1f254a1
Exti rework ( #770 )
...
* io_pins: implement efiSetPadUnused
When pin becomes unused it should be switched to safe mode and
disconnected from any IP block. Assume that gpio input mode with
pull-up is safe enough.
* trigger_input: switch triggers pins to safe mode on stop/reinit
* digital_input_exti: rework
* rename enableExti to efiExtiEnablePin
* add efiExtiDisablePin
* keep track of used exti channels
* trigger_input: use digital_input_exti functions
2019-04-21 09:28:49 -04:00
rusefi
fe1f871a69
defined(__DOXYGEN__) ? #748
2019-04-12 20:52:51 -04:00
rusefi
82028b29f8
better ICU error handling
2019-04-07 18:25:46 -04:00
rusefi
0fe4efbee3
refactoring: duplicated import, already imported
2019-02-05 21:06:18 -05:00
rusefi
553969dc72
refactoring
2018-09-16 22:26:57 -04:00
rusefi
60b3aa8e60
unique error codes #598
2018-07-25 23:03:04 -04:00
Andrei
fb01ca5803
Add || DOXYGEN
2017-05-30 22:43:33 +03:00
Andrei
e99b0f3cc0
Fix HAL_USE_ICU=FALSE
2017-05-30 21:22:38 +03:00
rusefi
6f2134511b
better method name
2017-05-15 08:40:54 -04:00
rusefi
cdf380f09e
refactoring: extracting method
2017-05-15 05:03:40 -04:00
rusEfi
9535094fd9
refactoring - reducing GPIO complexity
2017-04-21 20:12:11 -04:00
rusefi
e3bad992d4
refactoring - reducing GPIO complexity
2017-04-21 16:20:06 -04:00
rusefi
bafb44d276
refactoring - reducing GPIO complexity
2017-04-21 15:14:37 -04:00
rusefi
8e8f2581d8
refactoring - reducing GPIO complexity
2017-04-21 13:53:47 -04:00
rusefi
928ab4e6f7
refactoring - reducing GPIO complexity
2017-04-21 13:36:51 -04:00