Commit Graph

2552 Commits

Author SHA1 Message Date
rusefillc 8626dfc6f8 console needs antlr 2021-10-15 20:04:38 -04:00
rusefillc 69df6dcab3 bump 2021-10-14 21:44:17 -04:00
rusefillc 2ae7486396 Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
config values
2021-10-14 21:12:02 -04:00
rusefillc a955a40cf0 Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
progress
2021-10-14 19:55:17 -04:00
rusefillc 3dde31bd75 Merge branch 'master' into live-data-2021
# Conflicts:
#	java_console/io/src/main/java/com/rusefi/ldmp/StateDictionary.java
2021-10-14 19:10:31 -04:00
rusefillc 01547e5849 Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
progress
2021-10-14 18:43:26 -04:00
rusefillc 3ae6e3de60 Whatever we call it, whatever we implement it - we need live data / remote view into rusEFI actual state #3353
progress
2021-10-14 18:36:47 -04:00
rusefillc a6ac3fd97e fixing build 2021-10-14 17:01:12 -04:00
rusefillc e290f57868 Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
progress
2021-10-14 15:53:14 -04:00
rusefillc f2600a1f52 Merge branch 'master' into live-data-2021 2021-10-14 15:43:54 -04:00
rusefillc 037535bc8e Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
progress
2021-10-14 15:18:13 -04:00
rusefillc 08d115dd58 Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
progress
2021-10-14 14:46:05 -04:00
rusefillc 5ccbfbd348 Merge branch 'master' into live-data-2021 2021-10-14 14:05:54 -04:00
rusefillc 657412bde6 Whatever we call it, how ever we implement it - we need live data / remote view into rusEFI actual state #3353
this stuff is definitely dead code
2021-10-14 14:01:31 -04:00
rusefillc 6242c65237 Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353 2021-10-14 13:51:10 -04:00
rusefillc 01b948dcf3 Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353 2021-10-14 13:33:17 -04:00
rusefillc 9024caf276 Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353 2021-10-14 11:33:53 -04:00
rusefillc 5ec720ed6a original files 2021-10-14 11:28:50 -04:00
rusefillc 197dfb9c26 Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353 2021-10-14 01:07:19 -04:00
rusefillc 04a4189ed6 Whatever we call it, whatever we implement it - we need live data / remote view into rusEFI actual state #3353 2021-10-14 00:30:54 -04:00
rusefi a443a9b65b minor usability: reducing "set date" spam 2021-10-10 21:57:23 -04:00
rusefi 017278832d refactoring 2021-10-10 21:56:06 -04:00
rusefi 68a4cee038 refactoring 2021-10-10 19:35:30 -04:00
rusefi 6a0b582b83 refactoring 2021-10-10 19:35:22 -04:00
rusefi 21b2f6a5e5 refactoring 2021-10-10 19:35:09 -04:00
rusefillc 4d8c71196f GHA reliability: retry FTP upload #3011
refactoring: more proper file name

TODO: more proper file location :)
2021-10-09 01:56:02 -04:00
rusefillc 19f72ec099 GHA reliability: retry FTP upload #3011
refactoring: more proper file name

