Matthew Kennedy
2ce7777865
don't require EXTERN_ENGINE in every file ( #2969 )
...
* move enginePins
* no more extern engine
* uses
* more
* extern config too
* put this where it belongs
* include correct header
* merge
2021-07-16 18:13:33 -04:00
Andrey
607ece65c2
flash writer thread name by dron0gus
2021-06-21 09:00:54 -04:00
Andrey
cd0990ccb4
TS Burned All Data engine stop #2839
...
reusing constant
2021-06-21 00:53:37 -04:00
Matthew Kennedy
080d901222
non blocking flash on f7 dual bank 2MB ( #2749 )
...
* f7 dual bank flash
* only start thread if necessary
2021-05-29 08:05:29 +03:00
Andrey G
dbfe0e0fbc
Flash fix erase check ( #2750 )
...
* Fix flash erase error formating
* Flash F7: do magic calculation with local copy of sector number
* Falsh stm32: simplify
* typo?
2021-05-28 20:35:54 +03:00
rusefillc
13ecc35af7
docs
2021-05-10 09:02:27 -04:00
Matthew Kennedy
cde70534f7
always resolve ( #2678 )
2021-05-10 08:53:19 -04:00
Matthew Kennedy
155bfd9aeb
Support STM32F7 1MB devices ( #2659 )
...
* modify linker script for 1MB devices
* handle null flash address
* actually support 1MB F7
* comment
2021-05-09 09:19:20 -04:00
rusefi
86bdd363e3
improving QC process
2021-04-22 22:04:39 -04:00
Matthew Kennedy
c26987b96b
Destroy all shared logger ( #2574 )
...
* most of shared logger
* a few more
* one more
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-21 14:28:48 -04:00
Matthew Kennedy
ad71016862
rip the bandaid: find-replace most of scheduleMsg ( #2572 )
...
* biiiig find replace
* more trivial find replace
* pwm
* almost all of them
* few more
* gpio
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-21 12:53:13 -04:00
Matthew Kennedy
70283f42c1
check if flash erase failed ( #2543 )
...
* check flash erase result
* format
* string
* s
2021-04-12 08:18:11 -04:00
Matthew Kennedy
4e3e95db2d
replace print/printMsg with scheduleMsg ( #2497 )
...
* start cleaning
* disabled feature means don't print that it's disabled
* cli
* usages
* printMsg -> scheduleMsg
* this is alllll dead now
* no crlf please
* all hope is lost if you manage to hit this line
* tests
* tests
* ok we did actually need that part
* sim
* d
* kinetis
* it did ifdef, not if
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-26 17:23:26 -04:00
Matthew Kennedy
cd21d91a79
write flash on separate thread for H7 ( #2490 )
...
* write flash on separate thread for H7
* cleanup
* getting the parameters in the correct order generally helps
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-25 18:44:41 -04:00
Matthew Kennedy
6491c83f73
read configuration from flash exactly once ( #2481 )
...
* early hw init
* s
* read configuration exactly once
* cleanup
* housekeeping
* test friendly
* ugh bad merge
* that is a noop
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-25 18:16:26 -04:00
rusefillc
4bb9762e2e
extracting runtime state from trigger central
2021-01-31 22:41:17 -05:00
rusefi
60bdc852dc
partial rollback
2020-05-23 16:24:26 -04:00
Matthew Kennedy
b11c5cd8c8
switch some firmware warnings to errors ( #1465 )
...
* warnings as errors
* throw instead of exit
* test massaging
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-23 10:46:28 -04:00
rusefi
e0c59ab6b1
placing parts of confusion closer together
2020-05-09 00:47:11 -04:00
rusefi
fd9e3a1f5c
placing parts of confusion closer together
2020-05-09 00:43:28 -04:00
dron0gus
474d5e64cf
Update chibios ( #1364 )
...
* Update ChibiOS
* Fix coexistance of ChibiOS and our flash drivers
* Add 'int' = internal prefix for all on-chip flash functions
This avoid conflict with ChibiOS functions available after
enabling HAL_USE_EFL
* Exclude ChibiOS flash driver from bootloader
* Makefile magic?
* Kinetis: fix build after ChibiOS update and switching to SMART_BUILD
* Bootloader now use SMART_BUILD too
2020-04-25 16:32:32 -04:00
rusEfi
2203b2867a
TS to show warning text
2020-04-19 21:42:00 -04:00
rusefi
6f5468d3ea
critical error usability improvements
2020-03-28 20:14:17 -04:00
Matthew Kennedy
e32be1799d
Simplify flash logic ( #1154 )
...
* simplify flash stuff
* put those back for now
* and those
* extra check
* fix
* crc the correct thing
* undo crc changes
* unwind
2020-03-07 10:23:30 -05:00
Matthew Kennedy
397907a06f
Support disabling most/all features ( #1162 )
...
* this flag did nothing
* guard features properly
2020-02-26 18:16:35 -05:00
Matthew Kennedy
52c710bb62
move flash addr in to mpu_util ( #1123 )
...
* move flash addr in to mpu_util
* this _may_ work
* don't use offsetof
* proper header + defines
2020-02-05 08:06:38 +05:30
rusefi
bb217b01dd
happy new year unification
2020-01-13 21:57:43 -05:00
rusefi
9403b2a8fc
fixing build is my most favourite time!
2019-12-13 18:02:24 -05:00
rusefi
cc5cd0cc99
refactoring: sharing command names between firmware and console
2019-07-14 15:21:38 -04:00
rusefi
fecf83e4d2
order of includes consistency
2019-07-05 20:03:32 -04:00
rusefi
83ad64eade
Refactoring: OS access should be explicit #867
2019-07-04 03:57:21 -04:00
rusefi
f6869e812c
electrical noise during tuning ETB causes full tune reset #775
2019-04-25 00:18:37 -04:00
rusefi
14831e1da8
electrical noise during tuning ETB causes full tune reset #775
...
this fix did not seem to work :(
2019-04-25 00:10:39 -04:00
rusefi
541c445a2d
defined(__DOXYGEN__) ? #748
2019-04-12 22:07:03 -04:00
rusefi
7a765f29b9
The Big Refactoring of 2019: folder structure #723
2019-04-09 23:00:17 -04:00
rusefi
f3d748917f
rusEfi settings editor is broken for one byte enums fix #709
2019-04-08 11:57:16 -04:00
rusefi
46bdbf82d1
refactoring: reducing code duplication
2019-02-23 12:33:49 -05:00
rusefi
dad56cd342
configurable FLASH_ADDR
2019-01-27 17:53:11 -05:00
rusefi
b74c579bcd
#616 idle into simulator
2018-10-30 08:21:50 -04:00
rusefi
98c7ad808c
refactoring
2018-09-16 22:39:46 -04:00
rusefi
7caf762609
refactoring
2018-09-16 22:00:14 -04:00
rusefi
99e74635ef
step towards more unique codes
2018-07-25 23:30:00 -04:00
rusefi
38d5e0aaac
extracting macro
2018-02-03 10:55:15 -05:00
rusefi
1d31067d19
happy new year
2018-01-20 20:55:31 -05:00
rusefi
94c92f41dc
#442
2017-08-31 07:53:41 -04:00
rusefi
9e62206089
better field names
2017-05-21 10:26:51 -04:00
rusefi
1c6d530f1c
consistency for max counters reset
2017-05-19 21:52:10 -04:00
rusefi
2a9f3cdede
better macro name
2017-05-15 23:28:49 -04:00
rusefi
bf129a65e8
manual picking from ChibiOS migration branch to make my evening a little less depressing
2017-03-27 22:52:43 -04:00
rusefi
a45c548e6f
fixed #374
2017-03-19 19:29:54 -04:00
rusefi
03fa5d716b
improving internal consistency validation
2017-03-19 18:04:59 -04:00
rusEfi
1eec06cb51
auto-sync
2017-02-14 01:03:01 -05:00
rusEfi
55e89f0f31
auto-sync
2017-01-03 06:05:22 -05:00
rusEfi
5439044dd8
auto-sync
2016-12-25 11:02:42 -05:00
rusEfi
e11767cc50
auto-sync
2016-12-13 14:01:43 -05:00
rusEfi
8a9615b530
auto-sync
2016-04-15 23:01:40 -04:00
rusEfi
6d0c94fc63
auto-sync
2016-04-03 18:02:39 -04:00
rusEfi
8c7b996fa2
auto-sync
2016-04-03 14:02:00 -04:00
rusEfi
a538dde81e
auto-sync
2016-01-11 17:01:33 -05:00
rusEfi
fbdea87819
auto-sync
2015-12-31 16:02:30 -05:00
rusEfi
220a66d40d
auto-sync
2015-12-21 23:01:27 -05:00
rusEfi
2067b4c3c0
auto-sync
2015-12-21 20:02:32 -05:00
rusEfi
c9852aa7b5
auto-sync
2015-09-13 10:01:39 -04:00
rusEfi
b3bb926ee8
auto-sync
2015-07-13 20:02:18 -04:00
rusEfi
969ebbf142
auto-sync
2015-07-10 09:01:56 -04:00
rusEfi
298341e0d1
auto-sync
2015-07-10 08:57:59 -04:00
rusEfi
241498d330
auto-sync
2015-07-06 21:33:28 -04:00
rusEfi
0f3cd8f320
auto-sync
2015-05-24 12:12:31 -04:00
rusEfi
7b046bdadd
auto-sync
2015-02-27 17:08:55 -06:00
rusEfi
d6ff30e894
auto-sync
2015-02-27 16:07:50 -06:00
rusEfi
f26a1eef6d
auto-sync
2015-02-24 22:04:21 -06:00
rusEfi
9ba24a615d
auto-sync
2015-02-19 08:04:18 -06:00
rusEfi
4ecfdd24b5
auto-sync
2015-01-14 18:03:39 -06:00
rusEfi
a81741dbbc
auto-sync
2015-01-13 21:04:02 -06:00
rusEfi
9820527bdb
auto-sync
2015-01-12 17:04:10 -06:00
rusEfi
de215ba1ea
auto-sync
2015-01-01 17:04:13 -06:00
rusEfi
ce421ea91f
auto-sync
2014-12-26 14:04:16 -06:00
rusEfi
79c9ac722e
auto-sync
2014-12-25 18:03:21 -06:00
rusEfi
28961ac456
auto-sync
2014-12-25 14:03:59 -06:00
rusEfi
c0b9385775
auto-sync
2014-12-24 13:05:19 -06:00
rusEfi
a6afe1b6d4
auto-sync
2014-12-23 23:03:35 -06:00
rusEfi
8fd35d6c07
auto-sync
2014-11-21 17:03:02 -06:00
rusEfi
3ecd2425d5
auto-sync
2014-11-07 21:04:45 -06:00
rusEfi
ff9af5294f
auto-sync
2014-11-02 12:03:07 -06:00
rusEfi
7d5ff83aed
auto-sync
2014-10-31 15:03:07 -05:00
rusEfi
110ec2ec1d
auto-sync
2014-09-12 20:05:24 -05:00
rusEfi
5c2cae9b0f
auto-sync
2014-09-12 19:05:16 -05:00
rusefi
fdde061d6e
auto-sync
2014-08-29 10:52:33 -04:00
rusefi
d99a8b501e
auto-sync
2014-08-29 10:44:55 -04:00
rusefi
2329cff5b1
auto-sync
2014-08-29 10:40:11 -04:00
Andrey B
34f2334652
fresh version
2014-08-23 18:37:21 -04:00
Andrey B
fa6f88dc03
manual sync
2014-07-24 17:30:16 -04:00
rusefi
88a5e44abf
manual sync
2014-07-09 21:15:49 -04:00
rusefi
0d87be6add
manual sync with SF
2014-06-28 14:38:08 -04:00
rusefi
e39e080551
manual sync
2014-05-19 10:10:56 -05:00
Andrey B
7050527756
manual sync
2014-04-30 09:37:02 -05:00