Commit Graph

144 Commits

Author SHA1 Message Date
rusefi 5be8a99ca0 Try ccache #769 2019-04-20 21:35:14 -04:00
rusefi eb5926e39a Try ccache #769 2019-04-20 21:31:24 -04:00
rusefi f6eb829fef cj125 and hip125 and else SPI broken with chibi18 migration #757 2019-04-14 18:09:58 -04:00
dron0gus 12e07bc3ab 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 e30dfaf333 reducing duplication
removing unused (?) defines
removing value space overlap between PROJECT_BOARD and PROJECT_CPU
2019-04-09 18:37:25 -04:00
rusefi f3942334f7 helping linux build a little bit 2019-04-09 18:13:11 -04:00
rusefi df62ae6a4b The Big Refactoring of 2019: folder structure #723 2019-04-05 01:41:24 -04:00
rusefi c993e1f429 The Big Refactoring of 2019: folder structure #723 2019-04-05 01:02:34 -04:00
rusefi b23f9e9cf4 we need TLE8888 driver #714 2019-04-04 19:56:03 -04:00
rusefi 0121a7bc5b The Big Refactoring of 2019: folder structure #723 2019-04-02 23:19:21 -04:00
rusefi 105d82bdf5 Firmware Update via UART and/or USB #398
default bootloader
2019-04-01 02:51:34 -04:00
andreika-git 03a8e68b2d 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
rusefi 583d189e3b The Big Refactoring of 2019: folder structure #723 2019-03-31 16:33:16 -04:00
andreika-git a79175f6ef 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 11e60e35bf we need TLE8888 driver #714 2019-03-25 15:08:32 -04:00
rusefi 5903fc0e3d fixing legacy folder name 2019-03-20 08:45:15 -04:00
dron0gus 68884cc4ae 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
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 583e6d0a70 docs by Matt K 2019-01-06 20:48:15 -05:00
Matthew Kennedy 7154da1f5f Improve wall wetting AE to use time constant (#650)
* impruv

* c++17

* add tests, docs
2019-01-06 20:45:51 -05:00
rusefi 4fef97fb76 #638 2018-12-31 10:17:55 -05:00
rusefi ade7fd73bd fix #375 2018-12-28 21:43:46 -05:00
rusefi e8579e7e8e reviving stm32f1 2018-12-26 22:17:51 -05:00
rusefi f9d8c37cda progess 2018-12-16 00:55:03 -05:00
rusefi 1a6e329958 reducing duplication 2018-12-16 00:22:24 -05:00
rusefi 421f378f0e progress 2018-12-16 00:21:15 -05:00
rusefi d421d358e8 no one is reading the bottom of https://github.com/rusefi/rusefi 2018-12-13 21:29:24 -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 573bceb84a #616 idle into simulator 2018-10-30 08:42:36 -04:00
rusefi cdf01513f0 reducing contrib dependency 2018-08-31 21:02:50 -04:00
rusefi 5f24be5233 reducing import 2018-08-31 20:50:17 -04:00
rusefi ddd8a40ed2 #517 fixed 2018-07-28 16:39:23 -04: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 96cf686608 #517 2017-12-24 22:07:47 -05:00
rusefi 71502d4244 #517 2017-12-21 22:24:01 -05:00
rusefi a6f1809a07 #517 2017-12-21 22:19:38 -05:00
rusefi 853289feaf #473 2017-08-28 20:42:27 -04:00
rusefi 81ca74bfb3 one step closer to defaults 2017-07-28 15:17:45 -04:00
rusefi 652bfffced removing unused reference 2017-07-22 22:28:14 -04:00
rusefi 0b4e699316 minor clean-up 2017-07-22 20:20:46 -04:00
rusefi f20eb14530 bootloader 2017-06-02 12:33:45 -04:00
Andrei 9c0d7cc667 BOARDSRC_CPP (and compatibility issues) pull request 2017-05-02 20:34:01 +03:00
Andrei c279910d3f custom-board-makefile pull request 2017-04-17 18:22:09 +03:00
rusefi b9eb26ac16 preparing to live new life 2017-04-02 11:50:05 -04:00
rusEfi 4d49fd0cab #375 - issues with log() 2017-04-02 01:38:52 -04:00
andrey def04123d7 safer folder name 2017-04-01 20:22:40 -04:00
rusefi bff89f30e9 moving from discovery to brain board 2017-03-29 20:19:40 -04:00
Fabien Poussin 55de3f46f5 Fixed FatFS library compilation. 2017-03-29 17:56:42 +02:00
Fabien Poussin 4a93fc550f Fixes to make the firmware run. 2017-03-29 17:55:53 +02:00
Fabien Poussin a0e5107ba2 Moving boards to config folder. 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 4e99130b22 Disabling smart build and verbose compile. 2017-03-29 17:55:52 +02:00
rusefi 81aa2c16c0 progress #380 2017-03-22 16:47:13 -04:00
rusefi 782a15de82 fixed #375 2017-03-20 23:31:49 -04:00
rusefi 1e35e063bd progress #372 2017-03-15 21:42:54 -05:00
rusEfi 7a55ea3540 auto-sync 2017-01-02 15:03:26 -05:00
rusEfi ad21a4536a auto-sync 2017-01-02 14:03:17 -05:00
rusEfi 8e83736a95 auto-sync 2016-07-17 02:03:46 -04:00
rusEfi 2c2973fc7e auto-sync 2016-07-05 11:03:11 -04:00
rusEfi 99e7af5db9 auto-sync 2016-06-10 15:01:47 -04:00
rusEfi b270abeb77 auto-sync 2016-05-19 23:01:46 -04:00
rusEfi 090c3c55f4 auto-sync 2016-05-19 22:03:18 -04:00
rusEfi 4ad9558ff7 auto-sync 2016-02-12 11:02:09 -05:00
rusEfi 380b46e658 auto-sync 2016-02-11 22:07:56 -05:00
rusEfi a6ea11e797 auto-sync 2016-02-11 21:03:53 -05:00
rusEfi 3e82fc841e auto-sync 2016-02-11 20:20:28 -05:00
rusEfi 64cefebd52 auto-sync 2016-02-11 16:03:16 -05:00
rusEfi 218a253205 auto-sync 2015-10-26 19:02:30 -04:00
rusEfi 715f5ac6fe auto-sync 2015-10-17 12:02:36 -04:00
rusEfi 41e7abdd6f auto-sync 2015-07-10 09:01:56 -04:00
rusEfi 69b0c4e2de auto-sync 2015-07-10 08:57:59 -04:00
rusEfi e9c41fd772 auto-sync 2015-04-07 16:09:51 -05:00
rusEfi 370b9c2144 auto-sync 2015-03-09 11:05:04 -05:00
rusEfi b3f37af0bd auto-sync 2015-03-04 09:04:16 -06:00
rusEfi e1171e8748 auto-sync 2015-02-18 22:04:16 -06:00
rusEfi 2b4c6199e8 auto-sync 2015-01-01 15:04:22 -06:00
rusEfi e8f5e94e8b auto-sync 2015-01-01 14:03:40 -06:00
rusEfi aa07e931f8 auto-sync 2014-12-31 10:05:21 -06:00
rusEfi 9f863695dc auto-sync 2014-12-27 09:06:29 -06:00
rusEfi cb1b7cc137 auto-sync 2014-12-23 15:03:33 -06:00
rusEfi 3f3688d747 auto-sync 2014-12-23 14:04:12 -06:00
rusEfi 6b2d542455 auto-sync 2014-11-10 13:06:23 -06:00
rusefi 4ee83f0fee auto-sync 2014-08-29 10:52:33 -04:00
rusefi 4e25f6cbfc auto-sync 2014-08-29 10:44:55 -04:00
Andrey B 605ae1e7bf fresh version 2014-08-23 18:37:21 -04:00
Andrey B c8d98e3108 manual sync 2014-07-24 17:30:16 -04:00
rusefi 6803af5650 manual sync 2014-07-09 21:15:49 -04:00
rusefi 93b522b2aa manual sync with SF 2014-06-28 14:38:08 -04:00
rusefi 454d695760 manual sync 2014-05-19 10:10:56 -05:00
Andrey B 8295ae4452 manual sync 2014-04-30 09:37:02 -05:00
rusefi 558ba46c27 newer version 2014-04-22 19:43:32 -05:00
rusefi aadb01cf6d initial version 2014-04-22 17:13:46 -05:00