TODO: more proper file location :)
2021-10-09 01:43:56 -04:00
rusefillc e936da5a36 GHA reliability: retry FTP upload #3011 2021-10-09 01:41:28 -04:00
rusefi d489fdbbd1 Explicit error in case of error 2021-10-07 21:15:53 -04:00
rusefillc 4a10871e63 refactoring 2021-10-07 20:40:55 -04:00
rusefillc 56c393c685 rusefi_Console: SCREEN_LOG_LINES default value is too small fix #3333 2021-10-07 09:28:19 -04:00
rusefillc b3de7fad13 rusEfi_Console exits (crashes?) after ~2mins of disconnected inactivity #3324 2021-10-06 12:47:46 -04:00
rusefillc 7dc8aeefc3 flash_reboot_dfu.bat feedback (#3300) 2021-10-06 11:35:21 -04:00
rusefillc e16054bac6 some cheap used junkyard Accelerometer #2225
MM5.10
2021-10-06 11:07:46 -04:00
rusefi 3ca1a1cc43 more honest label 2021-10-05 16:48:20 -04:00
rusefillc df25a9b9ce flash_reboot_dfu.bat feedback (#3300)
extra logging
2021-10-04 23:35:31 -04:00
Matthew Kennedy 53d20d203e put MAP in the sensor model (#3292)
* map averaging in sensor model

* deadly, deadly code!

* mpxh

* Revert "deadly, deadly code!"

This reverts commit 346fe25267966a313145a809792dced84be348cf.

* comments

* sensor types

* last sensor

* channel init

* correct spot

* deinit properly

* simplify

* fix

* mocks

* map init test

* showInfo

* comment

* singleton identity function

* sensor info print

* multiple cylinder averaging buffer

* comments

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-10-04 17:18:08 -04:00
Matthew Kennedy 00708d2030 check for overflow in HW CI (#3313) 2021-10-04 08:19:58 -04:00
rusefillc c0805d4cc6 rusEFI console logs are missing some fields #3314 2021-10-04 00:30:20 -04:00
rusefillc a3a3459597 rusEFI console logs are missing some fields #3314 2021-10-03 23:07:16 -04:00
rusefillc 438963c4bd rusEFI console logs are missing some fields #3314 2021-10-03 22:45:47 -04:00
rusefillc e254a23eef rusEFI console logs are missing some fields #3314 2021-10-03 22:12:54 -04:00
rusefillc c0f778b73a rusefi_Console file logging: text messages? fix #3304 2021-10-03 18:25:04 -04:00
rusefillc e5464fb6bb Scrollable stable message list in the rusefi_Console fix #3303
hopefully good enough for progress
2021-10-03 18:06:44 -04:00
rusefi e1e0c11595 NPE in console 2021-09-30 15:01:50 -04:00
rusefi 1b48a4b159 rusEFI console to compare current bundle against auto-DFU bundle #3266 2021-09-29 12:54:56 -04:00
rusefi 9f678401e1 I have a discovery board which does not switch to DFU #3280
better logging
2021-09-28 11:30:45 -04:00
rusefi 3ae5912f28 I have a discovery board which does not switch to DFU #3280
better logging
2021-09-28 11:30:22 -04:00
rusefillc e42e99c9b0 rusEFI firmware feature should be honest about it's Windows-only limitation 2021-09-27 21:36:47 -04:00
rusefillc 5cd0a60f1b dead code? 2021-09-27 21:16:00 -04:00
rusefillc 018704443e fixing build? 2021-09-26 18:20:28 -04:00
rusefillc 7759b896ad rusEFI console to compare current bundle against auto-DFU bundle fix #3266 2021-09-26 16:52:51 -04:00
rusefi 8ed79dca53 "wrong bundle" warning text sometimes not visible #3267 2021-09-26 15:58:18 -04:00
rusefi 74a7c08e5c everyone loves a good NPE! 2021-09-26 15:55:02 -04:00
rusefi 5475b07e10 let's log DFU window messages 2021-09-26 15:20:23 -04:00
rusefi 5e847c8cb7 bundle name into DFU window title 2021-09-26 15:20:01 -04:00
rusefillc 27d612fc97 rusEFI console to compare current bundle against auto-DFU bundle fix #3266 2021-09-26 01:21:40 -04:00
rusefillc 4f8cd915ae rusEFI console to compare current bundle against auto-DFU bundle #3266
smaller step forward
2021-09-26 00:31:47 -04:00
rusefillc ce87e995e8 rusEFI console to compare current bundle against auto-DFU bundle #3266
smaller step forward
2021-09-26 00:03:54 -04:00
rusefillc bace291a8e rusEFI console to compare current bundle against auto-DFU bundle #3266
smaller step forward
2021-09-25 23:45:52 -04:00
rusefillc 204c84764e rusEFI console to compare current bundle against auto-DFU bundle #3266
smaller step forward
2021-09-25 23:42:32 -04:00
rusefillc 74206e9798 Revert "rusEFI console to compare current bundle against auto-DFU bundle #3266"
This reverts commit b69345de
2021-09-25 23:21:27 -04:00
rusefillc f31b6bf0a6 rusEFI console to compare current bundle against auto-DFU bundle #3266
progress
2021-09-25 22:29:01 -04:00
rusefillc b69345de9a rusEFI console to compare current bundle against auto-DFU bundle #3266
putting signature into equation
2021-09-25 22:00:52 -04:00
rusefillc 8f5be493fe rusEFI console to compare current bundle against auto-DFU bundle #3266
one step back
2021-09-25 21:49:49 -04:00
rusefillc 9ad452d0bd rusEFI console to compare current bundle against auto-DFU bundle #3266
putting signature into equation
2021-09-25 17:51:47 -04:00
rusefillc a976b7b74b lua panel NPE fix 2021-09-18 16:47:16 -04:00
rusefi 074580d535 bundle name into DFU window title 2021-09-11 17:33:21 -04:00
rusefillc 4f0d336ccc console to handle Matching not good #3232 2021-09-11 16:07:02 -04:00
rusefillc b2b4a4abe6 minor console usability improvement: not adding "set date" into recent commands list 2021-09-06 11:08:40 -04:00
rusefillc cbdd36df92 my first Lua 2021-08-31 12:32:05 -04:00
rusefillc d83f41a8f6 refactoring/code style/making code greener 2021-08-31 09:35:30 -04:00
rusefillc 5dd912fb53 was zero dwell warning at zero RPM now rusEFI online import/export error with tables #3153 2021-08-17 06:11:29 -04:00
Lenar Khannanov a334f0d23f Hotfix some java_tools gradle configs (#3165)
* fix: deleted mavenRepositories declaration

* fix: deleted unnecessary settings.gradle for enum_to_string

* fix: dependencies for junit, annotations, jsr305; feat: added new dependency for jsr305; fix: deleted settings.gradle for logging; fix: moved enum_to_string tests to test folder

* fix: deleted mavenRepositories declaration

* fix: deleted unnecessary settings.gradle for enum_to_string

* fix: dependencies for junit, annotations, jsr305; feat: added new dependency for jsr305; fix: deleted settings.gradle for logging; fix: moved enum_to_string tests to test folder

* fix: placed test classes to test folder in enum_to_string; feat: get updates from master
2021-08-16 23:52:52 +03:00
Lenar Khannanov 62b62e2627 Feat 3014 3 enum2string migration and logging and logging-api too (#3157)
* feat: completed working build.gradle for enum_to_string logging and logging-api; needed to rename jar and check it content carefully

* fix: added logging and logging-api dependencies to resulting jar file

* fix: deleted deprecated build.xml
2021-08-15 02:15:31 -04:00
rusefillc 1df6cc5a35 mcuTemp is rising? 2021-08-08 05:40:26 -04:00
rusefillc 327736adb4 please Push fresh triggers.txt 2021-08-08 05:28:53 -04:00
rusefillc 094e526628 making IDEA happier? 2021-08-08 05:06:09 -04:00
rusefillc aad563657a F4 MCU says it's too cold #2552 2021-08-07 20:28:56 -04:00
rusefillc df451376e0 Console to show device signature in window title #3115 2021-08-06 17:39:18 -04:00
Lenar Khannanov 2347858d70 Feature 3014 migrating to gradle (#3079)
* feat: restructured autotest for migrating to gradle

* feat: restructured enum_to_string for migrating to gradle

* feat: restructured configuration_definition for migrating to gradle; fix: corrected build.xml

* feat: restructured logging for migrating to gradle; fix: corrected build.xml's

* feat: restructured romraider for migrating to gradle; fix: corrected build.xml's

* feat: restructured autotest for migrating to gradle

* feat: restructured enum_to_string for migrating to gradle

* feat: restructured configuration_definition for migrating to gradle; fix: corrected build.xml

* feat: restructured logging for migrating to gradle; fix: corrected build.xml's

* feat: restructured romraider for migrating to gradle; fix: corrected build.xml's

* feat: restructured autotest for migrating to gradle

* feat: restructured enum_to_string for migrating to gradle

* feat: restructured configuration_definition for migrating to gradle; fix: corrected build.xml

* feat: restructured logging for migrating to gradle; fix: corrected build.xml's

* feat: restructured romraider for migrating to gradle; fix: corrected build.xml's

* feat: restructured enum_to_string for migrating to gradle

* fix: corrected main build.xml

* fix: corrected main build.xml for romraider

* fix: corrected main build.xml for romraider

* feat: restructured autotest for migrating to gradle

* feat: restructured enum_to_string for migrating to gradle

* feat: restructured configuration_definition for migrating to gradle; fix: corrected build.xml

* feat: restructured logging for migrating to gradle; fix: corrected build.xml's

* feat: restructured romraider for migrating to gradle; fix: corrected build.xml's

* feat: restructured enum_to_string for migrating to gradle

* fix: corrected main build.xml

* fix: corrected main build.xml for romraider

* fix: corrected main build.xml for romraider

* feat: restructured enum_to_string for migrating to gradle

* feat: restructured configuration_definition for migrating to gradle; fix: corrected build.xml

* upd: get changes from master; fix: rebasing conflicts

* feat: restructured logging for migrating to gradle; fix: corrected build.xml's

* upd: up-to-master; fix: conflicts in build.xml's

* feat: restructured logging for migrating to gradle; fix: corrected build.xml's

* fix: conflicts from master

* feat: restructured shared_ui module for gradle; fix: main build.xml

* feat: restructured tools module; fix: main build.xml according to new structure

* feat: restructured modules in java_tools with build.xml; fix: corrected paths in build.xml's and .iml's according to the new structure; corrected path in gen_ptrace_enums.bat
2021-07-30 08:15:32 -04:00
rusefillc 4b3345a6dd st-flash 2021-07-25 21:12:54 -04:00
rusefillc aa5ef003f8 st-flash 2021-07-25 21:11:22 -04:00
rusefillc 73bccf893c Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077 2021-07-24 00:37:39 -04:00
rusefillc 97f1446deb version bump 2021-07-23 23:06:17 -04:00
Lenar Khannanov 5591a8ccce hotfix 2944: broken icon paths in rusefi_autoupdate (#3043)
* fix: successfully replaced standard resources loader to custom dynamic resources loader

* fix: successfully replaced standard resources loader to custom dynamic resources loader
2021-07-23 22:38:07 -04:00
Matthew Kennedy 7ebca68f58 proteus hw ci: wait longer but be stricter (#3035)
* wait longer but be stricter

* kick

* wiring note
2021-07-22 23:08:48 -04:00
rusefillc 0ad16e3fbc Auto DFU throw NPE in case of no ports connected #2949 2021-07-22 21:20:36 -04:00
rusefillc 60d77c30a6 trailing spark outputs fix #2931 2021-07-22 01:22:50 -04:00
Matthew Kennedy 0fde085a44 remove TS file read (#3004)
* remove

* more defines

* test

* lots of java

* s
2021-07-21 14:24:53 -04:00
rusefillc bc1f06ba05 console version poke 2021-07-14 15:03:10 -04:00
rusefi 30cc60e047 rusEFI console start-up speed fix #2964 2021-07-14 13:01:12 -04:00
rusefi 4fdd92a559 better logging 2021-07-14 12:49:42 -04:00
rusefi a81f83bd1a Auto DFU throws NPE in case of no ports connected fix #2949 2021-07-11 17:01:52 -04:00
Matthew Kennedy 717d4dd7ac Unified cyl count macro (#2914)
* update test framework

* eh

* hey look it's fewer warnings

* unwind

* fix

* config

* configs

* logic

* even java had some

* console needs help
2021-07-06 20:14:08 -04:00
Matthew Kennedy 95f9e949a5 fix trigger changed logic (#2860)
* reenable

* fix

* longer interval between updates

* only deinit hard trigger outputs if necessary

* init logic

* init order

* warning

* guard

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-06-25 19:38:42 -04:00
rusefillc aea2ffc5d1 revert to safety 2021-06-25 01:07:36 -04:00
rusefillc dfbf6d68af console ant should be self-contained - one ant invocation should build things 2021-06-25 00:30:12 -04:00
rusefillc a9901e464f F4 MCU says it's too cold #2552 2021-06-21 02:49:06 -04:00
rusefillc d207f2da8e off-topic method rename 2021-06-21 02:46:11 -04:00
rusefillc e89f34bc2e TS Burned All Data engine stop #2839
a good sleep helps a lot of things
2021-06-21 02:39:16 -04:00
rusefillc 240849cf51 TS Burned All Data engine stop #2839
it was a bad API but I did not improve it
2021-06-21 02:23:29 -04:00
rusefillc 378c037544 clean-up 2021-06-21 02:10:11 -04:00
rusefillc a46c551014 TS Burned All Data engine stop #2839
is this a case of poor API?
2021-06-21 02:09:41 -04:00
rusefillc b62879d20c TS Burned All Data engine stop #2839
is this a case of poor API?
2021-06-21 02:09:17 -04:00
rusefillc 8a6ba7b647 TS Burned All Data engine stop #2839
finally test case?
2021-06-21 01:01:35 -04:00
rusefillc 27cb27748d TS Burned All Data engine stop #2839
test case?
2021-06-21 00:50:11 -04:00
rusefillc 5202b492de TS Burned All Data engine stop #2839
test case?
2021-06-21 00:31:13 -04:00
rusefillc 340c9fdd11 TS Burned All Data engine stop #2839
test case?
2021-06-21 00:22:19 -04:00
rusefillc df44db007e only test refactoring 2021-06-20 23:58:32 -04:00
rusefillc 80082442b0 windows version into DFU error message 2021-06-18 17:40:44 -04:00
rusefillc 18799d662b usability 2021-06-18 17:04:06 -04:00
Matthew Kennedy 5ae4af23fe parse with antlr (#2747)
* grammar and libs

* gitignore

* parsing

* allow empty line as root statement

* tolerate #if

* config def changes

* s

* ant build

* workaround

* compiled tool

* console should not build config def tool

* ugh the dependency tree is insane

* this should fix hw ci

* console build

* console jenkins script

* test

* Revert "test"

This reverts commit 73f2da50f990bee9b51a1f919e8fcc6b06327d9a.

* throw on parse failure

* jar

* fix #2821

* comment
2021-06-16 17:07:05 -04:00
rusefillc 488d6ec180 trigger images - black dot is green line fix #2730 2021-05-23 18:25:29 -04:00
Matthew Kennedy 6d9c0299fb Lua script editor in console (#2699)
* stub

* implement reset

* console

* just use the console command

* cleanup

* s

* s

* ui

* write in chunks

* fix write

* tab size, script read

* parse script properly

* put lua script in flash, tiny for now

* generated fields
2021-05-18 20:58:39 +03:00
rusefillc b9ebb6b9b9 gen_config.sh code duplication #2451
David saw dead code
2021-05-11 22:00:36 -04:00
Matthew Kennedy 61b0e85e0a don't lowercase console commands (#2664)
* don't lowercase commands

* print bool lua results

* lua memory command
2021-05-10 11:30:50 -04:00
GitHub build-firmware Action 2cba913174 Auto-generated configs and docs 2021-05-08 21:43:56 +00:00
rusefillc 166afe76bb Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077 2021-05-06 10:44:14 -04:00
rusefillc 7e1edf5f39 making Android less unhappy 2021-04-30 15:02:32 -04:00
rusefillc 52d11e8244 Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077 2021-04-30 01:27:07 -04:00
rusefillc fe4e353c8c bundle autoupdate somehow bin/stopwatch.sh is not executable fix #2601 2021-04-28 23:26:12 -04:00
rusefillc e1a60f10a5 bundle autoupdate somehow bin/stopwatch.sh is not executable fix #2601 2021-04-28 23:15:45 -04:00
rusefillc cdf5821844 innocent SBC fun 2021-04-28 22:48:44 -04:00
rusefillc 66460bad5b innocent SBC fun 2021-04-28 22:06:01 -04:00
rusefillc bb4f663461 innocent SBC fun 2021-04-28 21:47:08 -04:00
rusefillc 664fbbe422 innocent SBC fun 2021-04-27 20:29:54 -04:00
rusefillc a3173aa0ad innocent SBC fun 2021-04-27 18:28:09 -04:00
rusefillc 693b6c50e2 LogicdataStreamFileCsvSandbox 2021-04-26 21:02:38 -04:00
rusefillc d3fb2bf2e8 SBC process 2021-04-26 17:24:20 -04:00
rusefi f4dde5dfed innocent SBC fun 2021-04-25 21:31:04 -04:00
rusefillc f98047006c https://rusefi.com/forum/viewtopic.php?p=40559#p40559 2021-04-23 15:44:12 -04:00
andreika-git 1f9f4f0128 wordaround for logicdata timestamp overflow #1563 (#2562)
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2021-04-16 08:03:11 -04:00
rusefillc c64520cb6d Launcher splash screen is freezy fix #2560 2021-04-15 17:03:24 -04:00
rusefillc 01f720a24c probably very minor bugfix? 2021-04-15 16:52:33 -04:00
rusefillc ccc7547190 rusEFI console produces invalid .logicdata files #1563 2021-04-13 12:16:29 -04:00
Matthew Kennedy d7e95cd31f improve sensor chart flush behavior (#2545)
* disable sensor chart

* type signature, guards

* we can't log the message as that confuses the parser

* dead

* this syntax was technically illegal

* more

* turn it back on

* remove config

* api

* implement

* ui

* java ui
2021-04-12 14:05:52 -04:00
rusefillc 448dafb5f2 https://rusefi.com/forum/viewtopic.php?p=40383 2021-04-11 18:20:35 -04:00
rusefillc 2547283f45 Kawasaki KX450F trigger wheel #2538 2021-04-09 12:44:28 -04:00
rusefi d65a8899ad SetEngineTypeCommandControl 2021-04-08 16:46:45 -04:00
rusefi 1fbfb5fb8b console usability: better handling of 12340005 fix #2531 2021-04-08 16:42:52 -04:00
rusefillc 4b6044344a "MRE Miata 94 MAP" 2021-03-18 04:30:18 -04:00
Matthew Kennedy ce3878949c stop trigger emulator PWM when disabled (#2443)
* simplify trig emulator

* spelling is hard

* fix various builds

* spelling again

* add command/button for external stimulation

* enable hw stim for HW-in-loop test

* s

* I does spelling good

* clear flag when disabled

* generate enough for console build

* don't disable that

* this test needs external stimulation enabled

* import

* ui improvements

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-11 08:38:52 -05:00
Matthew Kennedy d7536bf059 finish off vbatt -> sensor model (#2433)
* more vbatt

* s

* goodbye voltage

* makefile

* apparently that part was in use

* include

* mocking
2021-03-07 20:18:32 -05:00
slowriot 887fa3bf24 fix typos, spelling (#2419) 2021-03-04 13:42:52 -05:00
rusefillc 99503ccb5c cAsE of rusEFI 2021-03-02 22:14:06 -05:00
rusefillc d4119069cc Merge remote-tracking branch 'origin/master' into master 2021-02-28 19:41:06 -05:00
rusefillc a3b2b9accf better handing of lack of port 2021-02-28 19:40:57 -05:00
Matthew Kennedy e3991186ba hardware CI for clt/iat inputs (#2401)
* test raw CLT/IAT

* dot zero
2021-02-25 17:09:16 -05:00
rusefillc 96f2f7539c aux valve to CI 2021-02-18 00:11:26 -05:00
rusefi e659de6c8e a bit tolerance against broken .ini 2021-02-13 11:02:41 -05:00
Matthew Kennedy 3a763f7e9a increase proteus analog tolerance (#2327) 2021-02-09 19:10:00 -06:00
Matthew Kennedy 009a2a5b3b Hw ci mcu temperature (#2324)
* this was wrong

* test temp sensor

* import

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-02-09 14:24:44 -06:00
rusefillc 11e8a35c15 Trigger pattern request Škoda Favorit fix #2302 2021-02-06 20:53:30 -05:00
Matthew Kennedy 7fec313f50 Proteus analog input ci (#2271)
* test vbatt

* test proteus vbatt

* tolerance

* these don't work on proteus

* new engine type

* test analog input

* more test points, less tolerance

* console build needs this file generated

* only include for hw ci builds

* wiring info

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-02-03 13:34:48 -06:00
Matthew Kennedy 2298553a3d A hardware CI test for Proteus 🎉🎉🎉 (#2270)
* test vbatt

* test proteus vbatt

* tolerance

* these don't work on proteus

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-02-03 08:05:18 -06:00
Matthew Kennedy 3688cc59c8 Partition hw tests (#2267)
* partition in to f4 disco

* cleanup

* stub proteus test

* add proteus build config
2021-02-02 23:10:21 -05:00
rusefillc 2bfac97f93 GM/Daewoo 60/2/2/2 Trigger Pattern #2264 2021-02-02 11:06:32 -05:00
Matthew Kennedy 7af3931032 hardware ci tweaks (#2266)
* frankenso config

* Revert "frankenso config"

This reverts commit 5bb2375ba2d33ae487273eaa5b7a4f12e8a9cecc.

* add hardware CI flag for proteus

* rename ci job

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-02-02 08:14:24 -06:00
rusefillc 01fd8ac18a fixing build 2021-01-26 21:34:32 -05:00
rusefillc f9504d77ed version into tune file 2021-01-26 16:08:00 -05:00
Matthew Kennedy 9051edb3b5 maybe fix protege HW CI (#2219)
* maybe fix protege too

* formatting
2021-01-10 20:27:21 -05:00
Matthew Kennedy aaad4d758c Fix master fatal error (#2206)
* print the fatal that caused test failure

* fix the error
2021-01-09 15:13:43 -05:00
rusefillc 28e975b096 RAM efficiency of VR crank trigger shapes #2182
Audi OEM 5-cyl trigger pattern aka "Tri-Tach" https://rusefi.com/forum/viewtopic.php?f=5&t=1912
2021-01-04 23:44:31 -05:00
David Holdeman c01389469b Solenoid test in console (#2178)
* give it a try

* create component

* add command maybe

* try

* try

* add pic

* try TCU_SOLENOID_COUNT

* try

* use injection and ignition count fields
2021-01-02 17:18:44 -05:00
Matthew Kennedy 5640df5702 switch to array'd version of asserts (#2158) 2020-12-29 19:42:03 -05:00
Matthew Kennedy 7f193e0f9c Switch other tests to use assertWaveNotNull (#2115)
* test switching ignition modes

* change others to new check

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-29 18:39:54 -05:00
Matthew Kennedy 517a1f0f82 HW CI: rev limiter (#2141)
* test rev limit

* comment, format

* make test work

* check that it goes back to normal

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-26 17:14:04 -05:00
Matthew Kennedy e6d074951c base class for HW CI tests (#2133)
* extract test base

* newline
2020-12-24 20:50:52 -05:00
Matthew Kennedy 2620d40db3 use junit fail instead of throw (#2114)
* use junit fail

* no pause
2020-12-24 20:27:39 -05:00
Matthew Kennedy 57d696e809 run tests from cmdline (#2132)
* run tests

* include junit in jar

* tabs spaces
2020-12-24 20:12:43 -05:00
Matthew Kennedy 23cc2c5c19 fix race condition in CommandQueue, massively speeding up HW CI tests (#2129)
* fix command semaphore

* guard

* remove todo

* dead field

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-24 09:23:46 -05:00
Matthew Kennedy fad3b07b8b Purge e34 config (#2127)
* remove

* enums

* s

* func test

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-24 07:31:25 -05:00
Matthew Kennedy 25f7c9cc7d More sensor listener lambdas (#2121)
* api

* ioutil

* more lambdas
2020-12-22 20:12:50 -05:00
Matthew Kennedy d0c25eb0d3 remove/comment spammy log prints (#2119) 2020-12-22 18:59:55 -05:00
Matthew Kennedy c62b84b607 use token for sensor listener unsubscribe (#2120)
* api

* ioutil
2020-12-22 18:48:55 -05:00
rusefillc 976134c5a6 they say this should help build 2020-12-22 18:47:17 -05:00
Matthew Kennedy 4a95652f88 Purge fiesta config (#2117)
* config

* this had a feature flag?

* enums

* goodbye, fiesta
2020-12-22 17:22:05 -05:00
Matthew Kennedy 85f0621738 Purge rover v8 config (#2116)
* bye

* goodbye, rover v8

* that snuck in

* use a different config for that test
2020-12-22 10:05:54 -05:00
Matthew Kennedy 924a583d75 test switching ignition modes (#2113) 2020-12-22 09:23:17 -05:00
rusefillc af19f70f7d HW CI is flaky :( #2063 2020-12-21 22:21:17 -05:00
rusefi 740bc9ede2 HW CI is flaky :( #2063 2020-12-21 10:45:49 -05:00
rusefillc 5fc2f98075 HW CI is flaky :( #2063
more forward progress
2020-12-21 09:46:02 -05:00
rusefillc 2fce87c8a7 something ? HIP / SPI pin conflict does not fail gracefully #2108
undoing unneeded change?
2020-12-20 19:54:36 -05:00
rusefillc ef7b1f98e7 Merge remote-tracking branch 'origin/master' into master
# Conflicts:
#	firmware/config/engines/rover_v8.cpp
2020-12-20 17:19:15 -05:00
rusefillc 4220b9fcbd something ? HIP / SPI pin conflict does not fail gracefully #2108
maybe this is just testing framework bug?
2020-12-20 17:17:03 -05:00
rusefi 11d2774fb5 bundle name into frame title 2020-12-20 16:27:04 -05:00
rusefillc 4e6868a99c something ? HIP / SPI pin conflict does not fail gracefully #2108
after 50 good runs, returning rover
2020-12-20 09:46:25 -05:00
rusefillc 5ac73be926 i am pretty sure it's not part of the problem 2020-12-20 09:12:06 -05:00
rusefillc ab1360182b something ? HIP / SPI pin conflict does not fail gracefully #2108
one step back to be a bit more sure
2020-12-19 20:39:38 -05:00
rusefillc 1e5be46b4c something ? HIP / SPI pin conflict does not fail gracefully #2108 2020-12-19 15:18:23 -05:00
rusefillc f7b3b48754 HW CI is flaky :( #2063
which one is it? testRoverV8?
2020-12-19 13:04:56 -05:00
rusefillc dc33a79372 HW CI is flaky :( #2063
slow forward movement
2020-12-19 07:15:33 -05:00
rusefi 90312479b5 HW CI is flaky :( #2063 2020-12-18 23:32:30 -05:00
rusefillc 6a0c2ccead HW CI is flaky :( #2063
maybe better logging?
2020-12-18 21:57:43 -05:00
rusefillc 0514e068b8 HW CI is flaky :( #2063
we have no idea. let's run 30 times like this
2020-12-18 20:23:03 -05:00
rusefillc 753161ccd6 remove dangerous pin options from E34 config #2105 2020-12-18 18:55:02 -05:00
rusefillc 74d11e2957 i bet it does not matter 2020-12-18 17:15:59 -05:00
rusefillc 25bd16678d does this matter? 2020-12-18 16:38:07 -05:00
rusefillc a68689f6b7 progress 2020-12-18 14:52:11 -05:00