Commit Graph

319 Commits

Author SHA1 Message Date
rusefi 8155cf6234 reducing code duplication with prod code & fixing simulator 2019-10-29 16:57:55 -04:00
rusefi 7e16cbd144 fixing simulator start-up. how did CI miss this? is CI not doing anything? :( 2019-10-29 16:32:46 -04:00
rusefi 037258e65b preparing for #974
code comments & refactoring
2019-10-14 13:10:19 -04:00
Matthew Kennedy ccb4c51e50 Sensors: composition >> inheritance (#953)
* functional sensors

* format

* tests

* sim makefile

* eol

* format tests
2019-09-24 21:11:41 -04:00
rusefi e1b537935d ETB target is using integer values #945
refactoring - ADC mocking is a mess
2019-09-22 16:41:10 -04:00
rusefi 658dac889c ETB target is using integer values #945
refactoring - ADC mocking is a mess
2019-09-22 09:56:06 -04:00
rusefi dcd7265560 magic command to facilitate linux build 2019-09-21 17:11:32 -04:00
rusefi ee074b9fe7 fixing build 2019-09-21 15:33:13 -04:00
rusefi 523c03ec3f reducing complexity 2019-09-20 01:09:31 -04:00
rusefi ee2b14bdc6 unit tests progress 2019-09-19 21:55:27 -04:00
rusefi b97efec3c2 docs 2019-08-26 21:56:10 -04:00
rusefi 458262c4bc fixing build? 2019-08-06 22:34:34 -04:00
rusefi ef5a1447e9 CI instability: FATAL error: warn stream not initialized for 6039
also some refactoring
fix #798
2019-08-04 13:48:10 -04:00
rusefi 10c06ab73c EFI_TOOTH_LOGGER 2019-07-07 15:22:46 -04:00
rusefi 1e80772904 Refactoring: OS access should be explicit #867 2019-07-05 19:00:44 -04:00
rusefi c21e4c2efa Refactoring: OS access should be explicit #867 2019-07-03 21:01:48 -04:00
rusefi d17626356a Create readme.md 2019-06-24 19:30:01 -04:00
rusefi b64fc05b07 reducing scripts duplication 2019-06-07 19:54:15 -04:00
rusefi 504f051185 TS over HW VSP wants lower blockingFactor #794 2019-05-06 21:25:49 -04:00
andreika-git 20b6a17695 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
rusEfi 71976df42f MC33816 integraion #784
bare bones skeleton
2019-05-03 21:13:25 -04:00
rusEfi 62ab557af1 docs 2019-04-30 22:47:42 -04:00
rusefi 65fb672b1c Try ccache #769 2019-04-20 21:57:00 -04:00
rusefi 1584a36e28 more timestamps into CI logs also parallel simulator compilation 2019-04-20 17:27:04 -04:00
andreika-git 6829876016 fix Simulator + HAL_USE_COMP (#760) 2019-04-15 08:59:29 -04:00
rusefi 37c2fbf1da cj125 and hip125 and else SPI broken with chibi18 migration fix #757 2019-04-14 18:35:39 -04:00
rusefi fb1dd5a3ca steps towards smarter gpio 2019-04-13 11:22:40 -04:00
rusefi 24948a2641 defined(__DOXYGEN__) ? fix #748 2019-04-12 22:10:57 -04:00
rusefi c993e1f429 The Big Refactoring of 2019: folder structure #723 2019-04-05 01:02:34 -04:00
rusefi 259ff0141a we need TLE8888 driver #714 2019-04-04 23:03:32 -04:00
rusefi 9c05a42b1b we need TLE8888 driver #714 2019-04-04 19:29:33 -04:00
rusefi 0121a7bc5b The Big Refactoring of 2019: folder structure #723 2019-04-02 23:19:21 -04:00
rusefi 7807651412 The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
sweet progress!
2019-04-01 14:18:21 -04:00
rusefi 583d189e3b The Big Refactoring of 2019: folder structure #723 2019-03-31 16:33:16 -04:00
rusefi 899b8bcebb trying to fix build 2019-03-29 11:14:03 -04:00
rusefi 5311bfa502 unifying_file_naming 2019-03-29 09:40:43 -04:00
andreika-git a3f33f3f0d More compatibility for ADC_inputs, etc. (#716)
* Move STM32-specific ADC pinouts to ports/stm32/stm32_common.cpp

* Move STM32-specific files to ports/*

* setAdcChannelOverrides()

* Add #ifdefs for adc_inputs (PWM_FREQ_*, PWM_PERIOD_*, ADC_*_DEVICE)

* addChannel(), removeChannel()

* fix tle6240 compilation

* Add stm32_common.cpp to Makefile

* More ports/stm32/* paths

* More ports/stm32/* paths

* More flexible GPIO ports

* Add #ifdef for GPTDEVICE

* EFI_BOARD_TEST and EFI_JOYSTICK

* EFI_TLE8888

* Fix HIP9011_logic compilation

* ADC_CHANNEL_SENSOR

* Move ioportid_t PORTS[] to ports/*

* Fix simulator
2019-03-28 22:46:10 -04:00
rusefi 9a8f31e12f we need TLE8888 driver #714 2019-03-25 15:14:22 -04:00
rusefi 5903fc0e3d fixing legacy folder name 2019-03-20 08:45:15 -04:00
rusefi 9737c4f2b2 #699 2019-02-28 21:40:11 -05:00
rusefi 3588428d3c #699 2019-02-28 21:33:18 -05:00
rusefi 34aa05cda9 refactoring: reducing code duplication 2019-02-23 12:33:49 -05:00
rusefi 7747d20135 reviving debugging 2019-02-12 00:18:15 -05:00
rusefi 6ffdafd996 CH_DBG_FILL_THREADS 2019-02-11 23:57:29 -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 e53d0bc4d3 Migrate to Chibios 18 stable #631
chibi 18 style
2019-02-03 21:55:51 -05:00
rusefi 9fe4b3896f simualtor I/O refactoring - better names and removing duplication 2019-02-03 20:37:47 -05:00
rusefi a2e285835f simualtor I/O refactoring - better names and removing duplication 2019-02-03 20:31:42 -05:00
rusefi 0e82173958 #631 TIME_MS2I mostly 2019-01-28 20:00:17 -05:00
rusefi c50b16ba39 #657 2019-01-28 02:59:14 -05:00
rusefi e7a694a87c #657 pulling global access down 2019-01-28 00:52:21 -05:00
rusefi 57c6b75e81 #657 pulling global access down 2019-01-28 00:44:30 -05:00
rusefi 9835a22fe8 refactoring: reducing header tree hell 2019-01-21 00:10:09 -05:00
rusefi 67033e6ebb @mck1117 please have a look at 'simulator' folder
* [Simulator](/simulator) win32 or posix version of firmware allows to explore without any hardware
2019-01-06 21:47:40 -05:00
rusefi a1d834130e FSIO to stop engine if things are REALLY bad - user-configurable and disabled by default obviously 2019-01-05 23:48:37 -05:00
rusefi dc5fe620ee Saab CDM knock signal integration #647 2019-01-04 23:47:39 -05:00
rusefi 713c89a29d enabling parallel compilation from Eclipse 2019-01-04 00:18:08 -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 245ab5db10 refactoring 2018-12-25 16:06:24 -05:00
rusefi 10629ac8a1 refactoring 2018-12-24 22:17:13 -05:00
rusefi d45fc7f16d refactoring 2018-12-24 22:13:43 -05:00
rusefi 241bb3cd13 usability 2018-12-23 01:54:14 -05:00
rusefi 73fd8cd22b same story for simulator 2018-12-13 21:32:50 -05:00
rusefi a23e3b686b bringing std types together 2018-12-08 16:00:36 -05:00
andreika-git 4fd0f40a53 Simulator make: add -r option (#622) 2018-11-17 13:20:32 -05:00
rusefi 0e8909e5e2 we now use 7.3 compiler for simulator 2018-11-16 08:42:13 -05:00
rusefi 5971404698 CJ125 unit-tests coverage #617 2018-11-03 13:01:20 -04:00
rusefi d76e3f962b CJ125 unit-tests coverage #617 2018-11-03 12:38:03 -04:00
rusefi 8009168508 fix #616 idle for simulator 2018-11-01 16:04:04 -04:00
rusefi a3e77d7b28 #616 idle for simulator 2018-11-01 15:57:50 -04:00
rusefi 573bceb84a #616 idle into simulator 2018-10-30 08:42:36 -04:00
rusefi 8af9751beb #616 idle into simulator 2018-10-30 08:21:50 -04:00
rusefi 4bf5b9e549 refactoring: reducing code duplication 2018-10-28 15:07:42 -04:00
rusefi f2165da28e new configurable option EFI_TEXT_LOGGING 2018-09-16 23:54:14 -04:00
rusefi 5cb6a2b6f0 refactoring 2018-09-16 23:10:06 -04:00
rusefi c3a57b6a77 refactoring 2018-09-16 22:39:46 -04:00
rusefi 4d56783415 refactoring 2018-09-16 22:00:14 -04:00
rusefi ca3585eb52 refactoring 2018-09-16 20:28:23 -04:00
rusefi b2ca20c0b4 separating data structure from global state 2018-08-31 22:19:19 -04:00
rusefi e9ceb4483b happy new year 2018-07-28 12:42:37 -04:00
rusefi 67939bb19c #586 2018-03-24 23:10:46 -04:00
rusefi 77089f84a8 #586
some clarity
2018-03-24 22:05:08 -04:00
rusefi 2127133564 version into simulator output 2018-03-24 21:13:08 -04:00
rusefi c270d5d07b CH_DBG_SYSTEM_STATE_CHECK for simulator 2018-02-03 16:01:59 -05:00
rusEfi f92e089c1a making compiler happier 2018-01-30 23:22:07 -05:00
rusefi 9debb06b1f reducing start-up mess 2018-01-30 14:53:48 -05:00
rusefi b8bca64807 CAN debug field #26 2018-01-29 19:41:39 -05:00
rusefi 5a7b344351 proper submodule folder name 2018-01-23 23:00:10 -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 6c9e3ddb6f another dead file 2018-01-23 15:55:28 -05:00
rusefi adfe5e9274 #65
explicit precision control
2018-01-23 12:05:14 -05:00
rusefi bcf3ed8f2d better Chprint test coverage 2018-01-23 11:44:18 -05:00
rusefi 6928c02224 fixing build 2018-01-22 12:34:32 -05:00
andreika-git 0e6cea5cdd Idle with incremental PID-CIC (EFI_IDLE_INCREMENTAL_PID_CIC) (#520)
* Idle with incremental PID-CIC (EFI_IDLE_INCREMENTAL_PID_CIC)

* typo

* Remove unused targetIdleRpm from TS config
2017-12-27 17:56:04 -05:00
rusefi 6b042f547c fixing build 2017-08-17 08:53:03 -04:00
rusefi d0cf7510b4 unused? 2017-07-22 22:39:29 -04:00
rusefi a5bb512593 removing unused 2017-07-22 22:32:12 -04:00
rusefi 66e12239c3 fixing build? 2017-07-22 20:19:41 -04:00
andreika-git 1835d12502 simulator fix (FLT_MAX) (#447) 2017-06-22 20:26:12 +03:00
Andrei 8c847247ad EFI_MAIN_RELAY_CONTROL draft 2017-06-13 01:14:39 +03:00
rusefi 41149b477d #441 2017-06-07 21:04:04 -04:00
rusefi 0548cda9f5 fixing build 2017-06-05 22:44:42 -04:00
rusefi c4e2322f99 fixing build 2017-06-04 11:26:12 -04:00
rusefi 1d09615a5c fixing build 2017-05-25 22:52:45 -04:00
rusefi e557b66497 fixing simulator 2017-05-23 17:39:25 -04:00
rusefi 3799577a3b fixing simulator 2017-05-23 17:33:59 -04:00
rusefi bedde6469f wider usage of EFI_CLOCK_LOCKS 2017-05-21 10:38:36 -04:00
rusefi f8e592f454 better macro name 2017-05-15 23:28:49 -04:00
rusefi 69fe8d0625 removing unused parameter 2017-05-15 21:03:59 -04:00
rusefi 159512b61f fixing simulator 2017-05-07 21:55:41 -04:00
rusefi e3f0f9abe3 fixing simulator compilation 2017-05-07 18:34:49 -04:00
rusefi f9d461f10c refactoring - reducing GPIO complexity 2017-04-21 17:38:13 -04:00
rusefi e3bad992d4 refactoring - reducing GPIO complexity 2017-04-21 16:20:06 -04:00
rusefi bafb44d276 refactoring - reducing GPIO complexity 2017-04-21 15:14:37 -04:00
rusefi 9bddd7b867 refactoring - following the pattern 2017-04-21 14:03:08 -04:00
rusefi e40565be11 refactoring - reducing GPIO complexity 2017-04-21 13:35:06 -04:00
rusefi 09190f3864 renaming project 2017-04-10 10:08:10 -04:00
rusefi fa07ec66b1 better simulator folder name 2017-04-10 10:00:42 -04:00