Matthew Kennedy
f3b7a1d9da
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
97cb9f45bd
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
256a4a2637
Revert "logging simplification: switch bare functions to member functions ( #1788 )"
...
This reverts commit d941bdc5
2020-09-12 04:36:24 -04:00
Matthew Kennedy
d941bdc502
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
c6c0bcbd1a
helping Kinetis?
2020-09-06 23:17:13 -04:00
rusefi
7d0c8b4870
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
ede4616614
Stack usage is still all over the place #1662
2020-08-02 11:39:20 -04:00
Matthew Kennedy
aac641b1f4
don't use register keyword
2020-07-29 02:40:10 -07:00
rusefi
e9a949b09c
FATAL error: lsize mismatch 336/3342 #884
2020-07-04 00:02:27 -04:00
rusefi
8b4f6103de
reducing constant dupliation
2020-05-31 13:40:48 -04:00
Matthew Kennedy
445f1c28f4
dead datalog code ( #1439 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-16 00:11:52 -04:00
rusefi
62c89a39da
class constructors are a great way to have simple initialization sequence
2020-05-03 11:49:06 -04:00
rusefi
bb217b01dd
happy new year unification
2020-01-13 21:57:43 -05:00
rusefi
7dfdfc6378
docs & code formatting
2019-11-19 18:17:03 -05:00
rusefi
42dc9e3662
fancy C++ s/NULL/nullptr/
2019-10-08 01:26:35 -04:00
rusefi
cdac02429c
refactoring: better file name
2019-07-06 20:15:49 -04:00
rusefi
b81c60cf3e
Refactoring: OS access should be explicit #867
2019-07-03 21:48:04 -04:00
rusefi
d8281626df
defined(__DOXYGEN__) ? fix #748
2019-04-12 22:10:57 -04:00
rusefi
91ac74c1c9
learning C++
2019-04-12 19:56:34 -04:00
dron0gus
b0f0eec199
save some CPU ticks if console is not ready ( #730 )
2019-04-02 10:19:05 +02:00
rusefi
46bdbf82d1
refactoring: reducing code duplication
2019-02-23 12:33:49 -05:00
rusefi
06e664a23b
console title and LCD status showing trash data bugfix
2019-01-11 19:29:13 -05:00
rusefi
5301037f61
new unit test
2019-01-11 19:08:15 -05:00
rusefi
d81185ac28
bringing std types together
2018-12-08 15:51:45 -05:00
rusefi
3b87b725d1
refactoring
2018-09-16 22:25:17 -04:00
rusefi
9b1af6ad6d
error codes
2018-09-10 22:10:55 -04:00
rusefi
57bd9dc474
docs
2018-08-31 22:47:16 -04:00
rusefi
49a301d57a
moving method
2018-08-31 22:30:03 -04:00
rusefi
95117bcfdc
separating data structure from global state
2018-08-31 22:19:19 -04:00
rusefi
61d3eb177c
pointless OOP
2018-08-31 21:38:14 -04:00
rusefi
351d36f9c0
better code location
2018-08-31 21:27:41 -04:00
rusefi
959a91ae4c
unique error codes #598
2018-07-25 23:03:04 -04:00
rusefi
64b7a51617
#65
...
explicit precision control
2018-01-23 12:05:14 -05:00
rusefi
6a14fd0477
refactoring
2018-01-23 11:36:32 -05:00
rusefi
1d31067d19
happy new year
2018-01-20 20:55:31 -05:00
rusEfi
414f45ede2
softer error handling
2017-12-03 18:17:59 -05:00
rusefi
e75dfdc86b
#503
2017-12-02 17:02:49 -05:00
rusefi
e6e75ab888
reducing complexity just a bit
2017-06-03 22:12:44 -04:00
rusefi
2e70c3915e
tiny improvement
2017-06-03 21:59:58 -04:00
rusefi
1f9dcf4ab0
clean-up
2017-06-03 21:09:04 -04:00
rusefi
d280141ac2
better error code names
2017-05-29 19:23:15 -04:00
rusefi
3102d877a6
better error code
2017-05-25 19:56:11 -04:00
rusefi
2b4c66968c
better code names & more performance info
2017-05-21 10:03:17 -04:00
rusefi
39ba28875c
#388 fixed
2017-04-07 16:35:43 -04:00
rusefi
9221a08a90
#388 progress
2017-04-07 16:01:49 -04:00
rusefi
0f56565db8
safe pre-merge, reducing chibios3 PR
2017-03-30 09:03:42 -04:00
rusefi
a338d6b7bc
todo
2017-03-28 18:30:53 -04:00
rusefi
187e73f4ca
individual error codes for all errors
2017-03-05 08:51:21 -05:00
rusEfi
278263528c
auto-sync
2017-01-05 04:03:02 -05:00
rusEfi
55e89f0f31
auto-sync
2017-01-03 06:05:22 -05:00