rusefi
51902c12c5
TLE8888 should be re-initialized every time we get +12 volts #901
...
moving SPI initialization to thread - still works on real hardware
2019-08-16 22:56:06 -04:00
rusefi
7eb3c7122f
TLE8888 should be re-initialized every time we get +12 volts #901
...
refactoring: extracting method
2019-08-16 22:41:19 -04:00
rusefi
ed854a3828
refactoring
2019-08-16 22:01:32 -04:00
rusefi
9d32f2c40a
refactoring: ChibiOS now offers native 'lockAnyContext' pattern
2019-08-11 15:23:15 -04:00
rusefi
f393c5e2de
low side channels on MRE #900
...
this kind of makes a bit more sense like this?
2019-08-10 15:53:03 -04:00
rusefi
074c99fab7
low side channels on MRE #900
...
this should NOT work but it works?
2019-08-10_15_19_19_770: EngineState: injection #1 @ ext:TLE8888.OUT22 led1
2019-08-10_15_19_19_771: EngineState: injection #2 @ PE10 led10
2019-08-10_15_19_19_773: EngineState: injection #3 @ PE12 led5
2019-08-10_15_19_19_774: EngineState: injection #4 @ PE14 led4
2019-08-10_15_19_19_775: EngineState: injection #5 @ ext:TLE8888.OUT24 led7
2019-08-10_15_19_19_775: EngineState: injection #6 @ PE11 led6
2019-08-10_15_19_19_777: EngineState: injection #7 @ PE9 led9
2019-08-10_15_19_19_777: EngineState: injection #8 @ PE8 led8
2019-08-10_15_19_19_779: EngineState: injection #9 @ PE13 led3
2019-08-10_15_19_19_780: EngineState: injection #10 @ ext:TLE8888.OUT23
led2
2019-08-10 15:23:41 -04:00
rusefi
4ddf0ba5a2
low side channels on MRE #900
...
getting closer but still issues
2019-08-10 14:53:57 -04:00
rusefi
ef79fb15ba
low side channels on MRE #900
...
progress - now all 10 BLINK, but two are blinking together
2019-08-10 13:45:00 -04:00
rusefi
5503de12fb
low side channels on MRE #900
...
progress - at least something is blinking now
2019-08-10 13:25:08 -04:00
rusefi
ee41d37c08
code style/type safety/docs/typos
2019-08-10 11:13:41 -04:00
rusefi
c29a6bb323
MRE hangs up on bench fix #899
2019-08-10 00:53:16 -04:00
rusefi
fd7353ee26
default pinout nightmare
2019-08-07 00:36:54 -04:00
rusefi
dece505dec
fixing build?
2019-08-06 22:33:27 -04:00
rusEfi
d5451a7b4f
NA6 & trigger
2019-08-06 22:17:18 -04:00
rusefi
36a8cf8ad4
CI instability: FATAL error: warn stream not initialized for 6039
...
also some refactoring
fix #798
2019-08-04 13:48:10 -04:00
rusefi
21c61bfaec
software jump to DFU #809
...
very very dark magic it is
2019-08-04 00:21:44 -04:00
rusEfi
4d508693c4
software jump to DFU #809
...
different assembly magic between F4 and F7
2019-08-03 22:38:59 -04:00
rusefi
7a6f933563
software jump to DFU #809
...
bugfix - looks like all the magic was not really happening
2019-08-03 20:45:15 -04:00
rusEfi
d6daeaa77f
DFU command & refactoring
2019-08-03 19:58:38 -04:00
rusefi
91f9a50b3f
F7 nucleo does not work?
...
funny, it was about some very unused feature
2019-08-02 01:36:02 -04:00
rusefi
72ad77879c
Reducing the change of no_event fatal error #894
2019-07-29 22:47:39 -04:00
rusefi
2c99bf035d
software jump to DFU #809
2019-07-28 12:33:47 -04:00
rusefi
339603229e
docs
2019-07-28 11:46:41 -04:00
rusefi
11167dcfed
helping build
2019-07-28 01:52:14 -04:00
rusEfi
6f0c545e19
build repair
2019-07-28 00:36:47 -04:00
rusefi
42ed1440e0
docs
2019-07-28 00:02:34 -04:00
rusefi
0d994cc356
random changes related to
...
software jump to DFU #809
2019-07-27 20:33:50 -04:00
rusefi
b7f398e14b
refactoring
2019-07-27 20:29:49 -04:00
rusefi
810916fa34
refactoring
2019-07-27 20:18:20 -04:00
rusefi
3a2e1c9990
Ola 960 made some progress towards software jump to DFU #809
2019-07-27 19:51:54 -04:00
andreika-git
1e73b830ac
Kinetis files (pre-alpha) ( #890 )
2019-07-27 09:52:01 -04:00
960
1d2d94236a
Can message ( #887 )
...
* Can
* Can
2019-07-21 08:17:09 -04:00
rusEfi
7800585cf6
minor fix: NONE pin UI representation
2019-07-14 22:47:11 -04:00
rusefi
1769fdb770
gcc 2019 q3 fails integration testing #886
...
kind of guessing potential problem
2019-07-14 15:47:08 -04:00
rusefi
56a6cdd329
gcc 2019 q3 fails integration testing #886
...
investigation
2019-07-14 15:22:02 -04:00
rusefi
8a393dc819
having fun with async - reducing threads
2019-07-13 11:08:17 -04:00
rusefi
30899abb1b
longer field names
2019-07-13 10:32:36 -04:00
rusefi
59fab1a3ba
dead code & typo
2019-07-13 09:38:37 -04:00
rusefi
1282a22134
support multiple VVT sensors #885
2019-07-12 21:13:24 -04:00
rusefi
04bc1128df
support multiple VVT sensors #885
...
new fields & packing configuration. bumping configuration version
2019-07-12 14:24:45 -04:00
Matthew Kennedy
e0db83e027
Template-ize bin/value length for interpolation ( #878 )
...
* update consumers
* tests
* whitespace
* format
2019-07-09 21:16:36 +03:00
rusefi
34acd20833
More than one aux pid #866
...
renaming this class since we will probably have two different implementations for two different cases
2019-07-08 03:35:41 -04:00
rusefi
cdac02429c
refactoring: better file name
2019-07-06 20:15:49 -04:00
Matthew Kennedy
80559845b3
fix can ( #872 )
2019-07-06 04:54:02 -04:00
rusefi
867fe9ff36
refactoring: better placement for some ADC code
2019-07-05 20:34:41 -04:00
rusefi
fecf83e4d2
order of includes consistency
2019-07-05 20:03:32 -04:00
rusefi
83ad64eade
Refactoring: OS access should be explicit #867
2019-07-04 03:57:21 -04:00
rusefi
0295c343b9
Refactoring: OS access should be explicit #867
2019-07-04 03:25:35 -04:00
rusefi
b81c60cf3e
Refactoring: OS access should be explicit #867
2019-07-03 21:48:04 -04:00
rusefi
aaae4a2278
Refactoring: OS access should be explicit #867
2019-07-03 21:01:48 -04:00
rusefi
b2dece5269
undoing wrong fix & better fix for #805
...
also generator logging improvements
This reverts commit f07f96599b
.
2019-06-30 14:28:47 -04:00
rusefi
5b728cadb3
fixing F4 compilation
2019-06-23 10:34:49 -04:00
rusefi
83c0ee7a12
docs
2019-06-23 09:23:20 -04:00
Matthew Kennedy
ffb2429608
Fix F7 ADC #854 ( #855 )
...
* invalidate before reading ADC
* fix degree signs
* comment
* remove unecessary alignments, add comments
2019-06-23 09:21:12 -04:00
rusefi
eef6654606
dead code
2019-06-22 06:57:11 -04:00
rusefi
f07f96599b
"Calibrate TPS" broken in TS fix #805
2019-06-17 22:00:34 -04:00
rusefi
aefb45cf6c
docs
2019-06-15 19:46:50 -04:00
rusefi
7280d65cf8
we need TLE8888 driver #714
2019-06-08 21:58:23 -04:00
rusefi
787af95050
tle8888 driver bug #803
...
undoing since this breaks start-up
2019-06-08 20:28:13 -04:00
rusefi
d6be89d9b0
we need TLE8888 driver #714
...
trying a sleep before first command
2019-06-08 18:31:56 -04:00
rusefi
bd4c5a017e
we need TLE8888 driver #714
...
saving exact TLE8888 reponses
2019-06-08 16:13:24 -04:00
Matthew Kennedy
95003e9a7b
const, explicit, and override ( #831 )
...
* const, explicit, and override
* more const
* more const
* missed a spot
2019-06-08 09:51:36 -04:00
rusefi
061e7c6bf0
https://github.com/rusefi/rusefi/issues/803
2019-06-08 00:44:18 -04:00
rusefi
0fb89c4f7b
better status code
2019-06-07 19:14:55 -04:00
rusefi
f156cf6125
fixing CI
2019-06-06 22:35:08 -04:00
rusefi
c031252c75
manual sync with https://github.com/NOx-z/rusefi/tree/mc33816_spi
2019-06-06 20:12:03 -04:00
rusefi
7dff7a08c9
reviving tle8888 configuration
2019-06-05 22:32:30 -04:00
rusefi
b0e9a64f29
minor cleanup
2019-06-05 22:04:31 -04:00
rusefi
c7c613a7fa
code style
2019-06-05 21:44:58 -04:00
rusefi
05e0c436e9
code style
2019-06-05 21:39:12 -04:00
andreika-git
f71940ad11
fix Simulator ( #818 )
2019-06-02 17:26:35 -04:00
andreika-git
970f67862c
STM32-specific GPIO refactor (stm32_pins.cpp) ( #817 )
...
* stm32_pins.cpp
* PIN_USED & other
2019-06-02 16:48:38 -04:00
rusefi
0b5572d229
docs
2019-05-30 17:43:40 -04:00
rusefi
f696509531
typo
2019-05-28 18:19:51 -04:00
rusefi
2ac7d748ac
refactoring
2019-05-27 18:58:43 -04:00
rusefi
8df2320432
docs
2019-05-27 17:02:46 -04:00
rusefi
79bbbc8f45
MC33816 integraion #784
2019-05-25 17:18:16 -04:00
rusefi
e3d139d4d4
MC33816 integraion #784
2019-05-25 15:35:25 -04:00
rusefi
1c36b89141
nicer pin names for messages while same short names for engine sniffer
2019-05-15 04:26:41 -04:00
rusefi
67a08fd91f
docs
2019-05-15 04:16:41 -04:00
rusefi
ac725cf303
Missing ADC Pins for ADC3, PF port #785
...
refactoring
2019-05-14 19:04:49 -04:00
rusefi
f9f1e748dc
Missing ADC Pins for ADC3, PF port #785
2019-05-14 16:38:14 -04:00
rusefi
f270ecaa76
Trigger: warning code on normal engine start up #669
2019-05-11 10:46:17 -04:00
rusefi
66f486c43b
USB pins are not registered in pin_repository fix #797
2019-05-10 19:06:28 -04:00
rusefi
f0350613da
CI instability: FATAL error: warn stream not initialized for 6039 #798
2019-05-10 18:58:05 -04:00
rusefi
8fd9fd6194
docs
2019-05-10 18:51:48 -04:00
rusefi
bf7037d606
refactoring
2019-05-10 17:53:41 -04:00
rusefi
456a840841
docs
2019-05-10 17:53:17 -04:00
rusefi
de571eee82
refactoring
2019-05-10 17:51:12 -04:00
rusefi
8c00f9ebe8
FEATURE REQ: aux temperature inputs #332
2019-05-09 19:39:21 -04:00
dron0gus
04ee37548b
Smart gpios fixes 3 ( #795 )
...
* pin_repository: provide readable pin names in error cases
* io_pins: remove getBrain_pin_eExt
We have getBrain_pin_eExt in io_pins.cpp and hwPortname in
pin_repository.cpp.
First uses auto-generated enums, second one uses runtime data to
provide name of hw pin.
Removing first saves us about 2K of flash couse big auto-generated
switch with pin names no more used by anyone and gets optimized out.
* gpios: mc33972: CS pin is now requested at smart_gpios.pcc
* getSpiDevice: support SPI4
* smart_gpios.cpp: startSmartCsPins set CSs to inactive state
OutputPin:initPin initializes pin with false value. This is active
state for SPI Chip Selects. Set to 1 to deselect all chips.
2019-05-09 18:09:24 -04:00
rusefi
dd6e7642bd
docs
2019-05-08 10:58:43 -04:00
rusefi
d7fd0ce6c1
refactoring: better method name
2019-05-07 19:32:08 -04:00
rusefi
1350a94715
Saab CDM knock signal integration #647
2019-05-05 18:53:34 -04:00
rusefi
5523caa536
Saab CDM knock signal integration #647
2019-05-05 17:21:36 -04:00
rusefi
58f92ae30d
the future is now :)
2019-05-05 16:43:07 -04:00
rusefi
d09bcad3e7
dreams of two ETBs
2019-05-05 12:02:42 -04:00
andreika-git
b80d95578d
EFI_CONSOLE_UART_DEVICE, flash->hw_ports, Fix TLE6240 and misc.fixes ( #793 )
...
* rename EFI_CONSOLE_UART_DEVICE -> EFI_CONSOLE_SERIAL_DEVICE
* Impl. EFI_CONSOLE_UART_DEVICE
* Move flash source files to ports/stm32/ & hw_ports.mk
* Fix TLE6240
* Fix EFI_NO_CONFIG_WORKING_COPY
* EFI_PRINT_MESSAGES_TO_TERMINAL
2019-05-05 11:06:27 -04:00
960
c0ff11a9df
Initial engine config, and cleanup. ( #786 )
...
* Add files via upload
Initial Engine Config
* Add files via upload
Cleanup
* Added Can coolant message for newer cars
2019-05-04 22:11:05 -04:00
rusefi
153380c9f3
MC33816 integraion #784
...
progress
2019-05-03 21:54:38 -04:00