rusefi
81a6a30ed5
The Big Refactoring of 2019: folder structure #723
2020-08-02 20:55:27 -04:00
rusefi
85758dea6e
The Big Refactoring of 2019: folder structure #723
2020-08-02 20:52:31 -04:00
rusefi
9a33e922af
The Big Refactoring of 2019: folder structure #723
2020-08-02 20:46:40 -04:00
rusefi
5b75acdaf5
logicdata into unit tests
2020-07-19 22:41:34 -04:00
rusefi
ac7166fce1
OMG it works!
2020-07-19 21:27:28 -04:00
rusefi
0ccde6f937
Makefile clean-up
2020-05-25 13:42:55 -04:00
Matthew Kennedy
e6e48ce66c
binary logging ( #1443 )
...
* field support
* tests
* makefiles
* test data too
* missing include dir
* write correct thing
* fix one test
* fix test
* omnomnomnom ram
* format
* use defined names
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-17 15:56:37 -04:00
Matthew Kennedy
24b0c85a9e
fix warnings ( #1282 )
...
* warnings
* don't need to template those
2020-04-12 09:39:14 -04:00
Matthew Kennedy
43d38a6691
TPS Initialization Testing ( #1264 )
...
* test support
* stub for tests
* plumbing so we can test this
* add test
* comments
2020-04-05 09:10:08 -04:00
rusefi
431a21943b
The Big Refactoring of 2019: folder structure #723
2019-12-03 23:52:44 -05:00
rusefi
8326be1d4a
shared GCC settings between projects
2019-12-02 13:53:08 -05:00
rusEfi
f68241bc35
development into unit tests, makefile cleanup
2019-11-19 20:05:12 -05:00
Matthew Kennedy
ccb4c51e50
Sensors: composition >> inheritance ( #953 )
...
* functional sensors
* format
* tests
* sim makefile
* eol
* format tests
2019-09-24 21:11:41 -04:00
rusefi
5a567efda6
unit_tests to init git modules
2019-08-25 20:15:14 -04:00
rusefi
55fec0066d
Gcov ( #906 )
...
* trying to get gcov working
* unit tests code coverage #653
* unit tests code coverage #653
progress :(
* unit tests code coverage #653
2019-08-25 16:53:13 -04:00
rusefi
1b44e664cb
unit tests code coverage #653
...
See https://stackoverflow.com/questions/57643813/cannot-get-gcov-to-produce-any-coverage-data
2019-08-25 10:21:36 -04:00
rusefi
80658efa77
questionable readablity improvement
2019-08-25 00:37:05 -04:00
rusefi
abc7040511
reviving unit tests
2019-07-06 21:00:34 -04:00
rusefi
9a33c3488a
MK clean-up
2019-06-15 16:43:30 -04:00
rusefi
4627cc9c8f
Try ccache #769
2019-04-20 21:44:00 -04:00
rusefi
3306f58ed2
minor fix - same -Wextra twice
2019-04-20 20:32:20 -04:00
rusefi
37c2fbf1da
cj125 and hip125 and else SPI broken with chibi18 migration fix #757
2019-04-14 18:35:39 -04:00
rusefi
f554572c54
The Big Refactoring of 2019: folder structure #723
2019-04-09 23:01:45 -04:00
rusefi
df62ae6a4b
The Big Refactoring of 2019: folder structure #723
2019-04-05 01:41:24 -04: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
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
14289f3686
Migrate to Chibios 18 stable #631
...
removing unused ChibiOS references
2019-02-03 21:19:26 -05:00
rusefi
6992480f74
CJ125 unit-tests coverage #617
2019-02-01 23:16:34 -05:00
rusefi
22b4a07927
trying ideas about testability
2019-01-17 00:24:41 -05:00
rusefi
6cb78deba4
windows unit tests are now 64 bit
2019-01-12 14:31:55 -05:00
rusefi
31969365df
good enough fix #652
2019-01-08 23:07:00 -05:00
rusefi
e14c7e6e92
#35 first unit test with a mock!
2019-01-08 01:20:18 -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
5362d9974c
#652
2019-01-06 20:33:56 -05:00
Matthew Kennedy
1cac5621d7
fix ( #651 )
2019-01-06 19:54:10 -05:00
rusefi
8d8d3c32ca
better folder structure
2019-01-05 21:49:47 -05:00
rusefi
9917458125
better conditional compilation
2019-01-04 00:16:08 -05:00
rusefi
3bd7ccf478
googletest
2019-01-03 20:14:23 -05:00
rusefi
3373723b0e
does this help?
2018-12-23 19:31:19 -05:00
rusefi
241bb3cd13
usability
2018-12-23 01:54:14 -05:00
rusefi
9d75ccb327
-pedantic
2018-12-08 15:08:40 -05:00
rusefi
b15c6405d2
docs
2018-12-08 14:17:39 -05:00
rusefi
f511212030
CJ125 unit-tests coverage #617
2018-11-03 13:34:55 -04:00
rusefi
5a7b344351
proper submodule folder name
2018-01-23 23:00:10 -05:00
rusefi
d8c5f18883
#463 fixing unit_tests
2018-01-23 21:56:26 -05:00
rusefi
eadad9d916
#490
2017-11-26 01:17:37 -05:00
rusefi
e40565be11
refactoring - reducing GPIO complexity
2017-04-21 13:35:06 -04:00
rusefi
cb64c61db5
fixing CI
2017-04-07 13:30:50 -04:00
rusEfi
23c655da6d
auto-sync
2017-01-19 17:04:15 -05:00