Commit Graph

708 Commits

Author SHA1 Message Date
rusefillc 4309e5f759 only:cast enum to int for data logging 2023-11-26 13:07:03 -05:00
rusefillc 543650fa1e only:smarter logic to allow more yaml options 2023-11-25 11:30:12 -05:00
rusefillc c9c8417aed only: refactoring: moving stuff to confirm loose coupling 2023-11-25 11:29:24 -05:00
rusefi e30f39a6dd bench test 33810 module #5745 2023-11-24 15:44:21 -05:00
rusefillc 80ee662bed Non-square dimension maps #5641 2023-10-25 20:32:44 -04:00
rusefillc 5223298df7 only:Non-square dimension maps #5641 2023-10-25 20:15:31 -04:00
rusefillc 0df3dbb06b VVT pid into logs
only:proteus_f4
2023-10-07 11:52:35 -04:00
rusefillc a85cebf2cc only:preparation, flexibility and status-quo 2023-10-07 11:50:45 -04:00
rusefillc 54ac627d90 only:so we handle struct but not array of struct 2023-10-07 11:19:11 -04:00
rusefi 9b2843f8c4 automated testing usability
only: hellen154hyundai
2023-09-28 23:35:29 -04:00
Andrey 1e23c1524e only: isPtr test coverage 2023-09-25 23:03:06 -04:00
Andrey bed84fa2d2 only: isPtr test coverage 2023-09-25 23:03:00 -04:00
Andrey e9f905b240 only: separating prod code from test code 2023-09-25 22:55:14 -04:00
Andrey 6eb0619d9c only: 36/2/2/2 is confusing #5566
writing raw value into meta file - moving logic closer to where it's needed giving TriggerImage more direct access to meta info
2023-09-16 00:02:59 -04:00
Andrey ce67997d22 only:rename 2023-09-16 00:00:33 -04:00
rusefillc 8862f5ae17 only:thank you for your service 2023-09-10 11:49:17 -04:00
rusefillc 4664234aca only:weird results 2023-09-10 11:17:37 -04:00
rusefillc 94f6138735 only:preparation for new test 2023-09-10 11:17:37 -04:00
rusefillc 093b2d5bf2 only:more coverage 2023-09-10 11:17:36 -04:00
Andrey 768eefbb36 https://rusefi.com/forum/viewtopic.php?f=4&t=2613 2023-09-09 20:27:53 -04:00
rusefillc d01852ed7f only: nicer error handling for inconsistent syntax 2023-09-08 06:24:37 -04:00
Andrey 9fe1e42c3e export board-specific macro for stm32 pins based on board yaml #3298 2023-09-04 21:23:19 -04:00
rusefi 46ebb1c18c export board-specific macro for stm32 pins based on board yaml #3298 2023-09-03 23:02:56 -04:00
rusefi ea41455526 only:export board-specific macro for stm32 pins based on board yaml #3298 2023-09-02 21:02:10 -04:00
rusefi 948d7161aa export board-specific macro for stm32 pins based on board yaml #3298 2023-08-28 10:01:40 -04:00
rusefillc 05f68d68f2 export board-specific macro for stm32 pins based on board yaml #3298 2023-08-28 10:01:40 -04:00
rusefillc ca178224b6 export board-specific macro for stm32 pins based on board yaml #3298 2023-08-27 21:48:09 -04:00
Andrey cce7991e37 only:reducing duplication 2023-07-20 14:05:58 -04:00
rusefillc ad7a9c6873 https://rusefi.com/forum/viewtopic.php?f=17&t=2587 2023-07-14 11:34:18 -04:00
Andrey 6ccc27c295 ini file weight drop #5371
progress?
2023-07-03 15:49:00 -04:00
rusefillc 75f457ad53 only:reducing confusion 2023-07-03 15:14:25 -04:00
rusefillc b985d28df2 only:better name 2023-07-03 15:05:11 -04:00
rusefillc d09f464801 only:better method name 2023-07-03 15:00:11 -04:00
rusefillc 9395f6c794
no output lookup in unit tests (#5381)
* no output lookup in unit tests

* only get outputs in non-test land

---------

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
2023-07-03 10:27:36 -04:00
Andrey 611d3e676c only:dependency injection & TDD 2023-07-03 00:56:19 -04:00
Andrey 3bcee51447 only:dependency injection towards TDD 2023-07-03 00:33:51 -04:00
Andrey 8ca776d3e0 only:proteus_f7
setConfigValueByName into text console
2023-06-27 15:05:15 -04:00
Andrey 50134d075b only:setConfigValueByName returns bool 2023-06-27 14:49:21 -04:00
Andrey 4f439064c0 only:Split ConfigGenerator around trigger_defines.txt fix #5051 2023-06-17 22:54:23 -04:00
Andrey fed67637d3 only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 22:16:33 -04:00
Andrey d4588d91e8 only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 22:11:51 -04:00
Andrey 346a704935 only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 21:50:42 -04:00
Andrey 98d2e9b1b2 only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 21:23:49 -04:00
Andrey eb651dc526 only:We have to move either forward or backwards with newparse #4441 2023-06-17 21:19:39 -04:00
Andrey f3cfd8c6c9 only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 21:05:28 -04:00
rusefillc cd563d215f only:Improve toolset for default tune canned tune generation #4871 2023-06-17 19:29:20 -04:00
Andrey b46c7b0bcf only:code reuse 2023-06-17 19:09:58 -04:00
Andrey ee335570ba only:encapsulation 2023-06-17 18:52:56 -04:00
Andrey 74ec19901e only:docs 2023-06-17 18:51:52 -04:00
Andrey 65e391d5ff Epic: Remove FSIO #2928 2023-06-17 18:36:27 -04:00
rusefillc e4f20cf49a only:Improve toolset for default tune canned tune generation #4871 2023-06-17 17:00:25 -04:00
Andrey 9a27431161 only:Improve toolset for default tune canned tune generation #4871 2023-06-17 16:51:11 -04:00
rusefillc 312cbb8300 only:facilitating config reuse with non-bash consumers 2023-06-17 15:04:20 -04:00
rusefillc c07522328b only:facilitating config reuse with non-bash consumers 2023-06-17 14:55:06 -04:00
Andrey eb455f11be only:wow there are bugs here?! 2023-06-17 14:49:03 -04:00
rusefillc 1efdf5bb5b only:refactoring 2023-06-17 14:07:21 -04:00
rusefillc 942d25f176 only:refactoring 2023-06-17 13:51:46 -04:00
rusefillc 9cae8ecc8c We have to move either forward or backwards with newparse fix #4441 2023-06-16 16:20:19 -04:00
rusefillc 72292e561a We have to move either forward or backwards with newparse #4441 2023-06-16 14:59:34 -04:00
rusefillc 18a92a958c We have to move either forward or backwards with newparse #4441 2023-06-16 14:54:11 -04:00
rusefillc 438155dcbb We have to move either forward or backwards with newparse #4441 2023-06-16 14:47:26 -04:00
rusefillc 752a10ee05 We have to move either forward or backwards with newparse #4441 2023-06-16 14:38:56 -04:00
Andrey 18516db392 expose fuel_pump_control and other engineModules via Lua fix #5239 2023-06-10 21:00:25 -04:00
rusefi ef566e1959 only:expose fuel_pump_control and other engineModules via Lua #5239 2023-06-10 20:32:28 -04:00
rusefi 5d15135d6b only: docs 2023-06-10 20:27:33 -04:00
rusefi fa7d33ac19 only: extracting & fixing test 2023-06-10 20:27:16 -04:00
rusefi 8f627887b7 only:minor header fix 2023-06-10 20:12:45 -04:00
rusefi b99151650c Technical debt: ENUM_32_BITS fix #3874 2023-06-01 12:23:51 -04:00
rusefillc 8a78673a84 pinout: better logging 2023-05-31 00:46:12 -04:00
rusefillc bc8b073a6f refactoring? 2023-05-30 21:49:36 -04:00
rusefillc 5e1168afc6 refactoring? 2023-05-30 21:40:23 -04:00
Andrey 08620bedea https://stackoverflow.com/questions/621616/c-what-is-the-size-of-an-object-of-an-empty-class 2023-04-29 22:08:56 -04:00
Andrey 5ddbcf56e8 status quo 2023-04-29 22:05:58 -04:00
rusefillc d79743de90 lua getOutput documentation generator #4867
cheap progress
2023-03-17 21:19:33 -04:00
rusefi 2b969e2fdc more better progress
only:alphax-4chan
2023-03-15 23:56:23 -04:00
rusefi 3b25c864f8 toolset progress
only:alphax-4chan
2023-03-15 23:11:31 -04:00
rusefillc dc2100f543 new pin type: sent_input_pin_e #5158
only:mre_f4
2023-03-07 17:02:31 -05:00
rusefillc 5bb69cec99 new pin type: sent_input_pin_e #5158
only:mre_f4
2023-03-07 15:48:46 -05:00
rusefillc df38869f22 new pin type: sent_input_pin_e #5158
only:mre_f4
2023-03-07 15:48:45 -05:00
rusefillc f974df0da7 Poor man categories for logs #5153 2023-03-05 11:49:57 -05:00
rusefi 28988af9a6 generated gauges do not depend on constexpr 2023-02-13 16:26:10 -05:00
David Holdeman 121f36c307
Mapping pin templating (#5052)
* replace ___

* new jar

* Add test
2023-02-11 22:46:04 -05:00
rusefillc dbb24299ce now with coverage 2023-02-11 20:30:52 -05:00
David Holdeman 62c5c68d9f fix enum read 2023-02-11 20:28:02 -05:00
David Holdeman ae17f54bad try 2023-02-11 20:27:55 -05:00
rusefillc 78d51a2461 minor progress 2023-02-11 15:22:58 -05:00
rusefillc cfa80fd7f1 fixing things 2023-02-11 15:20:10 -05:00
rusefillc 32b372a100 future fully integrated PinoutLogic test 2023-02-11 15:12:55 -05:00
rusefillc a294224725 more refactoring - mostly reducing complexity of code flow, end goal is making class testable 2023-02-11 14:58:18 -05:00
rusefillc a0b812f47d refactoring - mostly reducing complexity of code flow, end goal is making class testable 2023-02-11 14:42:28 -05:00
rusefillc 6e4028f2c3 just move 2023-02-11 14:42:28 -05:00
Matthew Kennedy 4665e67eb4
pass board dir to scripts instead of board name (#5022)
* pass board dir instead of name

* makefiles

* dead file?

* hw ci

* unit tests

* fix sd card generation while we're here

* actually test sd category

* jar

* clean merge

* jar for good measure

* fix f767 properly
2023-02-06 08:37:17 -04:00
Matthew Kennedy f2441a6688
generate SD log category correctly (#5023) 2023-02-01 06:45:18 -05:00
Matthew Kennedy d92b90c0a5
emit v2 mlg (#4979)
* emit v2 mlg

* missed a spot

* s

* s

* binary log unit test

* sd generator test

* oop

* getcategory

* write zeroes instead of null pointer in case of no category
2023-01-21 07:31:40 +05:30
Matthew Kennedy a11ac3a207
Signature contains git branch (#4950)
* back to full signature

* Put the branch name in the signature file

* I guess branch should go first

* parse branch in java code that touches it

* I can't count

* don't warn if we intentionally skipped this spark

* Revert "don't warn if we intentionally skipped this spark"

This reverts commit d89b7eb619dcdd9748beea3869ca10cb29664e0e.

* other tests

* happy test
2023-01-20 11:44:05 +05:30
rusefillc 292b699f9a helping kinetis 2023-01-16 22:47:06 -05:00
rusefillc d9f284453b helping kinetis 2023-01-16 20:49:55 -05:00
rusefillc 72713de50a helping kinetis 2023-01-16 16:39:08 -05:00
Andrey b6dbb5479e TS gauges section should be auto-generated #4972 2023-01-16 00:24:42 -05:00
Andrey b9434e23bf TS gauges section should be auto-generated #4972 2023-01-15 23:37:13 -05:00