rusefi
165a20c88b
fixing build?
2019-04-21 08:51:52 -04:00
dron0gus
986a4d1748
tle8888: fix pin names array ( #771 )
2019-04-21 08:50:07 -04:00
rusefi
255a25974d
refactoring - reducing duplication
2019-04-21 00:04:46 -04:00
rusefi
71f891947d
progress
2019-04-20 23:55:23 -04:00
rusefi
d6cccf7615
USB and TLE8888 not working for F4 or F767 #764
2019-04-20 23:49:26 -04:00
rusefi
0b1620feb2
USB and TLE8888 not working for F4 or F767 #764
2019-04-20 23:39:06 -04:00
rusefi
1d7c3f5b07
USB and TLE8888 not working for F4 or F767 #764
2019-04-20 22:38:56 -04:00
rusefi
600a6c5b9b
USB and TLE8888 not working for F4 or F767 #764
...
changing order of compilation in order to change which version is hw_tested
2019-04-20 22:13:50 -04:00
rusefi
4627cc9c8f
Try ccache #769
2019-04-20 21:44:00 -04:00
rusefi
5be8a99ca0
Try ccache #769
2019-04-20 21:35:14 -04:00
rusefi
eb5926e39a
Try ccache #769
2019-04-20 21:31:24 -04:00
rusefi
7dbf33a177
USB and TLE8888 not working for F4 or F767 #764
...
ready to try anything
2019-04-20 18:15:05 -04:00
rusefi
fb30089d89
USB and TLE8888 not working for F4 or F767 #764
...
this RAM would be needed to run three smart SPI threads
2019-04-20 17:35:24 -04:00
rusefi
9f64e1c73e
TPS/TPS logging delta TPS not consistent with actual logic fix #768
2019-04-20 17:34:23 -04:00
rusefi
1584a36e28
more timestamps into CI logs also parallel simulator compilation
2019-04-20 17:27:04 -04:00
rusefi
af365a8f71
USB and TLE8888 not working for F4 or F767 #764
...
starting not to like smart chips
2019-04-20 16:50:03 -04:00
rusefi
cee91fa378
USB and TLE8888 not working for F4 or F767 #764
...
continuing the guessing game
2019-04-20 14:58:01 -04:00
rusefi
1de81b44be
TPS/TPS TS confusion reduction
2019-04-20 14:54:16 -04:00
rusefi
4807f39435
fixing build?
2019-04-20 13:42:31 -04:00
rusefi
fd4929e586
input mode control and other pin mode control #767
...
taking a step back with PAL trigger
2019-04-20 13:19:23 -04:00
rusefi
2f80486d24
USB and TLE8888 not working for F4 or F767 #764
...
nope, still fails :(
2019-04-20 12:48:01 -04:00
rusefi
c305c29984
USB and TLE8888 not working for F4 or F767 #764
...
interesting?!
2019-04-20 12:23:16 -04:00
rusefi
56511da9e1
input mode control and other pin mode control #767
...
TODO
2019-04-20 10:59:07 -04:00
rusefi
4e891de0d1
input mode control and other pin mode control #767
2019-04-20 10:54:55 -04:00
rusefi
5c2b49e915
input mode control and other pin mode control #767
...
only renaming here
2019-04-20 10:45:24 -04:00
rusefi
16c68ef5d1
docs
2019-04-20 10:21:45 -04:00
rusefi
1878fd4e34
USB and TLE8888 not working for F4 or F767 #764
2019-04-20 10:19:26 -04:00
rusefi
766d7b6e28
USB and TLE8888 not working for F4 or F767 #764
2019-04-19 18:17:04 -04:00
rusefi
c12be46861
USB and TLE8888 not working for F4 or F767 #764
2019-04-19 15:11:00 -04:00
rusefi
4ac6fb2216
USB and TLE8888 not working for F4 or F767 #764
2019-04-19 14:22:49 -04:00
rusefi
e1fb90fc75
non-default CI issues
2019-04-19 14:16:34 -04:00
rusefi
a2bb2a2eb8
USB and TLE8888 not working for F4 or F767 #764
2019-04-19 14:12:13 -04:00
rusefi
e4bb98b779
USB and TLE8888 not working for F4 or F767 #764
2019-04-19 13:57:40 -04:00
rusefi
d4137ed1b9
non-default CI issues
2019-04-19 13:52:13 -04:00
rusefi
89dfd605eb
non-default CI issues
2019-04-19 13:38:13 -04:00
rusefi
c55300df7d
USB and TLE8888 not working for F4 or F767 #764
2019-04-19 13:01:06 -04:00
rusefi
476db0c857
USB and TLE8888 not working for F4 or F767 #764
2019-04-19 12:42:21 -04:00
rusefi
6d673b4bd8
USB and TLE8888 not working for F4 or F767 #764
2019-04-19 06:33:49 -04:00
rusefi
1bca671537
USB not working for F4 or F767 #764
2019-04-19 06:07:40 -04:00
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
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
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
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
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
rusefi
8deabecd48
fail faster
2019-04-13 17:20:02 -04:00
rusefi
a1ea65ed22
more messages for build server
2019-04-13 16:50:24 -04:00
rusefi
4adf3e0ff7
we need TLE8888 driver #714
...
reviving build
2019-04-13 16:35:45 -04:00
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
2f5c20e4da
progress?
2019-04-13 01:05:01 -04:00
rusefi
c018341591
ETB using tle7209 fix #746
2019-04-13 01:03:12 -04:00
rusefi
6d2d603a35
TODO
2019-04-12 23:31:20 -04:00
rusefi
24948a2641
defined(__DOXYGEN__) ? fix #748
2019-04-12 22:10:57 -04:00
rusefi
884c54a185
defined(__DOXYGEN__) ? #748
2019-04-12 22:07:03 -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
rusefi
522dcd4766
learning C++
2019-04-12 19:56:34 -04:00
rusefi
1c96f971ce
?
2019-04-12 19:38:06 -04:00
dron0gus
0212cf644c
Subaru EJ20G ECU: initial support ( #751 )
2019-04-13 01:23:48 +02:00
dron0gus
3c0d91e94b
gpio-chips: TLE8888 add initial support of spi-driven outputs ( #750 )
2019-04-13 01:22:16 +02:00
rusefi
9d3fb9f379
how about now?
2019-04-12 19:03:02 -04:00
rusefi
abeb1165fd
makes little sense
2019-04-12 19:01:04 -04:00
rusefi
14fe3f02e0
what is wrong with CI?
2019-04-12 18:50:18 -04:00
rusefi
b973379a35
docs
2019-04-12 18:24:43 -04: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
rusefi
071c46df76
defined(__DOXYGEN__) ? #748
2019-04-12 17:18:33 -04: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
b71a7ef2a4
steps towards prometheus CI
2019-04-12 15:07:17 -04: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
76d3630588
ETB using tle7209 #746
2019-04-11 23:21:16 -04:00
rusefi
07dc854809
clean-up
2019-04-11 22:40:43 -04:00
rusEfi
c130b249ba
cleanup #4
2019-04-11 22:15:06 -04:00
dron0gus
b3a161fce6
Cleanup 3 ( #745 )
...
* status leds: pick warning LED pin from configuration
* wave analyzer: do not init if no pin assigned
2019-04-11 23:33:33 +02:00
rusefi
dca031cbe7
fixing EnumToString in light of __packed__
2019-04-10 19:07:16 -04:00
rusefi
ab100d3380
Merge branch 'master' of https://github.com/rusefi/rusefi
2019-04-10 18:24:03 -04:00
rusefi
0a341e668d
SPI-controlled outputs #697
...
better spot for this code
2019-04-10 18:23:31 -04:00
dron0gus
715d225cf4
gpiochips integration: remove incorrect code (rebase issue) ( #742 )
2019-04-10 16:25:50 +02: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
4011372da8
The Big Refactoring of 2019: folder structure #723
2019-04-09 23:17:09 -04:00
rusefi
f554572c54
The Big Refactoring of 2019: folder structure #723
2019-04-09 23:01:45 -04:00
rusefi
c0a8c2e80f
The Big Refactoring of 2019: folder structure #723
2019-04-09 23:00:17 -04: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
rusefi
3f3c9dba40
fixing continues integraion?
2019-04-09 21:36:53 -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
3e656803e8
folder name consistency
2019-04-09 18:47:38 -04: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
989af6e16e
Merge branch 'master' of https://github.com/rusefi/rusefi
2019-04-09 18:13:32 -04:00
rusefi
f3942334f7
helping linux build a little bit
2019-04-09 18:13:11 -04:00
andreika-git
c932fed64a
Fix Prometheus config ( #737 )
2019-04-09 15:34:02 +02:00
rusEfi
df455b43c5
docs
2019-04-08 18:09:07 -04:00
rusEfi
da5990a9a2
docs
2019-04-08 18:05:16 -04:00
rusefi
acf1216ab0
rusEfi settings editor is broken for one byte enums fix #709
2019-04-08 11:57:16 -04:00
rusefi
dae6638b62
rusEfi settings editor is broken for one byte enums #709
2019-04-08 11:19:07 -04:00
rusefi
82028b29f8
better ICU error handling
2019-04-07 18:25:46 -04:00
rusefi
9a84db26af
release notes
2019-04-07 12:27:59 -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
df62ae6a4b
The Big Refactoring of 2019: folder structure #723
2019-04-05 01:41:24 -04:00
rusefi
bbdd19fb26
The Big Refactoring of 2019: folder structure #723
2019-04-05 01:24:42 -04:00
rusefi
c993e1f429
The Big Refactoring of 2019: folder structure #723
2019-04-05 01:02:34 -04:00
rusefi
259ff0141a
we need TLE8888 driver #714
2019-04-04 23:03:32 -04:00
rusefi
e84ad495db
docs
2019-04-04 21:45:18 -04:00
rusefi
d5fd0f0f86
we need TLE8888 driver #714
2019-04-04 21:34:33 -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
6fc05ee07c
cranking base_fuel reform
2019-04-04 08:26:57 -04:00
rusefi
62fb26a60c
gen_config: add rusefi_config_custom.txt to override #defines #727
2019-04-03 19:05:41 -04:00
rusefi
6a72593bc3
Reduce RAM used for trigger shape definition #731
2019-04-03 12:39:01 -04:00
rusefi
541d0b8a9f
Reduce RAM used for trigger shape definition #731
2019-04-03 12:16:27 -04:00
rusefi
0121a7bc5b
The Big Refactoring of 2019: folder structure #723
2019-04-02 23:19:21 -04:00
dron0gus
a7a5ec1aa6
save some CPU ticks if console is not ready ( #730 )
2019-04-02 10:19:05 +02:00
dron0gus
85519107b2
Fix build if no TS_UART_DMA_MODE, TS_UART_MODE and TS_SERIAL_DEVICE defined ( #729 )
2019-04-01 23:39:07 +02:00
rusefi
c1a0ed0d43
Merge branch 'master' of https://github.com/rusefi/rusefi
2019-04-01 17:20:56 -04:00
rusefi
18b3c34cfb
docs
2019-04-01 17:20:17 -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
rusefi
7807651412
The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
...
sweet progress!
2019-04-01 14:18:21 -04:00
andreika-git
7d123b0507
ADC_CHANNEL_SENSOR & EFI_INTERNAL_ADC ( #726 )
2019-04-01 20:02:19 +02:00
rusefi
1c1216cb53
The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
...
more dead code
2019-04-01 12:11:57 -04:00
rusefi
69917e5781
The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
...
more dead code
2019-04-01 11:57:30 -04:00
rusefi
bceec323c2
The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
...
removing startConsoleInBinaryMode
2019-04-01 11:45:06 -04:00
rusefi
05c70b1a9f
The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
...
few lines of dead code
2019-04-01 11:39:25 -04:00
rusefi
540e0a2c85
The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
2019-04-01 11:16:19 -04:00
rusefi
f60928f406
TPS docs into TS
2019-04-01 03:43:12 -04:00
rusefi
105d82bdf5
Firmware Update via UART and/or USB #398
...
default bootloader
2019-04-01 02:51:34 -04:00
rusefi
5fa493e38f
fixing build
2019-04-01 02:23:18 -04:00
rusefi
361a83d36b
.txt > .md
2019-04-01 02:16:30 -04:00
rusefi
59d33c4cdc
The Big Refactoring of 2019: folder structure #723
2019-03-31 17:44:34 -04:00
rusefi
5c5014d09d
The Big Refactoring of 2019: folder structure #723
2019-03-31 17:31:24 -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
rusefi
581d3d0c1b
The Big Refactoring of 2019: folder structure #723
2019-03-31 17:14:53 -04:00
rusefi
c29e6d99c4
The Big Refactoring of 2019: folder structure #723
2019-03-31 16:56:13 -04:00
rusefi
583d189e3b
The Big Refactoring of 2019: folder structure #723
2019-03-31 16:33:16 -04:00
rusefi
b5bf730d15
fixing build - simulator
2019-03-30 18:04:22 -04: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
rusefi
4da9e93107
version into file
2019-03-29 11:24:53 -04:00
rusefi
f40eed3cfd
naming convention
2019-03-29 11:24:25 -04:00
rusefi
9cad2ba299
docs
2019-03-29 10:49:56 -04:00
andreika-git
c7b1bb1ff1
More portability & bootloader fix ( #720 )
...
* fix bootloader
* EFI_FSIO
* EFI_EMULATE_POSITION_SENSORS, EFI_BOARD_TEST, EFI_AUX_PID, EFI_JOYSTICK
2019-03-29 15:46:15 +01:00
rusefi
cf8d3666a2
docs
2019-03-29 10:37:33 -04:00
andreika-git
a79175f6ef
More portability & small fixes ( #719 )
...
* Use hw_stm32.mk
* Fix bootloader
* Use more common hw_ports.mk filename instead of hw_stm32.mk
* More CPU compatibility for Makefile
* TS_UART_MODE & rename TS_SERIAL_UART_DEVICE->TS_SERIAL_DEVICE
* Move lockAnyContext()/unlockAnyContext() to rfiutil.c
* USE_FATFS
* EFI_LCD
* Less compilation errors
* STATUS_LOGGING_BUFFER_SIZE & SETTINGS_LOGGING_BUFFER_SIZE
* EFI_ALTERNATOR_CONTROL, EFI_SERVO, EFI_DISABLE_CONSOLE_ACTIONS
* #ifndef PWM_PHASE_MAX_COUNT & more flexible GPIO inside portname()
* merge
* EFI_ALTERNATOR_CONTROL, EFI_ELECTRONIC_THROTTLE_BODY
2019-03-29 15:29:01 +01:00
rusefi
5311bfa502
unifying_file_naming
2019-03-29 09:40:43 -04:00
rusefi
ad46204200
git
2019-03-29 09:38:08 -04:00
rusefi
0ce89735a5
unifying_file_naming
2019-03-29 09:18:10 -04:00
rusefi
e28ce71bb8
unifying_file_naming
2019-03-29 09:11:13 -04:00
rusefi
9c4da7d9f8
better location for spi pin modes
...
stm32-specific code would upset someone
2019-03-29 02:44:52 -04:00
rusefi
0c05462810
Firmware Update via UART and/or USB #398
2019-03-29 01:52:58 -04:00
andreika-git
2363d1b4ae
Fix bootloader ( #717 )
...
* Use hw_stm32.mk
* Fix bootloader
2019-03-29 06:46:48 +01:00
rusefi
e61a6136a3
poke
2019-03-28 23:39:23 -04:00
rusefi
4e334c1180
sync
2019-03-28 22:48:12 -04:00
andreika-git
887580f7e2
Tps-accel. fractional mode ( #715 )
...
* Add new config settings for tps_accel_fractional_mode
* Add new variables for the fractional algo
* Add resetFractionValues() method
* Call onEngineCycleTps() and fix onEngineCycle()
* Implement the fractional algo
* More debug outputs for tps-enrich
* Nice & juicy unit-test!
2019-03-28 22:47:20 -04:00
andreika-git
a3f33f3f0d
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
rusefi
aa794255eb
Firmware Update via UART and/or USB #398
...
bootloader into jenkins
2019-03-28 07:38:15 -04:00
rusefi
fc45b894bd
Firmware Update via UART and/or USB #398
2019-03-28 05:49:09 -04:00
rusefi
b5f6e169ee
bootloader progress
2019-03-27 23:45:35 -04:00
rusefi
6015be0bec
MD is pretty much same thing as TXT
2019-03-27 20:40:46 -04:00
rusefi
740d18fc0f
we need TLE8888 driver #714
2019-03-27 04:02:34 -04:00
rusefi
76b7554491
we need TLE8888 driver #714
2019-03-26 12:30:30 -04:00
rusefi
9873606991
more SPI speeds and TLE8888 to full pinout
2019-03-26 10:35:33 -04:00
rusefi
ddb0fc6510
better error handling for invalid SPI settings
2019-03-26 09:38:23 -04:00
rusefi
3ff5581e77
SPI prescaler refactoring
2019-03-25 22:41:31 -04:00
rusefi
5739d94dae
we need TLE8888 driver #714
2019-03-25 20:39:10 -04:00
rusefi
1f81aa169a
we need TLE8888 driver #714
2019-03-25 20:30:36 -04:00
rusefi
fb860c37cb
we need TLE8888 driver #714
2019-03-25 15:50:14 -04:00
rusefi
9a8f31e12f
we need TLE8888 driver #714
2019-03-25 15:14:22 -04:00
rusefi
11e60e35bf
we need TLE8888 driver #714
2019-03-25 15:08:32 -04:00
rusefi
defdacd895
typos and better parameter name
2019-03-25 14:29:34 -04:00
rusefi
9e5aab38c6
docs
2019-03-23 08:55:33 -04:00
rusefi
b92259bfae
get_config for #713
2019-03-22 23:00:21 -04:00
andreika-git
b7a9cc13bb
Idle timing PID control & TPS-based VE table ( #713 )
...
* Add new config settings for idleTimingPidControl & TPSBasedVeTable
* Add dialogs for idleTimingPidControl settings
* Add dialogs for TPSBasedVeTable settings
* Share the code for getTargetRpmForIdleCorrection() and move it from idle_thread.cpp
* Implement TPSBasedVeTable
* Add PID to advance_map.cpp
* Implement idleTimingPidControl
* Make getAdvanceCorrections() visible to unit-tests
* Unit-tests! Yeah!
2019-03-22 22:55:51 -04:00
rusefi
86dda3c70c
NA6 idle settings
2019-03-22 21:39:38 -04:00
rusefi
34926074c1
baro
2019-03-22 15:54:12 -04:00
andreika-git
0431bddd6b
Prometheus 405 and bootloader fix+update ( #712 )
...
* Fix Prometheus-405 compilation
* Add more bootloader bat-files for some board configs
* Fix Prometheus compilation for new ChibiOS
* Fix Bootloader compilation for new ChibiOS
* Update pre-generated bootloader files for Prometheus 405/469
2019-03-22 11:38:18 -04:00
rusefi
1f028a5995
idle status improvement
2019-03-21 23:50:50 -04:00
rusefi
5d8a7697f7
TODO AEM WBO?
2019-03-21 22:21:30 -04:00
rusefi
f212d4af74
ve gauge into fuel category
2019-03-21 22:11:11 -04:00
rusefi
0f89c39ca5
this tune started 20C cold engine
2019-03-21 21:57:49 -04:00
rusefi
3522187f36
fixing stop_engine TS command
2019-03-21 21:57:12 -04:00
rusefi
e6edc4942c
cranking docs
2019-03-21 20:26:14 -04:00
rusefi
bf9debac7e
fresh Chibi 18
2019-03-21 18:27:59 -04:00
rusefi
babbcbe868
H7
2019-03-20 20:27:02 -04:00
rusefi
fab5b3e68e
rusEfi F767 does not start on my custom board #708
2019-03-20 16:54:09 -04:00
rusefi
5903fc0e3d
fixing legacy folder name
2019-03-20 08:45:15 -04:00
rusefi
df420322f8
docs
2019-03-17 18:11:03 -04:00
rusefi
61b54b3f80
TPS acceleration docs
2019-03-16 11:14:52 -04:00
rusefi
13521eec0b
"60/2 with variable cam location" trigger #707
2019-03-15 13:35:44 -04:00