rusefi
45c8c194e1
we need TLE8888 driver #714
2019-04-13 12:43:19 -04:00
rusefi
334b5d1992
steps towards smarter gpio
2019-04-13 12:02:34 -04:00
rusefi
fb1dd5a3ca
steps towards smarter gpio
2019-04-13 11:22:40 -04:00
rusefi
c53433801c
'pins' fix
2019-04-13 10:59:29 -04:00
rusefi
50c481924e
steps towards smarter gpio
2019-04-13 10:58:52 -04:00
rusefi
834fce0828
steps towards smarter gpio
2019-04-13 10:11:28 -04:00
rusefi
fe1f871a69
defined(__DOXYGEN__) ? #748
2019-04-12 20:52:51 -04:00
rusefi
8f4795d9fa
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:15:18 -04:00
rusefi
54f83a431e
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:11:27 -04:00
rusefi
cad2297a72
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:06:09 -04:00
dron0gus
3c0d91e94b
gpio-chips: TLE8888 add initial support of spi-driven outputs ( #750 )
2019-04-13 01:22:16 +02:00
rusefi
484e9ff7a4
fix or safer code?
2019-04-12 18:10:47 -04:00
rusefi
174fd2d0be
progress
2019-04-12 17:39:49 -04:00
dron0gus
e895593e67
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
da452aafa7
gpio chips ( #744 )
...
* tle8888: fix building for stm32f765
* gpio-chips: add mc33972 driver
2019-04-12 22:14:25 +02:00
rusefi
d890830e93
fixing at least unit tests
2019-04-12 08:33:40 -04:00
dron0gus
eee9a5c867
trigger input: add PAL support ( #743 )
2019-04-12 14:05:53 +02:00
rusefi
0a341e668d
SPI-controlled outputs #697
...
better spot for this code
2019-04-10 18:23:31 -04:00
rusefi
e002f141fa
fixing build - BOOTLOADER has it's special limitations
2019-04-10 09:02:32 -04:00
dron0gus
551f2f5883
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
757832c91b
The Big Refactoring of 2019: folder structure #723
2019-04-09 22:52:03 -04:00
rusefi
19917361a2
FATAL error loading TS project
...
fix #736
2019-04-09 22:15:55 -04:00
dron0gus
69df5d4b50
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
12e07bc3ab
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
e30dfaf333
reducing duplication
...
removing unused (?) defines
removing value space overlap between PROJECT_BOARD and PROJECT_CPU
2019-04-09 18:37:25 -04:00
rusefi
acf1216ab0
rusEfi settings editor is broken for one byte enums fix #709
2019-04-08 11:57:16 -04:00
rusefi
82028b29f8
better ICU error handling
2019-04-07 18:25:46 -04:00
rusefi
23d3ac0a84
we need TLE8888 driver #714
2019-04-07 08:35:04 -04:00
rusefi
3cc32a5c09
we need TLE8888 driver #714
...
F7 support
2019-04-06 22:04:35 -04:00
rusefi
33b0bee2cd
we need TLE8888 driver #714
2019-04-06 13:11:46 -04:00
rusefi
131533cc13
we need TLE8888 driver #714
2019-04-06 12:26:37 -04:00
rusefi
dd09ea7d90
we need TLE8888 driver #714
...
it works now! all SPI/CS pins in 'default' mode
2019-04-06 10:30:20 -04:00
rusefi
05c7baa7a1
CONFIG_RESET_SWITCH_PORT flexibility
2019-04-06 08:41:37 -04:00
rusefi
b4077d72ba
we need TLE8888 driver #714
2019-04-06 07:38:02 -04:00
dron0gus
878b75f575
tle8888: fix spi confog for STM32F4 ( #735 )
...
* tle8888: fix spi confog for STM32F4
* TLE8888: fix array out of bounds access due to incorrect define used in loop
2019-04-06 00:37:00 +02:00
rusefi
259ff0141a
we need TLE8888 driver #714
2019-04-04 23:03:32 -04:00
rusefi
ab601820e0
we need TLE8888 driver #714
2019-04-04 20:57:51 -04:00
rusefi
53f5a60ff5
we need TLE8888 driver #714
2019-04-04 20:03:31 -04:00
rusefi
b23f9e9cf4
we need TLE8888 driver #714
2019-04-04 19:56:03 -04:00
rusefi
9c05a42b1b
we need TLE8888 driver #714
2019-04-04 19:29:33 -04:00
dron0gus
ea1f2527cb
Extgpios integration 1 ( #734 )
...
* pin repository: add brain_pin_markUsed and brain_pin_markUnused
This is part of external gpio chips integration
* pin repository: simplify getPinFunction()
* pin repository: add brain_pin_is_onchip()
This is part of external gpio chips integration
* pin repository: kill signed vs unsigned warning
2019-04-05 00:53:27 +02:00
rusefi
72251d6a24
fixing build
2019-04-04 18:52:00 -04:00
rusefi
386aed5c2d
fixing unit tests
2019-04-04 10:08:50 -04:00
dron0gus
fde76155f2
TLE8888: initial support ( #733 )
2019-04-04 15:55:18 +02:00
rusefi
0121a7bc5b
The Big Refactoring of 2019: folder structure #723
2019-04-02 23:19:21 -04:00
dron0gus
3163d04dfb
console vs ts cleanup and compilation fix for linux ( #728 )
...
* console vs ts cleanup
* include is case-sensetive in linux
2019-04-01 23:04:49 +02:00
andreika-git
7d123b0507
ADC_CHANNEL_SENSOR & EFI_INTERNAL_ADC ( #726 )
2019-04-01 20:02:19 +02:00
rusefi
59d33c4cdc
The Big Refactoring of 2019: folder structure #723
2019-03-31 17:44:34 -04:00
andreika-git
03a8e68b2d
trigger_input_icu, EFI_ENABLE_MOCK_ADC, HALINC_CONTRIB ( #724 )
...
* trigger_input_icu.cpp
* EFI_ENABLE_MOCK_ADC
* $(HALINC_CONTRIB)
2019-03-31 23:15:32 +02:00
andreika-git
97191fda08
More portability and smaller RAM footprint possible ( #722 )
...
* EFI_NO_CONFIG_WORKING_COPY
* EFI_CONSOLE_NO_THREAD
* EFI_SHAFT_POSITION_INPUT
* #ifndef UTILITY_THREAD_STACK_SIZE
* fix printf() -> print()
2019-03-30 22:41:46 +01:00