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
rusefi
bbd703de21
MC33816 integraion #784
...
progress
2019-05-03 21:38:34 -04:00
rusEfi
8afee0fd90
MC33816 integraion #784
...
bare bones skeleton
2019-05-03 21:13:25 -04:00
rusefi
895844b423
More CAN messages for VAG ( #779 )
2019-04-30 18:33:29 -04:00
rusefi
f04732830f
PID - fix dTime usages #776
2019-04-25 21:31:33 -04:00
rusefi
6706270c9d
TPS is worth being FAST
2019-04-24 20:51:14 -04:00
rusefi
5b522dc8fd
this change is probably breaking stuff, but some stuff is already broken. something is not right in too many places :(
2019-04-21 14:00:19 -04:00
dron0gus
e9aed8dd7a
Smart gpio error path and minor fixes ( #772 )
...
* smart_gpio: fix error path
If chip driver disable in FW, disabled in settings or failed to init
we still need to ocupy its gpio range.
* smart_gpio: get tle6240 CS from config
* smart_gpio: fix debug messaging
2019-04-21 10:35:13 -04:00
rusefi
70eb581594
fixing build?
2019-04-21 10:00:14 -04:00
dron0gus
def0123503
Exti rework ( #770 )
...
* io_pins: implement efiSetPadUnused
When pin becomes unused it should be switched to safe mode and
disconnected from any IP block. Assume that gpio input mode with
pull-up is safe enough.
* trigger_input: switch triggers pins to safe mode on stop/reinit
* digital_input_exti: rework
* rename enableExti to efiExtiEnablePin
* add efiExtiDisablePin
* keep track of used exti channels
* trigger_input: use digital_input_exti functions
2019-04-21 09:28:49 -04:00
dron0gus
ba118e61f2
tle8888: fix pin names array ( #771 )
2019-04-21 08:50:07 -04:00
rusefi
bed7dd5684
refactoring - reducing duplication
2019-04-21 00:04:46 -04:00
rusefi
f3a6ce0769
USB and TLE8888 not working for F4 or F767 #764
2019-04-20 23:49:26 -04:00
rusefi
f62731cc99
USB and TLE8888 not working for F4 or F767 #764
2019-04-20 23:39:06 -04:00
rusefi
4964112053
fixing build?
2019-04-20 13:42:31 -04:00
rusefi
5d3d571514
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
cd13a36a6a
input mode control and other pin mode control #767
...
TODO
2019-04-20 10:59:07 -04:00
rusefi
b71ec07238
docs
2019-04-20 10:21:45 -04:00
rusefi
4253801267
USB and TLE8888 not working for F4 or F767 #764
2019-04-20 10:19:26 -04:00
rusefi
2501d69b04
USB and TLE8888 not working for F4 or F767 #764
2019-04-19 15:11:00 -04:00
rusefi
b0cdd1d532
USB and TLE8888 not working for F4 or F767 #764
2019-04-19 14:22:49 -04:00
rusefi
43b8588126
USB and TLE8888 not working for F4 or F767 #764
2019-04-19 14:12:13 -04:00
rusefi
251710ecd8
USB and TLE8888 not working for F4 or F767 #764
2019-04-19 13:01:06 -04:00
rusefi
54b2f311fe
USB and TLE8888 not working for F4 or F767 #764
2019-04-19 12:42:21 -04:00
rusefi
f54887320e
USB not working for F4 or F767 #764
2019-04-19 06:07:40 -04:00
dron0gus
71cc657f10
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
dron0gus
ec75c47b73
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
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
rusefi
05d3ce22f4
CONFIG_RESET_SWITCH_PORT flexibility
2019-04-06 08:41:37 -04:00
rusefi
17f073a439
we need TLE8888 driver #714
2019-04-06 07:38:02 -04:00
dron0gus
8cf20976f6
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
0aac3c8f41
we need TLE8888 driver #714
2019-04-04 23:03:32 -04:00
rusefi
a8442d5f32
we need TLE8888 driver #714
2019-04-04 20:57:51 -04:00
rusefi
41fa8bdcec
we need TLE8888 driver #714
2019-04-04 20:03:31 -04:00
rusefi
334af50f3f
we need TLE8888 driver #714
2019-04-04 19:56:03 -04:00
rusefi
5b11926fea
we need TLE8888 driver #714
2019-04-04 19:29:33 -04:00
dron0gus
be70420a71
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
d30009af16
fixing build
2019-04-04 18:52:00 -04:00
rusefi
43f289e4c2
fixing unit tests
2019-04-04 10:08:50 -04:00
dron0gus
bb0fcf3f87
TLE8888: initial support ( #733 )
2019-04-04 15:55:18 +02:00
rusefi
02832ce0c3
The Big Refactoring of 2019: folder structure #723
2019-04-02 23:19:21 -04:00
dron0gus
bc0eaf52d8
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
e2883a9166
ADC_CHANNEL_SENSOR & EFI_INTERNAL_ADC ( #726 )
2019-04-01 20:02:19 +02:00
rusefi
be9651cb95
The Big Refactoring of 2019: folder structure #723
2019-03-31 17:44:34 -04:00
andreika-git
8a13bab7d9
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
f1ec34f032
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
andreika-git
001fbb2526
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
andreika-git
b80806182f
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
aff03cdbc5
unifying_file_naming
2019-03-29 09:40:43 -04:00
rusefi
10b1fdf184
git
2019-03-29 09:38:08 -04:00
rusefi
bd2b992918
unifying_file_naming
2019-03-29 09:11:13 -04:00
rusefi
5626a8c82a
better location for spi pin modes
...
stm32-specific code would upset someone
2019-03-29 02:44:52 -04:00
andreika-git
d6ff361743
Fix bootloader ( #717 )
...
* Use hw_stm32.mk
* Fix bootloader
2019-03-29 06:46:48 +01:00
andreika-git
c34d7cac48
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
6104a831c1
we need TLE8888 driver #714
2019-03-27 04:02:34 -04:00
rusefi
0dadb6de68
we need TLE8888 driver #714
2019-03-26 12:30:30 -04:00
rusefi
8635065907
more SPI speeds and TLE8888 to full pinout
2019-03-26 10:35:33 -04:00
rusefi
7e58e54976
better error handling for invalid SPI settings
2019-03-26 09:38:23 -04:00
rusefi
cf740411f2
SPI prescaler refactoring
2019-03-25 22:41:31 -04:00
rusefi
fc590524c2
we need TLE8888 driver #714
2019-03-25 20:30:36 -04:00
rusefi
b823a00f8e
we need TLE8888 driver #714
2019-03-25 15:50:14 -04:00
rusefi
4bb645f7e0
we need TLE8888 driver #714
2019-03-25 15:14:22 -04:00
rusefi
c9b022d562
we need TLE8888 driver #714
2019-03-25 15:08:32 -04:00
rusefi
8f2a385b58
typos and better parameter name
2019-03-25 14:29:34 -04:00
rusefi
c5cc937341
#705 ( #706 )
2019-03-15 09:13:54 -04:00
dron0gus
47950dcf5e
tle6240 gpio driver implementation ( #704 )
...
* TLE6240: move to gpio drivers directory
* TLE6240: add gpiochip driver code
2019-03-13 08:03:22 -04:00
rusefi
653a735eab
refactoring: no logic changes, just nicer variable and method names
2019-03-12 18:54:46 -04:00
dron0gus
70ebc06517
gpiochips API, core and unit test ( #703 )
...
* Add external gpiochips driver API and core
* gpiochips: add unit test
2019-03-12 10:12:37 -04:00
dron0gus
c9edbf4225
Cleanup fixes ( #700 )
...
* Kill some more warnings
* pin_repository: add markUnused, allow use from plain C
* ehiGpio.cpp: add forgotten GPIOG port
2019-03-08 07:01:15 -05:00
rusefi
3d53c9911d
making gcc8 happier?
2019-03-02 18:41:25 -05:00
rusEfi
830e733053
fix #698
2019-02-27 17:12:52 -05:00
rusefi
761498efb1
refactoring - using proper enum
2019-02-24 10:04:00 -05:00
rusefi
46bdbf82d1
refactoring: reducing code duplication
2019-02-23 12:33:49 -05:00
rusefi
9547c44ff1
688 brainpins ( #694 )
...
* GPIOF, GPIOG and GPIOH ports are not available #688
2019-02-22 22:10:41 -05:00
dron0gus
76fa11d5e2
warning cleanup ( #693 )
...
* Kill annoing warnings about unused vars
* Kill annoing signed vs unsigned warnings
* Make ALWAYS_INLINE macro realy inlining
* Incorrect attribute placement.
While correct attribute placement cause ram4 overflow.
Move to correct place (to avoid gcc-2018-q4 errors) and comment
out.
* Silence -Wcast-function-type warnings
Cast to intermediate "void *" to lose compiler knowledge about the original
type and pass the warning. This is a workaround.
2019-02-21 05:44:45 -05:00
rusefi
b7b5c28be7
getRemainingStack() is back!
2019-02-12 01:24:42 -05:00
rusefi
24b1b34fef
wider usage of PeriodicController
2019-02-11 15:09:24 -05:00
rusefi
9325cd6d23
better (?) variable names
2019-02-10 22:47:49 -05:00
rusefi
de6d9d6f8d
ETB PeriodicController refactoring
2019-02-10 19:52:06 -05:00
rusefi
d4ec151c98
docs
2019-02-07 01:18:36 -05:00
rusefi
e92b36820e
F7 has different memory bank sizes
2019-02-07 01:06:39 -05:00
rusefi
4bb905a990
code clean-up
2019-02-07 00:26:55 -05:00
rusefi
6eb0b4efdb
F746 flexibility
2019-02-06 23:34:39 -05:00
rusefi
45fa6089a4
F7 progress :)
2019-02-06 18:41:48 -05:00
rusefi
e12c315461
docs
2019-02-06 18:18:21 -05:00
rusefi
feb5b28623
refactoring: duplicated import, already imported
2019-02-05 21:06:18 -05:00
rusefi
bb5775f1aa
docs
2019-02-05 19:00:52 -05:00
rusefi
06be313448
Migrating to chibios18 ( #687 )
...
* first step #631
* chconf #631
* no EXT driver
* #631 progress
* #631 WOW it already compiles?!
* #631 simulator progress
* #631 CAN is back
* more changes about 25MHz
* Migrate to Chibios 18 stable #631
* undoing some merge mistake?
* little mess
* Migrate to Chibios 18 stable #631
* Migrate to Chibios 18 stable #631
* Migrate to Chibios 18 stable #631
joystick works!
* Migrate to Chibios 18 stable #631
done?!
2019-02-05 18:36:25 -05:00
rusefi
08c7f7887f
Migrate to Chibios 18 stable #631
2019-02-03 22:17:46 -05:00
rusefi
7880acec98
CJ125 unit-tests coverage #617
2019-02-02 01:45:26 -05:00
rusefi
e9a1341782
CJ125 unit-tests coverage #617
2019-02-02 01:06:45 -05:00
rusefi
2b852ea48e
CJ125 unit-tests coverage #617
2019-02-01 23:48:11 -05:00
rusefi
3b5a07c9d6
CJ125 unit-tests coverage #617
2019-02-01 23:16:34 -05:00
rusefi
56f0260414
CJ125 heater zero PWM improvement
2019-02-01 22:20:15 -05:00
rusefi
ed4fed57fb
better conditional compilation
2019-01-31 11:57:15 -05:00
rusefi
d9c8c1fc3e
#631 TIME_MS2I mostly
2019-01-28 20:00:17 -05:00
rusefi
c6ef295002
#631
2019-01-28 19:50:37 -05:00
rusefi
fef6c3cc95
#631
2019-01-28 19:33:51 -05:00
rusefi
fb206bb3df
#657 pulling global access down
2019-01-28 00:52:21 -05:00
rusefi
ee4ac9b240
NA6 progress
...
A/C toggle switch indicator in TS
renaming "pedalPosition" to "throttlePedalPosition"
2019-01-27 00:02:58 -05:00
rusefi
faaea40ad0
docs
2019-01-25 21:04:33 -05:00
rusefi
53b5c08c0a
refactoring around GET_RPM
2019-01-21 21:48:58 -05:00
rusefi
7a20bda66f
refactoring around GET_RPM
2019-01-21 20:33:21 -05:00
rusefi
d299d02240
#35 progress
2019-01-19 11:28:37 -05:00
rusefi
8b66bdc86b
#35 unit tests
2019-01-19 09:40:39 -05:00
rusefi
c6f19d77be
#35 unit tests
2019-01-19 09:14:48 -05:00
rusefi
f054de0876
BUG: FATAL in firmware with DEBUG mode #667
2019-01-11 17:40:44 -05:00
rusefi
d55c7dd856
#640 Occasional halts on "Burn" in TunerStudio ("Red" LED is on)
2019-01-11 15:44:24 -05:00
rusefi
db02669278
comments for #663 #664
2019-01-11 08:37:02 -05:00
Matthew Kennedy
dca85fd9fa
Implement ST-recommended workaround for #663 ( #664 )
...
* fix #663
* consistency
2019-01-11 08:34:34 -05:00
rusefi
a0d3ed28ea
docs
2019-01-11 08:33:34 -05:00
Matthew Kennedy
a6e8e857af
idle CS pin fix #665 ( #666 )
2019-01-11 08:12:26 -05:00
rusefi
dd8e2d9326
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-10 19:25:07 -05:00
rusefi
cbd2d69731
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-09 22:57:33 -05:00
rusefi
57993ff1b4
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-09 22:16:30 -05:00
rusefi
970d120a41
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 08:50:51 -05:00
rusefi
5ffcc396eb
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 07:57:43 -05:00
rusefi
ba1e1f3275
#655 clean-up
2019-01-09 00:25:45 -05:00
rusefi
60e747481f
#35 first unit test with a mock!
2019-01-08 01:20:18 -05:00
rusefi
778c1968e7
#35 refactoring towards making class testable
2019-01-08 00:28:53 -05:00
rusefi
21c2695c93
#35 refactoring towards making class testable
2019-01-07 23:55:56 -05:00
rusefi
c51af79731
#35
2019-01-07 23:23:50 -05:00
rusefi
c900f849f7
fixing unit tests
2019-01-07 09:28:32 -05:00
Matthew Kennedy
b037a6e0ca
Implement common for controllers ( #645 )
...
* controller
* remove stopping thread
* move microsecond timer watchdog
* docs
* typo snuck in
* go back to the old way
2019-01-06 21:15:49 -05:00
rusefi
19c410387d
making either Matt or compiler or both happier
2019-01-05 00:11:17 -05:00
rusefi
d80c1f0b1e
Saab CDM knock signal integration #647
2019-01-04 23:47:39 -05:00
rusefi
fc8755fd5a
#35
2019-01-04 19:20:32 -05:00
rusEfi
9edbf8218a
#35
2019-01-04 17:18:43 -05:00
rusefi
d7fefe5979
#35 progress
2019-01-04 09:24:23 -05:00
rusefi
b767b4a251
#35 trying new kind of parameter magic
2019-01-04 00:51:32 -05:00
rusefi
4b11cef1d8
#35
2019-01-04 00:22:35 -05:00
rusefi
e6ac26bf2b
better conditional compilation
2019-01-04 00:16:08 -05:00
rusefi
7582f8d8cf
better conditional compilation
2019-01-03 23:51:29 -05:00
rusefi
565d5c22db
refactoring: extract method
2019-01-03 22:53:34 -05:00
rusefi
943bc8e577
cj125 refactoring
2019-01-03 08:26:42 -05:00
rusefi
19c3f7370f
#617 unit test skeleton
2019-01-03 07:57:34 -05:00
rusefi
02f7380921
#617
2019-01-03 07:22:21 -05:00
rusefi
ff6f653ece
ion sense progress
2018-12-31 16:00:41 -05:00
rusefi
e9fdc2b2ce
funny progress
2018-12-30 19:13:28 -05:00
Fabien Poussin
72fe39ff32
Workarounds for GCC 8 ( #637 )
2018-12-27 09:40:40 -05:00
rusefi
9cb7595d61
reviving stm32f1
2018-12-26 22:17:51 -05:00
rusefi
1dcfb7e7f8
minor clean-up
2018-12-26 20:27:24 -05:00
rusefi
91c1533abe
avoiding magic constant
2018-12-24 00:15:00 -05:00
rusefi
6d80a31586
docs
2018-12-23 23:29:19 -05:00
rusefi
81837cad7d
EXTI refactoring
2018-12-18 23:50:29 -05:00
rusefi
ba15d61d86
progress
2018-12-16 09:03:21 -05:00
rusefi
8b039da84a
progress
2018-12-16 01:13:44 -05:00
rusefi
82a9c8fe91
docs
2018-12-12 23:36:36 -05:00
rusefi
ae3ec77677
exti refactoring
2018-12-12 22:27:44 -05:00
rusefi
28d58c41eb
exti clean-up
2018-12-12 18:02:00 -05:00
rusEfi
c6a25f7286
docs
2018-12-09 16:50:22 -05:00
rusEfi
69b12f31b8
docs
2018-12-09 16:46:53 -05:00
rusefi
5e1bfa281b
docs
2018-12-09 14:47:24 -05:00
rusefi
10d66db0da
#630
2018-12-09 14:32:50 -05:00
rusefi
d81185ac28
bringing std types together
2018-12-08 15:51:45 -05:00
rusEfi
3d3122c76c
better? field name
2018-11-30 00:17:55 -05:00
andreika-git
23fea3c0c5
STM32 Nucleo144-F767ZI board: Initial support ( #620 )
...
* More EFI_ #ifdefs for config flexibility
* Even more config flexibility
* New firmware/config/stm32f7ems/* files
* New firmware/config/boards/NUCLEO_F767/* files
* New firmware/hw_layer/stm32f7/* files
* Fix for EFI_USB_SERIAL
* Adding #if defined(STM32F7XX)
* SPI flags changed in F7: SPI_CR1_DFF --> SPI_CR1_CRCL
* I2Cv2 config changed in F7
* More versatile CCM defines
* Makefiles
* Double #ifs cleanup
* docs
2018-11-16 07:40:06 -05:00
rusefi
f3f9223048
CJ125 unit-tests coverage #617
2018-11-03 13:45:36 -04:00
rusefi
e28f2b0e3b
CJ125 unit-tests coverage #617
2018-11-03 13:38:02 -04:00
rusefi
0af290c381
CJ125 unit-tests coverage #617
2018-11-03 13:27:48 -04:00
rusefi
5d5c80a8a1
CJ125 unit-tests coverage #617
2018-11-03 13:17:58 -04:00
rusefi
b7b2e53d55
CJ125 unit-tests coverage #617
2018-11-03 11:44:57 -04:00
rusefi
f9fb3d8168
CJ125 unit-tests coverage #617
2018-11-03 09:44:34 -04:00
rusefi
6d933ceb82
#616 idle for simulator
2018-11-02 13:38:31 -04:00
rusefi
61a39de21e
#616
2018-11-02 13:18:47 -04:00
rusefi
0d7b0a7dba
#616 idle for simulator
2018-11-01 15:57:50 -04:00
rusefi
b74c579bcd
#616 idle into simulator
2018-10-30 08:21:50 -04:00
rusefi
eeaea97dd3
docs
2018-10-21 11:27:19 -04:00
rusEfi
0c2d83b21c
more options & format change
2018-10-16 23:05:38 -04:00
rusefi
2c7b7934ed
options
2018-10-16 21:31:48 -04:00
rusefi
c392ba8844
#613
2018-10-16 21:27:05 -04:00
andreika-git
d2569a1d11
Prepare for TPS-based Advance and tCharge Modes + Fixes ( #610 )
...
* rusefi_config.txt
* rusefi.input for TPS-based Advance
* rusefi.input for tCharge
* Fix compilation for Prometheus config
* Fix CJ125 calibration & debug flood
* Fix EnumToString utility for main.h->global.h refactoring
2018-09-25 15:45:17 -04:00
rusefi
98c7ad808c
refactoring
2018-09-16 22:39:46 -04:00
rusefi
1f90cf153d
refactoring
2018-09-16 22:26:57 -04:00
rusefi
3b87b725d1
refactoring
2018-09-16 22:25:17 -04:00
rusefi
38d21215ab
refactoring
2018-09-16 20:28:23 -04:00
rusefi
7b37195d64
names for error codes
2018-09-10 22:00:13 -04:00
rusefi
24a85a6331
sorry more manual merge of #602
2018-08-08 20:42:55 -04:00
Matthew Kennedy
1250463b7a
expand lsu4.9 curve size
2018-08-08 20:15:57 -04:00
Matthew Kennedy
e23e025176
only post tunerstudio state if asked to
2018-08-08 19:57:06 -04:00
rusefi
ddedfe104e
better unhandled exception handling #598
2018-07-28 13:42:06 -04:00
rusefi
a44ba2f2aa
minor CAN pin bugfix - thank you 2017 compiler
2018-07-28 13:19:04 -04:00
rusefi
99e74635ef
step towards more unique codes
2018-07-25 23:30:00 -04:00
rusefi
959a91ae4c
unique error codes #598
2018-07-25 23:03:04 -04:00
rusefi
1b1d2b16ee
refactoring: reducing code duplication
2018-07-24 19:58:32 -04:00
rusefi
806ad1abf3
cj125 fixing build
2018-07-22 14:17:51 -04:00
rusefi
e48d4687c1
CJ125 more error codes
2018-06-23 09:34:31 -04:00
rusefi
d9ecb9784b
docs & defaults
2018-06-17 19:14:46 -04:00
rusefi
5497522d00
cj125isUaDivided parameter
2018-06-17 15:07:42 -04:00
rusefi
b5edcfca05
human-readable HIP state
2018-05-31 00:36:46 -04:00
rusefi
ee2d39a127
code style
2018-05-31 00:32:55 -04:00
rusefi
f7ca461c32
getHip_state_e(hip_state_e value) method for usability
2018-05-31 00:23:20 -04:00
rusefi
c7b604a0f6
TS indicator of HIP9011 state
2018-05-31 00:15:05 -04:00
rusefi
3dd9f103ae
docs
2018-05-27 20:47:40 -04:00
rusefi
5f9c44c094
better error message
2018-05-20 13:36:15 -04:00
rusefi
f4dd44245d
docs
2018-04-08 11:38:14 -04:00
rusefi
a56fd71ecd
docs
2018-04-08 11:35:24 -04:00
andreika-git
afdef3d8c4
Fix CJ125 postState() debug output ( #582 )
2018-03-21 15:14:53 -04:00
rusefi
b23fea4dd5
#569
2018-03-18 12:15:51 -04:00
rusefi
a158113a0d
#569
2018-03-17 21:51:46 -04:00
rusefi
c446e4c666
#569
2018-03-17 21:24:04 -04:00
rusefi
22d1c08ddc
#569
2018-02-25 21:59:15 -05:00
rusefi
051775bad2
#569
2018-02-25 21:37:42 -05:00
rusefi
09949293c8
#569
2018-02-25 21:17:59 -05:00
rusefi
d846677abb
refactoring: wow, same method name
2018-02-07 00:13:09 +03:00
rusefi
69697833a8
name
2018-02-06 01:32:50 +03:00
rusefi
c36d139d8b
better name
2018-02-06 01:32:16 +03:00
rusefi
07df60eb49
docs
2018-01-31 18:27:21 -05:00
rusefi
f7cda7449b
CAN debug field #26
2018-01-29 19:41:39 -05:00
rusefi
8828550edf
merging docs into .h file
...
maybe not perfect but has it's pros
2018-01-29 19:06:19 -05:00
andreika-git
7129b23947
Add Option: Force stepper parking every restart ( #562 )
2018-01-29 18:27:39 -05:00
rusEfi
4a43a77b79
CJ125
2018-01-29 14:38:58 -05:00
rusEfi
64641c7a9e
docs
2018-01-29 14:27:53 -05:00
andreika-git
f82c56acf4
Support for CJ125 Wideband controller (alpha version) ( #560 )
2018-01-29 14:26:42 -05:00
andreika-git
d45cec568d
Reduce step skipping for stepper motor ( #559 )
...
* Reduce step skipping for stepper motor
* Add stepperParkingExtraSteps
2018-01-28 14:44:01 -05:00
andreika-git
abb1c745e6
Prepare debug & output for CJ125 ( #558 )
2018-01-28 13:04:19 -05:00
rusEfi
d516c91af2
console noise reduction
2018-01-24 21:50:56 -05:00
rusefi
3e81e1e672
fresh version of USB CFG
2018-01-23 22:52:29 -05:00
rusefi
6de670dfcc
#550 removing dead code
2018-01-23 22:24:11 -05:00
rusefi
e47865d36d
#550
2018-01-23 22:23:24 -05:00
rusefi
096abaac5b
Feature 463 ( #464 )
...
* #463
* #463
* default .LD filename
* #463
* fixing start-up by disabling LSE until rusEfi patch is applied
* simulator compiles now
* latest ChibiOS 17 with FatFS 0.13
2018-01-23 21:17:30 -05:00
rusefi
220949f0fa
docs
2018-01-23 13:04:30 -05:00
rusefi
64b7a51617
#65
...
explicit precision control
2018-01-23 12:05:14 -05:00
andreika-git
ac43689791
Fix stepper motor ( #541 )
2018-01-22 17:48:12 -05:00
andreika-git
4765c0a861
CJ125: prepare backup ( #543 )
2018-01-22 17:47:10 -05:00
andreika-git
bf181f88d8
CJ125: prepare ADC ( #542 )
2018-01-22 17:45:10 -05:00
rusefi
ca6982d7af
#215 minor bugfix thank you AndreiKa
2018-01-22 12:24:03 -05:00
rusefi
0e9f63524e
docs
2018-01-22 11:22:09 -05:00
rusefi
371decae53
fix #539 reducing idle stepper reaction time
2018-01-21 12:19:36 -05:00
rusefi
1d31067d19
happy new year
2018-01-20 20:55:31 -05:00
rusEfi
1c08f2ea8a
Fix VSS init/deinit
2018-01-01 11:27:15 -05:00
andreika-git
a7625f5e08
Fix flash memory erase for 2Mb MCUs (2 banks) ( #523 )
2017-12-24 09:43:50 -05:00
andreika-git
45d89fdba8
Backup NV-RAM refactor ( #518 )
...
* Backup NV-RAM refactor
* More comments on BACKUP_IGNITION_SWITCH_COUNTER
2017-12-22 08:49:03 -05:00
rusefi
a749403057
docs
2017-12-04 18:30:44 -05:00
rusEfi
414f45ede2
softer error handling
2017-12-03 18:17:59 -05:00
rusefi
2974ff66e2
fix #490
2017-11-27 21:49:58 -05:00
rusefi
b1f66d43ce
fixing build
2017-11-24 19:16:00 -05:00
rusefi
7c31baa327
ADC docs
2017-11-24 17:40:20 -05:00
rusEfi
051f954dd8
#495 todo clean-up
2017-11-19 15:24:36 -05:00
rusefi
7222640454
#495
...
compacting data structure without changing the size yet
2017-11-19 12:07:07 -05:00
Matthew Kennedy
c3c38aa9bd
Implement oil pressure sensor ( #491 )
...
* code changes
* config changes
2017-11-15 14:30:13 -05:00
andreika-git
fc3f215543
Minor MEMS/Accelerometer compilation fix ( #484 )
2017-11-02 18:09:13 -04:00
rusefi
9b287cd0d7
#480
2017-10-16 15:07:36 -04:00
rusefi
ff23ba8597
refactoring
2017-10-16 14:31:02 -04:00
rusefi
0fc9da6cfb
refactoring: reducing code duplication
2017-10-16 14:19:41 -04:00
rusefi
6b4fdec715
reviving broken VVT configuration
2017-10-16 12:26:07 -04:00
rusefi
c40a892683
fix #442
2017-08-31 07:57:39 -04:00
rusefi
3840bbe36f
#442
2017-08-31 07:55:26 -04:00
Matthew Kennedy
d13b25eaa2
Fix adcdbug when one or more channels set to "none" ( #477 )
...
* gitignore atollic truestudio
* Fix adcdebug when >= 1 ADC channel is set to none
2017-08-29 10:03:24 -04:00
rusefi
b39e245a37
#473
2017-08-28 22:55:29 -04:00
rusefi
5ce4fe3157
#473
2017-08-28 22:32:29 -04:00
rusefi
dbc0c8876a
#473
2017-08-28 20:42:27 -04:00
rusefi
c153e9a1dd
#473
2017-08-28 20:11:32 -04:00
rusefi
cad09b732f
#473
2017-08-28 20:03:29 -04:00
rusefi
62e2a61b4f
docs
2017-08-27 21:33:24 -04:00
rusefi
dc81e38a67
#475
2017-08-25 18:37:59 -04:00
rusefi
f2bd43ba71
date docs & message fix
2017-08-23 00:46:34 -04:00
rusefi
1dac6d41ea
unused file
2017-08-23 00:45:52 -04:00
rusefi
16fec68cf2
refactoring
2017-08-21 10:55:34 -04:00
rusefi
f9ee71d87c
#473
2017-08-18 16:18:11 -04:00
rusefi
2abe3b4249
fixing build
2017-08-17 10:50:41 -04:00
rusefi
db2720dfa8
#473
2017-08-17 09:09:30 -04:00
rusefi
d8fca11472
#473
2017-08-17 02:56:25 -04:00
rusefi
b9546e3596
#473
2017-08-17 02:49:07 -04:00
rusefi
67986f74f6
#473
2017-08-17 02:32:06 -04:00
andreika-git
83dfee8e96
Use RTC backup register to save Stepper IAC position ( #471 )
2017-08-07 07:28:21 -04:00
rusefi
3f42eddd64
better constant name
2017-08-06 19:43:01 -04:00
rusefi
2e2eccf06d
refactoring
2017-08-06 14:58:02 -04:00
rusefi
f9b341d8a5
#469
2017-08-05 18:43:03 -04:00
rusefi
0c36b63bed
#463
2017-07-31 14:32:25 -04:00
rusefi
3a0b7f66c5
better error handling
2017-07-28 14:32:51 -04:00
rusefi
f53177f5d7
better error handling
2017-07-28 14:27:37 -04:00
rusefi
fe69c7ae4e
refactoring - reducing code duplication
2017-07-10 22:08:55 -04:00
rusefi
b19b850575
#140
2017-06-20 06:04:06 +03:00
rusefi
38d11a81aa
#140
2017-06-18 03:12:18 -04:00
rusefi
99cc5196d4
#140
2017-06-18 03:09:12 -04:00
Andrei
68e761f6f0
stepperDirectionPin Mode
2017-06-13 16:28:05 +03:00
rusefi
0893e50949
configurable stepper pulse
2017-06-12 18:31:55 -04:00
rusefi
88be4a0b5e
#442
2017-06-12 08:41:32 -04:00
rusefi
abbfdff5c4
minor RX8 fix
2017-06-11 17:44:07 -04:00
rusefi
115a2c1c01
better method name & minor RX8 progress
2017-06-11 17:39:35 -04:00
rusefi
89c25af9d2
refactoring
2017-06-04 18:43:08 -04:00
rusefi
c08140d112
refactoring
2017-06-04 18:29:57 -04:00
rusefi
5e6d2c5f03
refactoring
2017-06-04 16:35:13 -04:00
rusefi
f65af61e82
a bit of OOP
2017-06-04 16:18:29 -04:00
rusefi
a22f52c5ca
todo
2017-06-04 15:57:57 -04:00
rusEfi
5cb6cad9b9
nicer ETB properties change
2017-05-30 21:56:56 -04:00
Andrei
ef4cb7d3c2
Add || DOXYGEN
2017-05-30 22:46:02 +03:00
Andrei
69d9483291
Add || DOXYGEN
2017-05-30 22:43:33 +03:00
Andrei
2d26b6b8f5
Fix HAL_USE_ADC=FALSE
2017-05-30 21:23:52 +03:00
Andrei
9deb9efbdc
Fix HAL_USE_ICU=FALSE
2017-05-30 21:22:38 +03:00
rusefi
d280141ac2
better error code names
2017-05-29 19:23:15 -04:00
rusefi
ef066786c1
refactoring
2017-05-25 23:23:03 -04:00
Andrei
b31281fadc
ifndef HAL_USE_USB_MSD compilation fix
2017-05-24 18:12:09 +03:00
rusEfi
3e9ff64c8d
wow, another defect reported by @puff.
...
How come this even worked?!
2017-05-23 20:05:17 -04:00
Andrei
c9d998d146
UART-DMA compile errors fix
2017-05-24 01:06:09 +03:00
rusefi
58a8dfdb42
better field name
2017-05-21 23:17:08 -04:00
puff
25580f6da1
Mazda RX8 instrument cluster - trip meter
2017-05-21 23:19:00 +03:00
rusefi
486e69d492
better names
2017-05-21 10:25:35 -04:00
rusefi
2b4c66968c
better code names & more performance info
2017-05-21 10:03:17 -04:00
rusefi
74a359077c
better macro name
2017-05-15 23:33:22 -04:00
rusefi
2a9f3cdede
better macro name
2017-05-15 23:28:49 -04:00
rusefi
7dcf31c004
removing unused parameter
2017-05-15 20:31:16 -04:00
rusefi
f27f99e9cc
better method name
2017-05-15 08:40:54 -04:00
rusefi
1f07d65fb1
refactoring: extracting method
2017-05-15 05:03:40 -04:00
rusefi
d1ecf56a3b
#140
2017-05-12 21:19:14 -04:00
rusefi
44b5bfe0db
flexibility for andreika
2017-05-09 19:05:47 -04:00
rusefi
9649776248
flexibility for andreika
2017-05-09 18:55:38 -04:00
rusefi
e847b0f989
flexibility for andreika
2017-05-09 18:55:25 -04:00
rusefi
65fb6f7df5
cherry-picking
2017-05-09 15:46:23 -04:00
rusefi
fcddd26a39
fix #410
2017-05-07 19:35:04 -04:00
Andrei
ab18bdd0e6
boardTestModeJumperPin unassigned fix pull request
2017-05-06 21:54:47 +03:00
rusefi
b54f0d3bdb
better pin stop?
2017-05-05 21:50:22 -04:00
rusefi
0215c2c33f
digital input stop
2017-05-05 21:05:59 -04:00
rusefi
777296cace
stopping AUX pins
2017-05-02 18:40:33 -04:00
rusefi
24d5d7c862
better field name
2017-05-02 18:15:19 -04:00
rusefi
0826953124
comments & code style
2017-05-02 14:06:36 -04:00
rusefi
304a1fd48c
Merge pull request #407 from thirstyone/master
...
Improved RX8 cluster operation - clt needle, battery and clt lamps
2017-05-02 13:59:56 -04:00
rusefi
af35a083e1
Merge pull request #406 from andreika-git/BOARDSRC_CPP
...
BOARDSRC_CPP (and compatibility issues) pull request
2017-05-02 13:50:34 -04:00
rediskin
ce51184ebf
Improved RX8 cluster operation - clt needle, battery and clt lamps
2017-05-02 20:47:11 +03:00
Andrei
ab6ad0fa0a
BOARDSRC_CPP (and compatibility issues) pull request
2017-05-02 20:34:01 +03:00
rusefi
cc56411101
VSS / CAN integration reducing complexity
2017-05-02 11:49:35 -04:00
Andrei
e9a330584e
STM32F407xx-define (and small clean-up) pull request
2017-05-01 22:24:19 +03:00
Andrei
3a1eb92109
STM32F407xx-define (and small clean-up) pull request
2017-05-01 22:09:35 +03:00
rusefi
d5a70c237e
ADC fast mode was not configured for all possible pins
2017-05-01 07:39:32 -04:00
rusefi
fc7e1f897a
icuStartCapture panic better state validation
2017-04-26 12:03:55 -04:00
rusefi
cc55c143f5
icuStartCapture panic better state validation
2017-04-26 11:57:02 -04:00
rusEfi
296d8d1584
bugfix: speed sensor input under ChibiOS 3.0 was broken
2017-04-21 23:05:48 -04:00
rusEfi
f54eb4ea8e
distinguishing fatal from panic
2017-04-21 22:47:50 -04:00
rusEfi
ed4098790c
refactoring - reducing GPIO complexity
2017-04-21 20:12:11 -04:00
rusEfi
c4d4e43e76
refactoring - reducing GPIO complexity
2017-04-21 20:09:57 -04:00
rusEfi
f1801746f4
refactoring - reducing GPIO complexity
2017-04-21 20:07:17 -04:00
rusEfi
cd5b6ec7d8
refactoring - reducing GPIO complexity
2017-04-21 19:59:05 -04:00
rusefi
85778e6bf2
refactoring - reducing GPIO complexity
2017-04-21 19:23:20 -04:00
rusefi
6f9ff11213
refactoring - reducing GPIO complexity
2017-04-21 18:11:36 -04:00
rusefi
66e14b52ae
refactoring - reducing GPIO complexity
2017-04-21 17:23:21 -04:00
rusefi
17e05402ed
refactoring - reducing GPIO complexity
2017-04-21 17:14:14 -04:00
rusefi
e3affd2fa6
refactoring - reducing GPIO complexity
2017-04-21 17:10:29 -04:00
rusefi
b89425a048
refactoring - reducing GPIO complexity
2017-04-21 16:33:51 -04:00
rusefi
7a0ebb3693
refactoring - reducing GPIO complexity
2017-04-21 16:30:14 -04:00
rusefi
b193e17b7d
refactoring - reducing GPIO complexity
2017-04-21 16:27:15 -04:00
rusefi
e7e7458729
refactoring - reducing GPIO complexity
2017-04-21 16:20:06 -04:00
rusefi
65aa80c379
refactoring - reducing GPIO complexity
2017-04-21 15:28:47 -04:00
rusefi
070475f1ff
refactoring - reducing GPIO complexity
2017-04-21 15:14:37 -04:00
rusefi
8fa9bf07a4
refactoring - reducing GPIO complexity
2017-04-21 13:53:47 -04:00
rusefi
0992f1465a
refactoring - reducing GPIO complexity
2017-04-21 13:36:51 -04:00
rusefi
5a5672a00d
refactoring - reducing complexity
2017-04-21 12:42:38 -04:00
rusefi
7aa92862e8
refactoring - reducing complexity
2017-04-21 12:31:17 -04:00
rusefi
e201033eae
refactoring - reducing complexity
2017-04-21 12:06:32 -04:00
rusefi
ab0068fb97
refactoring - reducing complexity
2017-04-21 12:01:44 -04:00
rusefi
64fa965c5a
#397
2017-04-21 11:44:15 -04:00
rusefi
6118be22a2
reducing warnings
2017-04-12 11:28:23 -04:00
rusefi
c0a9e5a919
CAN flexibility
2017-04-12 11:28:08 -04:00
rusefi
69541b37cf
better CAN flexibility
2017-04-12 10:41:16 -04:00
rusefi
170a3177a4
making CAN more flexible
2017-04-12 09:36:13 -04:00
rusefi
dbb623f6d3
better error code names
2017-04-12 09:26:22 -04:00
rusefi
e161280af3
CAN device flexibility
2017-04-12 09:17:06 -04:00
rusefi
748a959a2b
better code name
2017-04-12 07:57:52 -04:00
rusefi
63ec35b41d
sdCardSpiDevice
2017-04-11 19:25:31 -04:00
rusefi
c356d916e3
knock sensor debug status
2017-04-09 22:07:41 -04:00
rusefi
62c8b51246
http://rusefi.com/forum/viewtopic.php?f=10&t=1195&p=24818#p24818
2017-04-08 08:40:58 -04:00
rusefi
2f05a05845
fixing ADC
2017-04-05 22:41:51 -04:00
rusefi
9a7aa62cde
Merge remote-tracking branch 'origin/master' into fresh_chibios_2nd
2017-04-05 20:55:53 -04:00
rusefi
fedb12f2f3
progress towards pin restart
2017-04-05 19:48:40 -04:00
rusefi
d2581fcdba
stop VSS pin
2017-04-05 18:08:36 -04:00
rusEfi
d691424e89
Merge remote-tracking branch 'origin/master' into fresh_chibios_2nd
2017-04-04 23:19:03 -04:00
rusefi
c25a5e20b2
minor bugfix: uPpEr cAsE not supported in command names
2017-04-04 23:17:56 -04:00
rusEfi
ce232a2708
refactoring: tolower
2017-04-04 23:00:21 -04:00
rusefi
3d206d704c
fixing SD card under ChibiOS3
2017-04-02 23:28:05 -04:00
rusEfi
7bed55cd37
even better version
2017-04-02 01:15:03 -04:00
rusefi
616c2295fc
Merge remote-tracking branch 'origin/master' into fresh_chibios_2nd
2017-04-02 01:03:57 -04:00
rusefi
b9484413ff
IAR version of the code
2017-04-02 01:02:58 -04:00
rusefi
6bcaddf974
refactoring: reducing code duplication / manual sync
2017-04-02 00:48:34 -04:00
rusefi
037da5e5e6
Merge branch 'master' of https://github.com/rusefi/rusefi
2017-04-02 00:21:06 -04:00
rusefi
8ebc7b980b
manual sync
2017-04-02 00:20:47 -04:00
rusEfi
c96540756c
IAR fix
2017-04-01 23:03:34 -04:00
rusefi
6d43c8d0e8
better handling of MMC driver error state
2017-04-01 22:58:15 -04:00
rusefi
24c771a24d
safe pre-merge, reducing chibios3 PR
2017-03-30 09:01:28 -04:00
rusefi
d00e7d66de
safe pre-merge, reducing chibios3 PR
2017-03-30 09:00:55 -04:00
rusefi
4776e72123
will deal with this later
2017-03-29 18:56:03 -04:00
rusefi
89a0d7ce1e
making USB serial conditional
2017-03-29 18:55:38 -04:00
Fabien Poussin
a7cf2d82ef
Fix old lock_cnt and isr_cnt
2017-03-29 18:15:10 +02:00
Fabien Poussin
9f75cd5c75
Various ChibiOS compatibility fixes and a missing OBD define
2017-03-29 18:03:37 +02:00
Fabien Poussin
f5d2eab8b5
Fixed ICU.
2017-03-29 17:55:53 +02:00