rusefi
8c471df389
Stack usage is still all over the place #1662
2020-08-02 10:52:52 -04:00
rusefi
c9a598af73
Stack usage is still all over the place #1662
2020-08-01 21:31:23 -04:00
rusefi
546344c78a
nope, unit tests did not just fix themselves
2020-06-17 08:42:37 -04:00
Matthew Kennedy
c51f3ad303
Dont cache dma buffers ( #1110 )
...
* add no_cache
* don't disable cache
* conventions
* formatting
2020-01-29 00:32:43 -05:00
rusefi
bc3797d9ef
code style
2020-01-26 13:58:47 -05:00
rusefi
a222ecdfe1
happy new year unification
2020-01-13 21:57:43 -05:00
rusefi
c3aa47195d
todo
2019-11-13 22:02:13 -05:00
Matthew Kennedy
2edd673bd6
fix ( #1005 )
2019-11-13 08:42:16 -05:00
rusefi
5ea97e5ba8
Revert "restoring #1003"
...
This reverts commit 2ebaa5cf
2019-11-12 23:18:48 -05:00
rusefi
2ebaa5cf20
restoring #1003
2019-11-12 22:17:29 -05:00
rusefi
a23f6bb23e
time to panic and revert more
2019-11-12 21:42:44 -05:00
Matthew Kennedy
6a5d53fe64
Fix ( #1004 )
...
* Revert "fixing build"
This reverts commit ba0aa5cba9
.
* undo overzealous ifdef cplusplus
2019-11-12 01:13:13 -05:00
rusefi
fd62a9c0f7
unit tests progress
2019-09-18 21:38:45 -04:00
rusefi
d4b9c7217e
fatalErrorPin setting is not used #926
...
reducing configuration fragility
2019-09-09 21:44:48 -04:00
rusefi
01fe961d0c
refactoring
2019-07-05 19:05:07 -04:00
rusefi
1e80772904
Refactoring: OS access should be explicit #867
2019-07-05 19:00:44 -04:00
rusefi
bad507558a
Refactoring: OS access should be explicit #867
2019-07-04 03:25:35 -04:00
rusefi
777eb532dc
Refactoring: OS access should be explicit #867
2019-07-03 21:48:04 -04:00
rusefi
c21e4c2efa
Refactoring: OS access should be explicit #867
2019-07-03 21:01:48 -04:00
Matthew Kennedy
d2ed57e3c7
enable dtcm ( #856 )
2019-06-23 09:20:17 -04:00
rusefi
dffa30059f
#787
2019-05-05 10:26:16 -04:00
rusefi
2c81628068
docs
2019-05-04 22:39:24 -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
andreika-git
97191fda08
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
rusefi
34aa05cda9
refactoring: reducing code duplication
2019-02-23 12:33:49 -05:00
rusefi
d2cfbf9279
Why do we use so much stack? #695
...
docs
2019-02-23 12:12:34 -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
6e57cae396
getMaxUsedStack() - stack usage reseach mini progress
2019-02-12 18:47:16 -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
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
ab16df027a
better location for CORE_CLOCK
2018-12-26 21:35:52 -05:00
rusefi
245ab5db10
refactoring
2018-12-25 16:06:24 -05:00
rusefi
d0df516c16
refactoring trigger system
2018-12-24 22:57:36 -05:00
rusefi
10629ac8a1
refactoring
2018-12-24 22:17:13 -05:00
rusefi
a23e3b686b
bringing std types together
2018-12-08 16:00:36 -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
4bf5b9e549
refactoring: reducing code duplication
2018-10-28 15:07:42 -04:00
rusefi
5cb6a2b6f0
refactoring
2018-09-16 23:10:06 -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
43da335306
refactoring: better field names
2018-07-26 15:51:06 -04:00
rusefi
2d136d1e31
docs
2017-12-06 20:04:27 -05:00
rusefi
f68285bbb4
docs
2017-05-17 20:29:22 -04:00
rusefi
f8e592f454
better macro name
2017-05-15 23:28:49 -04:00
rusefi
2cc8fcc92c
back to real defaults
2017-05-15 05:18:16 -04:00
rusEfi
31d838132d
fixed #401
2017-05-03 21:24:18 -04:00
rusefi
7420e70802
miata vvt progress
2017-04-27 14:33:46 -04:00