rusefi
b4f87ee4a9
baro?
2019-04-16 01:55:15 -04:00
andreika-git
ffd44bf0fe
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
rusefi
04445b5713
cj125 and hip125 and else SPI broken with chibi18 migration #757
2019-04-14 18:09:58 -04:00
rusefi
096eff8fac
Merge remote-tracking branch 'origin/master'
2019-04-14 13:57:09 -04:00
rusefi
7be441a1bc
random cleanup
2019-04-14 13:52:27 -04:00
andreika-git
21346c0063
Add more portability to smart_gpio & SPI ( #754 )
2019-04-14 13:35:30 -04:00
rusefi
78e776dfb1
Merge remote-tracking branch 'origin/master'
2019-04-14 13:19:52 -04:00
rusefi
4ffd9638e6
random cleanup
2019-04-14 13:19:36 -04:00
rusefi
f8afa29a0f
we need TLE8888 driver #714
2019-04-14 08:20:25 -04:00
dron0gus
c1593ea31e
TLE8888: remove hacks ( #753 )
2019-04-14 08:15:01 -04:00
rusefi
623c07a1e4
last part of this typo
2019-04-14 07:45:28 -04:00
rusefi
e2e44f923f
typo
2019-04-13 22:56:33 -04:00
rusEfi
f8fec2e2fb
thank you Dron_gus fot the idea!
2019-04-13 19:55:18 -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
b04b1ce5c4
my hope is gone
2019-04-13 19:09:39 -04:00
rusEfi
519299ecc3
talk to me?
2019-04-13 18:47:32 -04:00
rusEfi
265b70433e
reducing risks
2019-04-13 18:26:29 -04:00
rusEfi
41a56b0d85
I am in macro hell :(
2019-04-13 17:34:26 -04:00
rusefi
75ea5cd812
we need TLE8888 driver #714
2019-04-13 12:43:19 -04:00
rusefi
fb0bbc075c
steps towards smarter gpio
2019-04-13 12:02:34 -04:00
rusefi
00e848c243
steps towards smarter gpio
2019-04-13 11:22:40 -04:00
rusefi
1e422f48f2
'pins' fix
2019-04-13 10:59:29 -04:00
rusefi
db9456902f
steps towards smarter gpio
2019-04-13 10:58:52 -04:00
rusefi
ea87042798
steps towards smarter gpio
2019-04-13 10:11:28 -04:00
rusefi
508e9d74e7
defined(__DOXYGEN__) ? #748
2019-04-12 20:52:51 -04:00
rusefi
e3b74f0f3e
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:15:18 -04:00
rusefi
22ad223d75
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:11:27 -04:00
rusefi
1dffb21e89
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:06:09 -04:00
dron0gus
6d1ca92dac
gpio-chips: TLE8888 add initial support of spi-driven outputs ( #750 )
2019-04-13 01:22:16 +02:00
rusefi
903815532d
fix or safer code?
2019-04-12 18:10:47 -04:00
rusefi
08dc8b3717
progress
2019-04-12 17:39:49 -04:00
dron0gus
86c561c651
Simulator ( #749 )
...
* Hide trigger_input.cpp if EFI_SHAFT_POSITION_INPUT == FALSE
* hide some hw-specific code under EFI_PROD_CODE
2019-04-12 23:28:19 +02:00
dron0gus
2447f5ea1a
gpio chips ( #744 )
...
* tle8888: fix building for stm32f765
* gpio-chips: add mc33972 driver
2019-04-12 22:14:25 +02:00
rusefi
9c87b13ac7
fixing at least unit tests
2019-04-12 08:33:40 -04:00
dron0gus
65e46ac70f
trigger input: add PAL support ( #743 )
2019-04-12 14:05:53 +02:00
rusefi
dcb3771b16
SPI-controlled outputs #697
...
better spot for this code
2019-04-10 18:23:31 -04:00
rusefi
a829206947
fixing build - BOOTLOADER has it's special limitations
2019-04-10 09:02:32 -04: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
81284d52cd
The Big Refactoring of 2019: folder structure #723
2019-04-09 22:52:03 -04:00
rusefi
57ac71a814
FATAL error loading TS project
...
fix #736
2019-04-09 22:15:55 -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
dron0gus
572d04a799
Some more include fixes for linux ( #738 )
...
* Some more include fixes for linux
* Pass cross-compile path through CROSS_COMPILE
* Lower-upper case conversion fixes for linux
2019-04-10 01:12:35 +02:00
rusefi
77ede53ef5
reducing duplication
...
removing unused (?) defines
removing value space overlap between PROJECT_BOARD and PROJECT_CPU
2019-04-09 18:37:25 -04:00
rusefi
f3d748917f
rusEfi settings editor is broken for one byte enums fix #709
2019-04-08 11:57:16 -04:00
rusefi
d94b6d74e7
better ICU error handling
2019-04-07 18:25:46 -04:00
rusefi
bbcb86ec1f
we need TLE8888 driver #714
2019-04-07 08:35:04 -04:00
rusefi
d8f8d10369
we need TLE8888 driver #714
...
F7 support
2019-04-06 22:04:35 -04:00
rusefi
9bf052c000
we need TLE8888 driver #714
2019-04-06 13:11:46 -04:00
rusefi
8ae8d3d58f
we need TLE8888 driver #714
2019-04-06 12:26:37 -04:00
rusefi
35b0b2c211
we need TLE8888 driver #714
...
it works now! all SPI/CS pins in 'default' mode
2019-04-06 10:30:20 -04:00