rusefi
a43ab0b9da
trying again #764
2019-04-19 01:56:05 -04:00
dron0gus
aaad44dfa1
Smart gpio fixes 2 ( #765 )
...
* gpio chips: relax error checking on _add
Do not halt whole system if wrong or nulled config is passed.
In current smart-gpio implementation this can happen and it is not
as error. Let smart-gpio handle this, kust reurn negative.
* tle8888: return back includes needed for debug
* smar-gpio: -Werror=missing-field-initializers fix
2019-04-19 01:42:24 -04:00
rusefi
f874a809d0
?
2019-04-19 00:10:26 -04:00
rusefi
ca7fe4fffa
fixing bootloader
2019-04-18 09:05:58 -04:00
rusefi
befc01a601
would it work?
2019-04-18 08:57:59 -04:00
rusefi
db49398838
poke
2019-04-17 19:07:21 -04:00
andreika-git
b5f87ae584
Default config refactor ( #762 )
...
* Refactor config
* Fix FSIO_ANALOG_INPUT_COUNT
2019-04-16 10:27:34 -04:00
dron0gus
e0796d673b
Smart gpios fixes - now without cleanup of smart_gpio.cpp ( #758 )
...
* smart_gpio.cpp: check _add return values
And occupy gpiochip's pin range if disabled of failed. So base will
align with enum.
* TLE8888: cleanup, move high level code to smart_gpio.cpp
* smart_gpio.cpp: fix compilation when BOARD_EXT_GPIOCHIPS == 0
* board-subaru: fix compilation after latest smart_gpio updates
* tle8888: now we have all 28 pins supported
2019-04-16 09:23:24 -04:00
rusefi
c4a0de35d5
baro?
2019-04-16 01:55:15 -04:00
rusefi
57bdac9118
one step back
2019-04-16 01:32:24 -04:00
rusefi
adceeaff8d
running with BOARD_MC33972_COUNT
2019-04-15 23:15:16 -04:00
rusefi
96bcd0f3a7
Revert "Revert "The Big Refactoring of 2019: configuration version should not be a global variable fix #656""
...
This reverts commit bba5f7f9e3
.
2019-04-15 21:37:54 -04:00
rusefi
3732eedbf0
The Big Refactoring of 2019: configuration version should not be a global variable #656
2019-04-15 21:09:43 -04:00
rusefi
eecc3ec3b6
The Big Refactoring of 2019: configuration version should not be a global variable #656
2019-04-15 21:06:48 -04:00
rusefi
7c7889cb71
The Big Refactoring of 2019: configuration version should not be a global variable #656
2019-04-15 21:02:42 -04:00
rusefi
877ac257fe
The Big Refactoring of 2019: configuration version should not be a global variable #656
2019-04-15 21:02:25 -04:00
rusefi
0171e00231
PWM parameter validation fix #594
2019-04-15 20:47:06 -04:00
rusefi
bba5f7f9e3
Revert "The Big Refactoring of 2019: configuration version should not be a global variable fix #656"
...
This reverts commit 05f6aabe
2019-04-15 20:42:22 -04:00
rusefi
05f6aabe32
The Big Refactoring of 2019: configuration version should not be a global variable fix #656
2019-04-15 20:27:19 -04:00
rusefi
f171675151
poke
2019-04-15 19:46:12 -04:00
rusefi
d4dcfac535
random cleanup
2019-04-15 19:24:46 -04:00
rusefi
2badaa4f73
we need TLE8888 driver #714
2019-04-15 19:15:53 -04:00
andreika-git
4c00b4c6fb
A tiny fix of EFI_ACTIVE_CONFIGURATION_IN_FLASH ( #761 )
2019-04-15 13:36:25 -04:00
andreika-git
6829876016
fix Simulator + HAL_USE_COMP ( #760 )
2019-04-15 08:59:29 -04:00
andreika-git
ca255a90c2
More config portability: TLE6240, Trigger_input, UART/Serial ( #759 )
...
* Add fields to UART/Serial configs
* trigger_input: can be both HAL_USE_PAL and HAL_USE_COMP
* tle6240 config: local temporary solution
* Fix for custom_engine::setFsio
* EFI_ACTIVE_CONFIGURATION_IN_FLASH
2019-04-15 08:40:12 -04:00
dron0gus
f572067772
Subaru EJ20G board: fix compilation after directory rename ( #756 )
2019-04-15 00:30:56 -04:00
rusefi
37c2fbf1da
cj125 and hip125 and else SPI broken with chibi18 migration fix #757
2019-04-14 18:35:39 -04:00
rusefi
220e72fdc5
SPI progress
2019-04-14 18:12:15 -04:00
rusefi
f6eb829fef
cj125 and hip125 and else SPI broken with chibi18 migration #757
2019-04-14 18:09:58 -04:00
rusefi
cedcd5fcf2
we need TLE8888 driver #714
2019-04-14 17:10:59 -04:00
rusefi
48f6d9529c
we need TLE8888 driver #714
2019-04-14 16:08:39 -04:00
rusefi
c7be178b58
random cleanup
2019-04-14 15:16:44 -04:00
rusefi
7d976323a0
Merge remote-tracking branch 'origin/master'
2019-04-14 13:57:09 -04:00
rusefi
6bda683fba
random cleanup
2019-04-14 13:52:27 -04:00
andreika-git
4e7715fab2
Add more portability to smart_gpio & SPI ( #754 )
2019-04-14 13:35:30 -04:00
rusefi
d4413a79b9
random cleanup
2019-04-14 13:21:03 -04:00
rusefi
b552b8c47d
Merge remote-tracking branch 'origin/master'
2019-04-14 13:19:52 -04:00
rusefi
dfe3fbe9dd
random cleanup
2019-04-14 13:19:36 -04:00
rusefi
d67f3dc6e1
we need TLE8888 driver #714
2019-04-14 08:20:25 -04:00
dron0gus
527cba3e35
TLE8888: remove hacks ( #753 )
2019-04-14 08:15:01 -04:00
rusefi
d4d9fb2721
last part of this typo
2019-04-14 07:45:28 -04:00
rusefi
3c90bb7656
poke
2019-04-13 22:56:58 -04:00
rusefi
7a2fa62635
typo
2019-04-13 22:56:33 -04:00
rusEfi
ad50909f18
thank you Dron_gus fot the idea!
2019-04-13 19:55:18 -04:00
dron0gus
d0945b9449
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
8d587ed3c9
my hope is gone
2019-04-13 19:09:39 -04:00
rusEfi
7a96c42d86
talk to me?
2019-04-13 18:47:32 -04:00
rusEfi
7a2856c0fb
reducing risks
2019-04-13 18:31:16 -04:00
rusEfi
45df0b0eba
reducing risks
2019-04-13 18:26:29 -04:00
rusEfi
6cec2dcabf
I am in macro hell :(
2019-04-13 17:34:26 -04:00