dron0gus
19cdfab5f5
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
7f725b6d60
making gcc8 happier?
2019-03-02 18:41:25 -05:00
rusEfi
0244ccb010
fix #698
2019-02-27 17:12:52 -05:00
rusefi
d5ed794d28
refactoring - using proper enum
2019-02-24 10:04:00 -05:00
rusefi
34aa05cda9
refactoring: reducing code duplication
2019-02-23 12:33:49 -05:00
rusefi
e1ba29febd
688 brainpins ( #694 )
...
* GPIOF, GPIOG and GPIOH ports are not available #688
2019-02-22 22:10:41 -05:00
dron0gus
2027977e2c
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
b13da10a67
getRemainingStack() is back!
2019-02-12 01:24:42 -05:00
rusefi
42bfe8cf28
wider usage of PeriodicController
2019-02-11 15:09:24 -05:00
rusefi
c60c8ce777
better (?) variable names
2019-02-10 22:47:49 -05:00
rusefi
9a6446c654
ETB PeriodicController refactoring
2019-02-10 19:52:06 -05:00
rusefi
1ebc49ee09
docs
2019-02-07 01:18:36 -05:00
rusefi
6dc7c41e43
F7 has different memory bank sizes
2019-02-07 01:06:39 -05:00
rusefi
07e2d10a27
code clean-up
2019-02-07 00:26:55 -05:00
rusefi
f615e9361c
F746 flexibility
2019-02-06 23:34:39 -05:00
rusefi
0a505d2bb1
F7 progress :)
2019-02-06 18:41:48 -05:00
rusefi
3dab001151
docs
2019-02-06 18:18:21 -05:00
rusefi
0fe4efbee3
refactoring: duplicated import, already imported
2019-02-05 21:06:18 -05:00
rusefi
b745911d33
docs
2019-02-05 19:00:52 -05:00
rusefi
a3b150a171
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
48ae7043fe
Migrate to Chibios 18 stable #631
2019-02-03 22:17:46 -05:00
rusefi
7549f7e0fc
CJ125 unit-tests coverage #617
2019-02-02 01:45:26 -05:00
rusefi
e4e47ae833
CJ125 unit-tests coverage #617
2019-02-02 01:06:45 -05:00
rusefi
4796942097
CJ125 unit-tests coverage #617
2019-02-01 23:48:11 -05:00
rusefi
6992480f74
CJ125 unit-tests coverage #617
2019-02-01 23:16:34 -05:00
rusefi
dd7add7a78
CJ125 heater zero PWM improvement
2019-02-01 22:20:15 -05:00
rusefi
70f5d3e69c
better conditional compilation
2019-01-31 11:57:15 -05:00
rusefi
0e82173958
#631 TIME_MS2I mostly
2019-01-28 20:00:17 -05:00
rusefi
068bc5c25c
#631
2019-01-28 19:50:37 -05:00
rusefi
8f08591510
#631
2019-01-28 19:33:51 -05:00
rusefi
e7a694a87c
#657 pulling global access down
2019-01-28 00:52:21 -05:00
rusefi
aba0f44df5
NA6 progress
...
A/C toggle switch indicator in TS
renaming "pedalPosition" to "throttlePedalPosition"
2019-01-27 00:02:58 -05:00
rusefi
9a42041723
docs
2019-01-25 21:04:33 -05:00
rusefi
53e8d10c55
refactoring around GET_RPM
2019-01-21 21:48:58 -05:00
rusefi
ad64e1b410
refactoring around GET_RPM
2019-01-21 20:33:21 -05:00
rusefi
d671f569c3
#35 progress
2019-01-19 11:28:37 -05:00
rusefi
af7def0cba
#35 unit tests
2019-01-19 09:40:39 -05:00
rusefi
cd0b49fcfd
#35 unit tests
2019-01-19 09:14:48 -05:00
rusefi
f140c97ab2
BUG: FATAL in firmware with DEBUG mode #667
2019-01-11 17:40:44 -05:00
rusefi
3acc936c6b
#640 Occasional halts on "Burn" in TunerStudio ("Red" LED is on)
2019-01-11 15:44:24 -05:00
rusefi
e786bb684b
comments for #663 #664
2019-01-11 08:37:02 -05:00
Matthew Kennedy
dd905b23ea
Implement ST-recommended workaround for #663 ( #664 )
...
* fix #663
* consistency
2019-01-11 08:34:34 -05:00
rusefi
55e74865b7
docs
2019-01-11 08:33:34 -05:00
Matthew Kennedy
fd8c6a8906
idle CS pin fix #665 ( #666 )
2019-01-11 08:12:26 -05:00
rusefi
c1509dd0b7
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-10 19:25:07 -05:00
rusefi
fed61c1af4
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-09 22:57:33 -05:00
rusefi
93b08dcc4c
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-09 22:16:30 -05:00
rusefi
9f63ea4130
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 08:50:51 -05:00
rusefi
84bcf68849
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 07:57:43 -05:00
rusefi
dce2e17f1b
#655 clean-up
2019-01-09 00:25:45 -05:00
rusefi
e14c7e6e92
#35 first unit test with a mock!
2019-01-08 01:20:18 -05:00
rusefi
c027473bc1
#35 refactoring towards making class testable
2019-01-08 00:28:53 -05:00
rusefi
cf6dcc495c
#35 refactoring towards making class testable
2019-01-07 23:55:56 -05:00
rusefi
519316da16
#35
2019-01-07 23:23:50 -05:00
rusefi
29ca0cb683
fixing unit tests
2019-01-07 09:28:32 -05:00
Matthew Kennedy
435a255043
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
9afe619652
making either Matt or compiler or both happier
2019-01-05 00:11:17 -05:00
rusefi
dc5fe620ee
Saab CDM knock signal integration #647
2019-01-04 23:47:39 -05:00
rusefi
c75951e8a0
#35
2019-01-04 19:20:32 -05:00
rusEfi
c3380c4ef3
#35
2019-01-04 17:18:43 -05:00
rusefi
f0fbfb5301
#35 progress
2019-01-04 09:24:23 -05:00
rusefi
68cb4a0452
#35 trying new kind of parameter magic
2019-01-04 00:51:32 -05:00
rusefi
7dfabdbe4d
#35
2019-01-04 00:22:35 -05:00
rusefi
9917458125
better conditional compilation
2019-01-04 00:16:08 -05:00
rusefi
cb6fb2a9ca
better conditional compilation
2019-01-03 23:51:29 -05:00
rusefi
84d91aa5bd
refactoring: extract method
2019-01-03 22:53:34 -05:00
rusefi
81798b9faf
cj125 refactoring
2019-01-03 08:26:42 -05:00
rusefi
9f14429db2
#617 unit test skeleton
2019-01-03 07:57:34 -05:00
rusefi
e3acb434c0
#617
2019-01-03 07:22:21 -05:00
rusefi
2140a95a7d
ion sense progress
2018-12-31 16:00:41 -05:00
rusefi
92dc1e2176
funny progress
2018-12-30 19:13:28 -05:00
Fabien Poussin
1f29b5dd37
Workarounds for GCC 8 ( #637 )
2018-12-27 09:40:40 -05:00
rusefi
e8579e7e8e
reviving stm32f1
2018-12-26 22:17:51 -05:00
rusefi
0888eb9d1f
minor clean-up
2018-12-26 20:27:24 -05:00
rusefi
d56050dada
avoiding magic constant
2018-12-24 00:15:00 -05:00
rusefi
6580459647
docs
2018-12-23 23:29:19 -05:00
rusefi
1c373573a2
EXTI refactoring
2018-12-18 23:50:29 -05:00
rusefi
ee6e9b455d
progress
2018-12-16 09:03:21 -05:00
rusefi
00a7f26ef9
progress
2018-12-16 01:13:44 -05:00
rusefi
41c63cec78
docs
2018-12-12 23:36:36 -05:00
rusefi
e727f4cd85
exti refactoring
2018-12-12 22:27:44 -05:00
rusefi
4354cd3881
exti clean-up
2018-12-12 18:02:00 -05:00
rusEfi
d628cffd09
docs
2018-12-09 16:50:22 -05:00
rusEfi
a4e9c00ff0
docs
2018-12-09 16:46:53 -05:00
rusefi
b54d20e209
docs
2018-12-09 14:47:24 -05:00
rusefi
66ff934c6a
#630
2018-12-09 14:32:50 -05:00
rusefi
7dd683bf36
bringing std types together
2018-12-08 15:51:45 -05:00
rusEfi
d93f3ecd89
better? field name
2018-11-30 00:17:55 -05:00
andreika-git
96dfebc542
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
f1e369aa70
CJ125 unit-tests coverage #617
2018-11-03 13:45:36 -04:00
rusefi
992ac3f274
CJ125 unit-tests coverage #617
2018-11-03 13:38:02 -04:00
rusefi
3f038c0db1
CJ125 unit-tests coverage #617
2018-11-03 13:27:48 -04:00
rusefi
8081b07782
CJ125 unit-tests coverage #617
2018-11-03 13:17:58 -04:00
rusefi
996ca909de
CJ125 unit-tests coverage #617
2018-11-03 11:44:57 -04:00
rusefi
bfe9d4f79b
CJ125 unit-tests coverage #617
2018-11-03 09:44:34 -04:00
rusefi
951f1b3cd3
#616 idle for simulator
2018-11-02 13:38:31 -04:00
rusefi
cb8fccc19c
#616
2018-11-02 13:18:47 -04:00
rusefi
a3e77d7b28
#616 idle for simulator
2018-11-01 15:57:50 -04:00
rusefi
8af9751beb
#616 idle into simulator
2018-10-30 08:21:50 -04:00
rusefi
7843e69bbd
docs
2018-10-21 11:27:19 -04:00
rusEfi
46146a23dc
more options & format change
2018-10-16 23:05:38 -04:00
rusefi
f72c833cc7
options
2018-10-16 21:31:48 -04:00
rusefi
6763c54f01
#613
2018-10-16 21:27:05 -04:00
andreika-git
a7b7f94e0d
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
c3a57b6a77
refactoring
2018-09-16 22:39:46 -04:00
rusefi
553969dc72
refactoring
2018-09-16 22:26:57 -04:00
rusefi
4868a9fd82
refactoring
2018-09-16 22:25:17 -04:00
rusefi
ca3585eb52
refactoring
2018-09-16 20:28:23 -04:00
rusefi
70b91d2295
names for error codes
2018-09-10 22:00:13 -04:00
rusefi
2f3995378e
sorry more manual merge of #602
2018-08-08 20:42:55 -04:00
Matthew Kennedy
bb20f749ed
expand lsu4.9 curve size
2018-08-08 20:15:57 -04:00
Matthew Kennedy
64fd55c516
only post tunerstudio state if asked to
2018-08-08 19:57:06 -04:00
rusefi
448fbee770
better unhandled exception handling #598
2018-07-28 13:42:06 -04:00
rusefi
f2a9117fc5
minor CAN pin bugfix - thank you 2017 compiler
2018-07-28 13:19:04 -04:00
rusefi
2f95cd1e0d
step towards more unique codes
2018-07-25 23:30:00 -04:00
rusefi
60b3aa8e60
unique error codes #598
2018-07-25 23:03:04 -04:00
rusefi
b28a8bb290
refactoring: reducing code duplication
2018-07-24 19:58:32 -04:00
rusefi
928ae5cb61
cj125 fixing build
2018-07-22 14:17:51 -04:00
rusefi
ef7507ff64
CJ125 more error codes
2018-06-23 09:34:31 -04:00
rusefi
3bed900e14
docs & defaults
2018-06-17 19:14:46 -04:00
rusefi
0d3d018712
cj125isUaDivided parameter
2018-06-17 15:07:42 -04:00
rusefi
14697ed29b
human-readable HIP state
2018-05-31 00:36:46 -04:00
rusefi
6486d89201
code style
2018-05-31 00:32:55 -04:00
rusefi
3202e6e772
getHip_state_e(hip_state_e value) method for usability
2018-05-31 00:23:20 -04:00
rusefi
cedc0b251a
TS indicator of HIP9011 state
2018-05-31 00:15:05 -04:00
rusefi
301d8ff9ab
docs
2018-05-27 20:47:40 -04:00
rusefi
3b20bc575e
better error message
2018-05-20 13:36:15 -04:00
rusefi
92526ad8cf
docs
2018-04-08 11:38:14 -04:00
rusefi
ebaa011a01
docs
2018-04-08 11:35:24 -04:00
andreika-git
127ec74f21
Fix CJ125 postState() debug output ( #582 )
2018-03-21 15:14:53 -04:00
rusefi
273278b539
#569
2018-03-18 12:15:51 -04:00
rusefi
4a6338257a
#569
2018-03-17 21:51:46 -04:00
rusefi
2f887ec315
#569
2018-03-17 21:24:04 -04:00
rusefi
2ee42c3e58
#569
2018-02-25 21:59:15 -05:00
rusefi
eff39e8064
#569
2018-02-25 21:37:42 -05:00
rusefi
316fab8800
#569
2018-02-25 21:17:59 -05:00
rusefi
f92c7e0993
refactoring: wow, same method name
2018-02-07 00:13:09 +03:00
rusefi
d214cb8299
name
2018-02-06 01:32:50 +03:00
rusefi
7e3d1612cf
better name
2018-02-06 01:32:16 +03:00
rusefi
8b65f88a60
docs
2018-01-31 18:27:21 -05:00
rusefi
b8bca64807
CAN debug field #26
2018-01-29 19:41:39 -05:00
rusefi
fb8a50e22e
merging docs into .h file
...
maybe not perfect but has it's pros
2018-01-29 19:06:19 -05:00
andreika-git
ebbcb01a1e
Add Option: Force stepper parking every restart ( #562 )
2018-01-29 18:27:39 -05:00
rusEfi
0a9db992a7
CJ125
2018-01-29 14:38:58 -05:00
rusEfi
78f182279f
docs
2018-01-29 14:27:53 -05:00
andreika-git
a5126713ea
Support for CJ125 Wideband controller (alpha version) ( #560 )
2018-01-29 14:26:42 -05:00
andreika-git
e0ab7e5671
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
19dca45042
Prepare debug & output for CJ125 ( #558 )
2018-01-28 13:04:19 -05:00
rusEfi
492a0f25b2
console noise reduction
2018-01-24 21:50:56 -05:00
rusefi
7a8eeda2a1
fresh version of USB CFG
2018-01-23 22:52:29 -05:00
rusefi
125884e0aa
#550 removing dead code
2018-01-23 22:24:11 -05:00
rusefi
f33ee12f3b
#550
2018-01-23 22:23:24 -05:00
rusefi
0b0f9efa3a
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
80165c887e
docs
2018-01-23 13:04:30 -05:00
rusefi
adfe5e9274
#65
...
explicit precision control
2018-01-23 12:05:14 -05:00
andreika-git
a43e19c870
Fix stepper motor ( #541 )
2018-01-22 17:48:12 -05:00
andreika-git
bccc7d3f94
CJ125: prepare backup ( #543 )
2018-01-22 17:47:10 -05:00
andreika-git
bebdbcc21a
CJ125: prepare ADC ( #542 )
2018-01-22 17:45:10 -05:00
rusefi
0de9cc3d15
#215 minor bugfix thank you AndreiKa
2018-01-22 12:24:03 -05:00
rusefi
0a6aeb495f
docs
2018-01-22 11:22:09 -05:00
rusefi
53394cd506
fix #539 reducing idle stepper reaction time
2018-01-21 12:19:36 -05:00
rusefi
f5a4376036
happy new year
2018-01-20 20:55:31 -05:00
rusEfi
a1565058c0
Fix VSS init/deinit
2018-01-01 11:27:15 -05:00
andreika-git
6b7b7298a9
Fix flash memory erase for 2Mb MCUs (2 banks) ( #523 )
2017-12-24 09:43:50 -05:00
andreika-git
aae56f3880
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
18b8ebd6b5
docs
2017-12-04 18:30:44 -05:00
rusEfi
9c8db36591
softer error handling
2017-12-03 18:17:59 -05:00
rusefi
b1db389be2
fix #490
2017-11-27 21:49:58 -05:00
rusefi
415bc28298
fixing build
2017-11-24 19:16:00 -05:00
rusefi
c4191454d3
ADC docs
2017-11-24 17:40:20 -05:00
rusEfi
2bc7dc9eff
#495 todo clean-up
2017-11-19 15:24:36 -05:00
rusefi
72df70cb48
#495
...
compacting data structure without changing the size yet
2017-11-19 12:07:07 -05:00
Matthew Kennedy
8a5036f9bf
Implement oil pressure sensor ( #491 )
...
* code changes
* config changes
2017-11-15 14:30:13 -05:00
andreika-git
9cd3b6a99f
Minor MEMS/Accelerometer compilation fix ( #484 )
2017-11-02 18:09:13 -04:00
rusefi
1b01d5dc57
#480
2017-10-16 15:07:36 -04:00
rusefi
cbbf7540ad
refactoring
2017-10-16 14:31:02 -04:00
rusefi
3913dcada3
refactoring: reducing code duplication
2017-10-16 14:19:41 -04:00
rusefi
f7d5bb8b93
reviving broken VVT configuration
2017-10-16 12:26:07 -04:00
rusefi
a27b9c0333
fix #442
2017-08-31 07:57:39 -04:00
rusefi
a6e97cdb54
#442
2017-08-31 07:55:26 -04:00
Matthew Kennedy
dc937eb811
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
6c90269de8
#473
2017-08-28 22:55:29 -04:00
rusefi
58cc02228f
#473
2017-08-28 22:32:29 -04:00
rusefi
853289feaf
#473
2017-08-28 20:42:27 -04:00
rusefi
6b7268a750
#473
2017-08-28 20:11:32 -04:00
rusefi
416e4a75dc
#473
2017-08-28 20:03:29 -04:00
rusefi
631ca644d4
docs
2017-08-27 21:33:24 -04:00
rusefi
d6dfdce075
#475
2017-08-25 18:37:59 -04:00
rusefi
15635fb20a
date docs & message fix
2017-08-23 00:46:34 -04:00
rusefi
9417a040c2
unused file
2017-08-23 00:45:52 -04:00
rusefi
8663b8b27c
refactoring
2017-08-21 10:55:34 -04:00
rusefi
5faad39810
#473
2017-08-18 16:18:11 -04:00
rusefi
5f244108f3
fixing build
2017-08-17 10:50:41 -04:00
rusefi
37e59df52e
#473
2017-08-17 09:09:30 -04:00
rusefi
52544462ec
#473
2017-08-17 02:56:25 -04:00
rusefi
8a0e0ff1b3
#473
2017-08-17 02:49:07 -04:00
rusefi
a393d8aa9d
#473
2017-08-17 02:32:06 -04:00
andreika-git
5e79c90caa
Use RTC backup register to save Stepper IAC position ( #471 )
2017-08-07 07:28:21 -04:00
rusefi
4444b7444f
better constant name
2017-08-06 19:43:01 -04:00
rusefi
d885240249
refactoring
2017-08-06 14:58:02 -04:00
rusefi
ea43a014ac
#469
2017-08-05 18:43:03 -04:00
rusefi
62c6dc4025
#463
2017-07-31 14:32:25 -04:00
rusefi
28d99264dd
better error handling
2017-07-28 14:32:51 -04:00
rusefi
201b3a3491
better error handling
2017-07-28 14:27:37 -04:00
rusefi
86b0c4977e
refactoring - reducing code duplication
2017-07-10 22:08:55 -04:00
rusefi
ed120788e7
#140
2017-06-20 06:04:06 +03:00
rusefi
8bc966492e
#140
2017-06-18 03:12:18 -04:00
rusefi
542c31f47a
#140
2017-06-18 03:09:12 -04:00
Andrei
56bddfb677
stepperDirectionPin Mode
2017-06-13 16:28:05 +03:00
rusefi
5e9ed07904
configurable stepper pulse
2017-06-12 18:31:55 -04:00
rusefi
0c4fc55e7a
#442
2017-06-12 08:41:32 -04:00
rusefi
7eea9208d2
minor RX8 fix
2017-06-11 17:44:07 -04:00
rusefi
96f52a7b1c
better method name & minor RX8 progress
2017-06-11 17:39:35 -04:00
rusefi
be5ec054a4
refactoring
2017-06-04 18:43:08 -04:00
rusefi
cdbb25eb7c
refactoring
2017-06-04 18:29:57 -04:00
rusefi
3d6436d344
refactoring
2017-06-04 16:35:13 -04:00
rusefi
345401a807
a bit of OOP
2017-06-04 16:18:29 -04:00
rusefi
ece0438fb6
todo
2017-06-04 15:57:57 -04:00
rusEfi
79ceb0420d
nicer ETB properties change
2017-05-30 21:56:56 -04:00
Andrei
9667ffe06d
Add || DOXYGEN
2017-05-30 22:46:02 +03:00
Andrei
fb01ca5803
Add || DOXYGEN
2017-05-30 22:43:33 +03:00
Andrei
0ff93c4aa4
Fix HAL_USE_ADC=FALSE
2017-05-30 21:23:52 +03:00
Andrei
e99b0f3cc0
Fix HAL_USE_ICU=FALSE
2017-05-30 21:22:38 +03:00
rusefi
10fd879363
better error code names
2017-05-29 19:23:15 -04:00
rusefi
df05611093
refactoring
2017-05-25 23:23:03 -04:00
Andrei
0f91284957
ifndef HAL_USE_USB_MSD compilation fix
2017-05-24 18:12:09 +03:00
rusEfi
dcf38abf8a
wow, another defect reported by @puff.
...
How come this even worked?!
2017-05-23 20:05:17 -04:00
Andrei
e8375cf401
UART-DMA compile errors fix
2017-05-24 01:06:09 +03:00
rusefi
36fb5d4037
better field name
2017-05-21 23:17:08 -04:00
puff
7c80e5491f
Mazda RX8 instrument cluster - trip meter
2017-05-21 23:19:00 +03:00
rusefi
67a28c081f
better names
2017-05-21 10:25:35 -04:00
rusefi
ffc9cf72e4
better code names & more performance info
2017-05-21 10:03:17 -04:00
rusefi
73c1f29cf9
better macro name
2017-05-15 23:33:22 -04:00
rusefi
f8e592f454
better macro name
2017-05-15 23:28:49 -04:00
rusefi
fef48d52bc
removing unused parameter
2017-05-15 20:31:16 -04:00
rusefi
6f2134511b
better method name
2017-05-15 08:40:54 -04:00
rusefi
cdf380f09e
refactoring: extracting method
2017-05-15 05:03:40 -04:00
rusefi
3e7899a0d9
#140
2017-05-12 21:19:14 -04:00
rusefi
1a16b21495
flexibility for andreika
2017-05-09 19:05:47 -04:00
rusefi
78952261fa
flexibility for andreika
2017-05-09 18:55:38 -04:00
rusefi
9389508ba4
flexibility for andreika
2017-05-09 18:55:25 -04:00
rusefi
0a9a5bf72d
cherry-picking
2017-05-09 15:46:23 -04:00
rusefi
55fc1f6cbc
fix #410
2017-05-07 19:35:04 -04:00
Andrei
12ab5e69b3
boardTestModeJumperPin unassigned fix pull request
2017-05-06 21:54:47 +03:00
rusefi
a2d082eeea
better pin stop?
2017-05-05 21:50:22 -04:00
rusefi
b8a8818554
digital input stop
2017-05-05 21:05:59 -04:00
rusefi
17f671d18c
stopping AUX pins
2017-05-02 18:40:33 -04:00
rusefi
12b9480a97
better field name
2017-05-02 18:15:19 -04:00
rusefi
302ef2b345
comments & code style
2017-05-02 14:06:36 -04:00
rusefi
40b00d29c2
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
01e6f7940e
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
5ed35f88cd
Improved RX8 cluster operation - clt needle, battery and clt lamps
2017-05-02 20:47:11 +03:00
Andrei
9c0d7cc667
BOARDSRC_CPP (and compatibility issues) pull request
2017-05-02 20:34:01 +03:00
rusefi
db216adf4c
VSS / CAN integration reducing complexity
2017-05-02 11:49:35 -04:00
Andrei
ca301b1513
STM32F407xx-define (and small clean-up) pull request
2017-05-01 22:24:19 +03:00
Andrei
3958c25501
STM32F407xx-define (and small clean-up) pull request
2017-05-01 22:09:35 +03:00
rusefi
02be9e1e2d
ADC fast mode was not configured for all possible pins
2017-05-01 07:39:32 -04:00
rusefi
4ff04533eb
icuStartCapture panic better state validation
2017-04-26 12:03:55 -04:00
rusefi
37e517849b
icuStartCapture panic better state validation
2017-04-26 11:57:02 -04:00
rusEfi
9375108a5f
bugfix: speed sensor input under ChibiOS 3.0 was broken
2017-04-21 23:05:48 -04:00
rusEfi
cf47b75f2e
distinguishing fatal from panic
2017-04-21 22:47:50 -04:00
rusEfi
9535094fd9
refactoring - reducing GPIO complexity
2017-04-21 20:12:11 -04:00
rusEfi
ddcdb996dc
refactoring - reducing GPIO complexity
2017-04-21 20:09:57 -04:00
rusEfi
95b3757932
refactoring - reducing GPIO complexity
2017-04-21 20:07:17 -04:00
rusEfi
7a7fd5116c
refactoring - reducing GPIO complexity
2017-04-21 19:59:05 -04:00
rusefi
6736a0aa2b
refactoring - reducing GPIO complexity
2017-04-21 19:23:20 -04:00
rusefi
bd0a720485
refactoring - reducing GPIO complexity
2017-04-21 18:11:36 -04:00
rusefi
07117b03da
refactoring - reducing GPIO complexity
2017-04-21 17:23:21 -04:00
rusefi
f8c1daec02
refactoring - reducing GPIO complexity
2017-04-21 17:14:14 -04:00
rusefi
d1a32f3b31
refactoring - reducing GPIO complexity
2017-04-21 17:10:29 -04:00
rusefi
3be80a6a32
refactoring - reducing GPIO complexity
2017-04-21 16:33:51 -04:00
rusefi
a99f7bf7da
refactoring - reducing GPIO complexity
2017-04-21 16:30:14 -04:00
rusefi
ae17c650a6
refactoring - reducing GPIO complexity
2017-04-21 16:27:15 -04:00
rusefi
e3bad992d4
refactoring - reducing GPIO complexity
2017-04-21 16:20:06 -04:00
rusefi
eb91eca772
refactoring - reducing GPIO complexity
2017-04-21 15:28:47 -04:00
rusefi
bafb44d276
refactoring - reducing GPIO complexity
2017-04-21 15:14:37 -04:00
rusefi
8e8f2581d8
refactoring - reducing GPIO complexity
2017-04-21 13:53:47 -04:00
rusefi
928ab4e6f7
refactoring - reducing GPIO complexity
2017-04-21 13:36:51 -04:00
rusefi
3b6c2ca150
refactoring - reducing complexity
2017-04-21 12:42:38 -04:00
rusefi
e51f046f55
refactoring - reducing complexity
2017-04-21 12:31:17 -04:00
rusefi
b7fb6d5e9d
refactoring - reducing complexity
2017-04-21 12:06:32 -04:00
rusefi
82b0b09f35
refactoring - reducing complexity
2017-04-21 12:01:44 -04:00
rusefi
afc0e0c974
#397
2017-04-21 11:44:15 -04:00
rusefi
1b2d85c5b2
reducing warnings
2017-04-12 11:28:23 -04:00
rusefi
becc500841
CAN flexibility
2017-04-12 11:28:08 -04:00
rusefi
c1c3376405
better CAN flexibility
2017-04-12 10:41:16 -04:00
rusefi
86728a4d00
making CAN more flexible
2017-04-12 09:36:13 -04:00
rusefi
98f56cc2a1
better error code names
2017-04-12 09:26:22 -04:00
rusefi
98f601c54e
CAN device flexibility
2017-04-12 09:17:06 -04:00
rusefi
bc71cdc92e
better code name
2017-04-12 07:57:52 -04:00
rusefi
22f2754034
sdCardSpiDevice
2017-04-11 19:25:31 -04:00
rusefi
e37a2561ae
knock sensor debug status
2017-04-09 22:07:41 -04:00
rusefi
1d65c14ca7
http://rusefi.com/forum/viewtopic.php?f=10&t=1195&p=24818#p24818
2017-04-08 08:40:58 -04:00
rusefi
007662c428
fixing ADC
2017-04-05 22:41:51 -04:00
rusefi
b9e5709124
Merge remote-tracking branch 'origin/master' into fresh_chibios_2nd
2017-04-05 20:55:53 -04:00
rusefi
0fefc242f0
progress towards pin restart
2017-04-05 19:48:40 -04:00
rusefi
d26bee730f
stop VSS pin
2017-04-05 18:08:36 -04:00
rusEfi
3553d3f59c
Merge remote-tracking branch 'origin/master' into fresh_chibios_2nd
2017-04-04 23:19:03 -04:00
rusefi
69296adee3
minor bugfix: uPpEr cAsE not supported in command names
2017-04-04 23:17:56 -04:00
rusEfi
6c7001ff08
refactoring: tolower
2017-04-04 23:00:21 -04:00
rusefi
f46a354660
fixing SD card under ChibiOS3
2017-04-02 23:28:05 -04:00
rusEfi
fe6581bd8d
even better version
2017-04-02 01:15:03 -04:00
rusefi
865ada98b8
Merge remote-tracking branch 'origin/master' into fresh_chibios_2nd
2017-04-02 01:03:57 -04:00
rusefi
92b05f1eda
IAR version of the code
2017-04-02 01:02:58 -04:00
rusefi
44f0fa955e
refactoring: reducing code duplication / manual sync
2017-04-02 00:48:34 -04:00
rusefi
94794e4f38
Merge branch 'master' of https://github.com/rusefi/rusefi
2017-04-02 00:21:06 -04:00
rusefi
b7fbfc698c
manual sync
2017-04-02 00:20:47 -04:00
rusEfi
ec666de5b9
IAR fix
2017-04-01 23:03:34 -04:00
rusefi
5bf5e6ef85
better handling of MMC driver error state
2017-04-01 22:58:15 -04:00
rusefi
0b07b7dc76
safe pre-merge, reducing chibios3 PR
2017-03-30 09:01:28 -04:00
rusefi
cb7fa23359
safe pre-merge, reducing chibios3 PR
2017-03-30 09:00:55 -04:00
rusefi
b58fe93e50
will deal with this later
2017-03-29 18:56:03 -04:00
rusefi
45a77fb96e
making USB serial conditional
2017-03-29 18:55:38 -04:00
Fabien Poussin
ced8a1c656
Fix old lock_cnt and isr_cnt
2017-03-29 18:15:10 +02:00
Fabien Poussin
1c1ab7687a
Various ChibiOS compatibility fixes and a missing OBD define
2017-03-29 18:03:37 +02:00
Fabien Poussin
270d3a263d
Fixed ICU.
2017-03-29 17:55:53 +02:00
Fabien Poussin
4a93fc550f
Fixes to make the firmware run.
2017-03-29 17:55:53 +02:00
Fabien Poussin
db8d16a47a
Adding ChibiOS Contrib module for a proper mass storage driver.
...
Adding missing board files.
2017-03-29 17:55:53 +02:00
Fabien Poussin
2cd048495f
Changing ChibiOS repo to rusefi, updating code accordingly.
2017-03-29 17:55:52 +02:00
Fabien Poussin
d16f5c7cc2
ChibiOS 16.x update.
2017-03-29 17:54:06 +02:00
rusefi
9f3f46c73f
manual picking from ChibiOS migration branch
2017-03-28 07:45:26 -04:00
rusefi
aea1a687f8
fixed #336
2017-03-26 23:26:50 -04:00
rusefi
66ea0d5239
find_cygwin . -type f -print0 | xargs -0 dos2unix
...
firmware
2017-03-24 13:41:36 -04:00
rusefi
117739b7e5
returning #360
2017-03-21 20:58:15 -04:00
rusefi
664b50ac73
progress - pin management
2017-03-19 21:44:52 -04:00
rusefi
5e4b82e147
better error handling
2017-03-19 17:33:27 -04:00
rusefi
f372a9e76b
hiding BOR even further
2017-03-19 17:18:17 -04:00
rusefi
5dfc9a32a7
better constant names
2017-03-09 01:10:33 -05:00
rusefi
12a6313d68
refactoring - extracting sensors storage class
2017-03-07 02:24:57 -05:00
rusefi
e567d7fb22
standard header
2017-03-05 21:59:00 -05:00
rusefi
c8f48346d0
better error code enum names & minor binary protocol test command fix
2017-03-05 14:13:47 -05:00
rusefi
5d855376f7
individual error codes for all errors
2017-03-05 08:51:21 -05:00
rusefi
05b33d567e
individual error codes for all errors
2017-03-05 08:50:19 -05:00
rusefi
42eea1ddfd
progress #363
2017-03-01 22:18:25 -05:00
rusefi
940656254d
#364
2017-02-25 00:12:11 -05:00
rusefi
9b384630fe
better error handling: initializing LCD sooner rather than later
2017-02-24 19:33:06 -05:00
rusefi
55193019cc
better error handling: initializing LCD sooner rather than later
2017-02-24 19:26:48 -05:00
rusefi
bfe75677f0
usability: better error handling
2017-02-24 19:26:00 -05:00
rusefi
f8cce5a34b
refactoring - better constant name & docs
2017-02-20 12:53:43 -05:00
rusefi
bccfdd7aee
new lines test commit
2017-02-20 12:23:42 -05:00
rusEfi
26df9b93cf
auto-sync
2017-02-18 18:40:19 -05:00
rusEfi
70fa5911f9
auto-sync
2017-02-15 11:03:28 -05:00
rusEfi
a77f8d01c2
auto-sync
2017-02-14 21:01:56 -05:00
rusEfi
2f4806a335
auto-sync
2017-02-14 20:02:17 -05:00
rusEfi
7ca54121d7
auto-sync
2017-02-14 18:02:36 -05:00
rusEfi
110e66e7b2
auto-sync
2017-02-12 02:02:24 -05:00
rusEfi
2fce102b46
auto-sync
2017-02-11 10:01:49 -05:00
rusEfi
61353ca04b
auto-sync
2017-02-09 22:02:07 -05:00
rusEfi
0f070ea5e9
auto-sync
2017-02-09 12:03:46 -05:00
rusEfi
08b7a17a8d
auto-sync
2017-02-08 23:03:36 -05:00
rusEfi
3d6ac66eb3
auto-sync
2017-02-07 17:04:39 -05:00
rusEfi
1ac51b73e9
auto-sync
2017-02-06 21:03:09 -05:00
rusEfi
8a13b2693b
auto-sync
2017-02-06 20:02:18 -05:00
rusEfi
47019ad79a
auto-sync
2017-02-06 19:03:19 -05:00
rusEfi
772bfea71a
auto-sync
2017-02-05 23:04:55 -05:00
rusEfi
657bd37759
auto-sync
2017-01-28 19:03:06 -05:00
rusEfi
9ae60b3a27
auto-sync
2017-01-27 21:04:23 -05:00
rusEfi
feb505bf6c
auto-sync
2017-01-27 12:03:05 -05:00
rusEfi
6c1ed6f0ac
auto-sync
2017-01-27 11:03:45 -05:00
rusEfi
c7cf472467
auto-sync
2017-01-26 23:03:04 -05:00
rusEfi
a1aab54b25
auto-sync
2017-01-22 09:03:08 -05:00
rusEfi
7f91da6e4e
auto-sync
2017-01-21 18:02:13 -05:00
rusEfi
37e9bca47f
auto-sync
2017-01-16 16:03:37 -05:00
rusEfi
e62a32f2a9
auto-sync
2017-01-11 21:04:22 -05:00
rusEfi
4daeeec6c8
auto-sync
2017-01-06 17:01:28 -05:00
rusEfi
6998b8357c
auto-sync
2017-01-05 21:12:06 -05:00
rusEfi
4940c0d226
auto-sync
2017-01-05 20:04:02 -05:00
rusEfi
9ac5aa544c
auto-sync
2017-01-03 14:05:36 -05:00
rusEfi
552c664a23
auto-sync
2017-01-03 06:05:22 -05:00
rusEfi
50375fdc27
auto-sync
2016-12-27 14:04:04 -05:00
rusEfi
799ac1f2e3
auto-sync
2016-12-27 13:02:00 -05:00
rusEfi
ee369d4975
auto-sync
2016-12-27 12:00:48 -05:00
rusEfi
cae31c8b67
auto-sync
2016-12-27 11:01:26 -05:00
rusEfi
201dbbbe58
auto-sync
2016-12-25 21:02:31 -05:00
rusEfi
fce8b9723d
auto-sync
2016-12-19 23:03:24 -05:00
rusEfi
840608fe54
auto-sync
2016-12-19 20:01:37 -05:00
rusEfi
0857cae517
auto-sync
2016-12-19 17:01:43 -05:00
rusEfi
4f36805664
auto-sync
2016-12-17 09:02:59 -05:00
rusEfi
f879fba407
auto-sync
2016-11-03 23:02:58 -04:00
rusEfi
4e5a870f7f
auto-sync
2016-10-10 16:02:39 -04:00
rusEfi
fb5f7fc282
auto-sync
2016-10-10 15:02:10 -04:00
rusEfi
e4bad0d9d0
auto-sync
2016-10-10 14:02:17 -04:00
rusEfi
e2f78be75d
auto-sync
2016-09-21 23:03:22 -04:00
rusEfi
e6c750bf60
auto-sync
2016-09-17 13:02:39 -04:00
rusEfi
dafe482469
auto-sync
2016-09-17 11:03:00 -04:00
rusEfi
b9b08cc7d2
auto-sync
2016-09-15 22:02:00 -04:00
rusEfi
331757d711
auto-sync
2016-09-15 00:01:50 -04:00
rusEfi
cb56563247
auto-sync
2016-09-14 19:03:00 -04:00
rusEfi
86fd17801c
auto-sync
2016-09-14 10:02:54 -04:00
rusEfi
8d2ea7454c
auto-sync
2016-09-14 01:01:57 -04:00
rusEfi
f0f35543fc
auto-sync
2016-09-14 00:03:14 -04:00
rusEfi
fa2af07f8f
auto-sync
2016-09-13 23:01:50 -04:00
rusEfi
9198216f8c
auto-sync
2016-09-11 22:03:02 -04:00
rusEfi
4402853e99
auto-sync
2016-09-10 22:03:38 -04:00
rusEfi
77ba1f4d8e
auto-sync
2016-09-10 00:02:11 -04:00
rusEfi
d4f5e6b6e6
auto-sync
2016-09-07 00:02:11 -04:00
rusEfi
c1049d61f4
auto-sync
2016-09-03 23:02:47 -04:00
rusEfi
017a55c297
auto-sync
2016-08-20 23:02:09 -04:00
rusEfi
1d3eba6995
auto-sync
2016-08-20 22:02:12 -04:00
rusEfi
79a25b6d77
auto-sync
2016-08-20 19:02:07 -04:00
rusEfi
576f0f061d
auto-sync
2016-08-20 09:02:06 -04:00
rusEfi
46bc98d4ea
auto-sync
2016-08-16 22:05:36 -04:00
rusEfi
0a25892420
auto-sync
2016-08-10 08:03:48 -04:00
rusEfi
0061cd4256
auto-sync
2016-08-10 01:01:43 -04:00
rusEfi
28dc813479
auto-sync
2016-08-10 00:04:24 -04:00
rusEfi
065ef583ce
auto-sync
2016-08-09 21:03:16 -04:00
rusEfi
a2e6b98492
auto-sync
2016-08-09 00:03:08 -04:00
rusEfi
0443e81514
auto-sync
2016-08-05 00:02:47 -04:00
rusEfi
dac94a1d09
auto-sync
2016-08-01 22:04:24 -04:00
rusEfi
5321542774
auto-sync
2016-07-30 22:02:52 -04:00
rusEfi
b796960aef
auto-sync
2016-07-30 21:03:22 -04:00
rusEfi
7e6802bc2f
auto-sync
2016-07-26 22:01:50 -04:00
rusEfi
c19aca280f
auto-sync
2016-07-26 00:03:50 -04:00
rusEfi
97b0b37cf4
auto-sync
2016-07-25 23:03:45 -04:00
rusEfi
8bd8e570f8
auto-sync
2016-07-25 22:01:42 -04:00
rusEfi
1271cc6c76
auto-sync
2016-07-23 19:03:19 -04:00
rusEfi
dff7eb04ee
auto-sync
2016-07-22 17:03:21 -04:00
rusEfi
ca393a8952
auto-sync
2016-07-19 22:03:16 -04:00
rusEfi
d5cdd33ac7
auto-sync
2016-07-19 21:04:11 -04:00
rusEfi
dcae7ae6ef
auto-sync
2016-07-17 03:01:48 -04:00
rusEfi
8e83736a95
auto-sync
2016-07-17 02:03:46 -04:00
rusEfi
77de014ae3
auto-sync
2016-07-15 23:01:38 -04:00
rusEfi
4831f3920b
auto-sync
2016-07-13 21:03:05 -04:00
rusEfi
3ebeb89b2c
auto-sync
2016-07-07 10:01:47 -04:00
rusEfi
c68a31e522
auto-sync
2016-07-07 00:05:28 -04:00
rusEfi
0cd8bd4a21
auto-sync
2016-07-05 20:02:56 -04:00
rusEfi
3b139a474f
auto-sync
2016-07-05 09:01:23 -04:00
rusEfi
7461426696
auto-sync
2016-07-04 23:03:06 -04:00
rusEfi
a9d8b01491
auto-sync
2016-07-04 15:01:27 -04:00
rusEfi
1cc33a923f
auto-sync
2016-07-02 13:01:42 -04:00
rusEfi
b3945dd76b
auto-sync
2016-06-24 19:02:45 -04:00
rusEfi
8fb3376b1c
auto-sync
2016-06-20 20:02:47 -04:00
rusEfi
79bfa35772
auto-sync
2016-06-20 17:03:03 -04:00
rusEfi
fcc4f8fef1
auto-sync
2016-06-10 18:01:47 -04:00
rusEfi
f2596005af
auto-sync
2016-06-10 17:02:54 -04:00
rusEfi
99e7af5db9
auto-sync
2016-06-10 15:01:47 -04:00
rusEfi
492e4883f6
auto-sync
2016-06-10 14:01:42 -04:00
rusEfi
352248356d
auto-sync
2016-06-02 19:02:06 -04:00
rusEfi
6044920d92
auto-sync
2016-05-27 23:02:16 -04:00
rusEfi
87b9e49ca8
auto-sync
2016-05-23 20:02:39 -04:00
rusEfi
090c3c55f4
auto-sync
2016-05-19 22:03:18 -04:00
rusEfi
a9675c78e1
auto-sync
2016-05-11 23:01:39 -04:00
rusEfi
ccfdd172e0
auto-sync
2016-05-07 00:01:23 -04:00
rusEfi
ffb27acc01
auto-sync
2016-05-05 21:01:41 -04:00
rusEfi
b4260c91c1
auto-sync
2016-05-03 23:01:36 -04:00
rusEfi
4f10decc81
auto-sync
2016-04-23 23:07:45 -04:00
rusEfi
567a267c5d
auto-sync
2016-04-15 23:01:40 -04:00
rusEfi
84a989544a
auto-sync
2016-04-03 19:01:59 -04:00
rusEfi
b1846be06a
auto-sync
2016-04-03 11:02:57 -04:00
rusEfi
76c4ec5471
auto-sync
2016-03-28 23:03:37 -04:00