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 |