Matthew Kennedy
2792828dce
Remove lockAnyContext, replace with CriticalSectionLocker ( #1938 )
...
* switch to CriticalSectionLocker
* that's just about all
* clean up last usage
* include hpp for sim
* need the cpp wrappers in the makefile too
* include dir
* include
2020-11-19 06:56:02 -05:00
Matthew Kennedy
36234961c1
logging simplification: switch bare functions to member functions: try the second ( #1794 )
...
* first pass
* first pass
* const means we don't have to check!
* static
* test fixup
* fix sniffer
2020-09-13 11:49:25 +03:00
rusefi
ead14bd1ca
Revert "logging simplification: switch bare functions to member functions ( #1788 )"
...
This reverts commit 39280fb2
2020-09-12 04:36:24 -04:00
Matthew Kennedy
39280fb2c6
logging simplification: switch bare functions to member functions ( #1788 )
...
* first pass
* first pass
* const means we don't have to check!
* static
* test fixup
2020-09-12 03:08:11 +03:00
rusefi
7df2666d7b
helping Kinetis?
2020-09-06 23:17:13 -04:00
rusefi
8ba9a47c59
microRusEFI used as Body Control Module BCM BCU
...
got stack too low warning with DBG_CAN
2020-09-06 21:45:17 -04:00
rusefi
c55477bfa6
Stack usage is still all over the place #1662
2020-08-02 11:39:20 -04:00
Matthew Kennedy
3aa0606f46
don't use register keyword
2020-07-29 02:40:10 -07:00
rusefi
23a29073b6
FATAL error: lsize mismatch 336/3342 #884
2020-07-04 00:02:27 -04:00
rusefi
22314eee90
reducing constant dupliation
2020-05-31 13:40:48 -04:00
Matthew Kennedy
6d4924e85a
dead datalog code ( #1439 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-16 00:11:52 -04:00
rusefi
f7321942e9
class constructors are a great way to have simple initialization sequence
2020-05-03 11:49:06 -04:00
rusefi
a222ecdfe1
happy new year unification
2020-01-13 21:57:43 -05:00
rusefi
19bdb9a35f
docs & code formatting
2019-11-19 18:17:03 -05:00
rusefi
15ae9b1580
fancy C++ s/NULL/nullptr/
2019-10-08 01:26:35 -04:00
rusefi
5d2afd2331
refactoring: better file name
2019-07-06 20:15:49 -04:00
rusefi
777eb532dc
Refactoring: OS access should be explicit #867
2019-07-03 21:48:04 -04:00
rusefi
24948a2641
defined(__DOXYGEN__) ? fix #748
2019-04-12 22:10:57 -04:00
rusefi
522dcd4766
learning C++
2019-04-12 19:56:34 -04:00
dron0gus
a7a5ec1aa6
save some CPU ticks if console is not ready ( #730 )
2019-04-02 10:19:05 +02:00
rusefi
34aa05cda9
refactoring: reducing code duplication
2019-02-23 12:33:49 -05:00
rusefi
cff8fa70b8
console title and LCD status showing trash data bugfix
2019-01-11 19:29:13 -05:00
rusefi
7893486065
new unit test
2019-01-11 19:08:15 -05:00
rusefi
7dd683bf36
bringing std types together
2018-12-08 15:51:45 -05:00
rusefi
4868a9fd82
refactoring
2018-09-16 22:25:17 -04:00
rusefi
92df53aec9
error codes
2018-09-10 22:10:55 -04:00
rusefi
2398e4a9c1
docs
2018-08-31 22:47:16 -04:00
rusefi
a9adc4a093
moving method
2018-08-31 22:30:03 -04:00
rusefi
b2ca20c0b4
separating data structure from global state
2018-08-31 22:19:19 -04:00
rusefi
7a8281f752
pointless OOP
2018-08-31 21:38:14 -04:00
rusefi
fcc5e03517
better code location
2018-08-31 21:27:41 -04:00
rusefi
60b3aa8e60
unique error codes #598
2018-07-25 23:03:04 -04:00
rusefi
adfe5e9274
#65
...
explicit precision control
2018-01-23 12:05:14 -05:00
rusefi
fdbe72ffac
refactoring
2018-01-23 11:36:32 -05:00
rusefi
f5a4376036
happy new year
2018-01-20 20:55:31 -05:00
rusEfi
9c8db36591
softer error handling
2017-12-03 18:17:59 -05:00
rusefi
7905bf71df
#503
2017-12-02 17:02:49 -05:00
rusefi
bdda128232
reducing complexity just a bit
2017-06-03 22:12:44 -04:00
rusefi
5cf540a8f0
tiny improvement
2017-06-03 21:59:58 -04:00
rusefi
eabffe02d4
clean-up
2017-06-03 21:09:04 -04:00
rusefi
10fd879363
better error code names
2017-05-29 19:23:15 -04:00
rusefi
c907b7c094
better error code
2017-05-25 19:56:11 -04:00
rusefi
ffc9cf72e4
better code names & more performance info
2017-05-21 10:03:17 -04:00
rusefi
42228d3db5
#388 fixed
2017-04-07 16:35:43 -04:00
rusefi
ea09908314
#388 progress
2017-04-07 16:01:49 -04:00
rusefi
afbe6b7a79
safe pre-merge, reducing chibios3 PR
2017-03-30 09:03:42 -04:00
rusefi
b81c47550d
todo
2017-03-28 18:30:53 -04:00
rusefi
5d855376f7
individual error codes for all errors
2017-03-05 08:51:21 -05:00
rusEfi
8ba7e03fca
auto-sync
2017-01-05 04:03:02 -05:00
rusEfi
552c664a23
auto-sync
2017-01-03 06:05:22 -05:00