Commit Graph

27481 Commits

Author SHA1 Message Date
rusefillc 24152415aa fresh with Windows JNI and macos implementation 2023-12-25 00:26:50 -05:00
rusefillc 5b94ab14bd only:HW QC verbose errors 2023-12-25 00:09:42 -05:00
rusefillc 0965fbab14 integration 2023-12-24 22:50:56 -05:00
Matthew Kennedy 7cb05f2121 omg it works on mac! 2023-12-24 21:58:29 -05:00
Matthew Kennedy 7371b75f42 handle macos serial port prefix snafu 2023-12-24 21:58:22 -05:00
Matthew Kennedy 2eb96f37d2 macos loading 2023-12-24 21:58:11 -05:00
Matthew Kennedy 7ddd1fefe3 correct order 2023-12-24 21:58:05 -05:00
Matthew Kennedy 4b18ec8047 attempt macos lib copying 2023-12-24 21:57:57 -05:00
Matthew Kennedy 8d808f546c cleanup 2023-12-24 21:57:28 -05:00
Matthew Kennedy 243b35edd3 s 2023-12-24 21:57:19 -05:00
Matthew Kennedy 821b0208a4 try and avoid whacky folder structure 2023-12-24 21:57:11 -05:00
Matthew Kennedy 9dd3d15911 s 2023-12-24 21:55:54 -05:00
Matthew Kennedy c4d8f6d122 does macos-13 fix it? 2023-12-24 21:55:44 -05:00
Matthew Kennedy b3e5d93a7a does manually adding the flag work? 2023-12-24 21:55:10 -05:00
Matthew Kennedy ecd187d08b set cpp+20 2023-12-24 21:55:03 -05:00
Matthew Kennedy 8bfdb706c3 move libopenblt_jni 2023-12-24 21:54:53 -05:00
Matthew Kennedy 285c4a0f19 openblt jni gitignore 2023-12-24 21:54:46 -05:00
Matthew Kennedy c8bda54ed7 build adjustments for jni lib 2023-12-24 21:54:39 -05:00
rusefillc 5c96bff889 integration 2023-12-24 21:47:36 -05:00
Matthew Kennedy 4c7b7e6c3d JNI much better behaved than exe, let's switch 2023-12-24 21:46:06 -05:00
Matthew Kennedy 945c071bd3 simplify what goes across JNI 2023-12-24 21:37:49 -05:00
Matthew Kennedy aee9577d5a error handling and percent indication 2023-12-24 21:37:43 -05:00
Matthew Kennedy df619a85a6 emit phase and whether it should have progress 2023-12-24 21:37:30 -05:00
Matthew Kennedy b64efa3e47 JNI is annoying 2023-12-24 21:37:22 -05:00
Matthew Kennedy 56339e2d67 prototype jni flashing 2023-12-24 21:37:14 -05:00
rusefillc 55ed9eee93 smart chips in QC 2023-12-24 21:34:31 -05:00
GitHub gen-default-tune Action 666449b304 Auto-generated default tune 2023-12-25 00:54:20 +00:00
rusefi a2e214b6e1 more steps back 2023-12-24 19:49:06 -05:00
rusefi 2943edce3b progress 2023-12-24 19:48:46 -05:00
rusefi 943b9dcc14 only:smart chips in QC 2023-12-24 19:44:38 -05:00
GitHub gen-configs Action 9ee7fbe691 Auto-generated configs and docs 2023-12-25 00:31:17 +00:00
rusefillc 67745aff7d integration 2023-12-24 19:11:31 -05:00
rusefillc 55fccd8714 build-openblt-tools-linux
one step back
2023-12-24 19:11:31 -05:00
Matthew Kennedy 2f47501571 put linux bootcommander in the zip 2023-12-24 18:49:41 -05:00
Matthew Kennedy 5a547c58e2 download artifact from main job 2023-12-24 18:47:19 -05:00
Matthew Kennedy 4dabcdca11 rename 2023-12-24 18:46:22 -05:00
Matthew Kennedy 8d2a0bd867 upload artifact 2023-12-24 18:45:05 -05:00
Matthew Kennedy 943be789bb task to build openblt tools first 2023-12-24 18:44:59 -05:00
Matthew Kennedy e9fdc1df78 openblt over serial works 2023-12-24 18:41:07 -05:00
Matthew Kennedy 1ad5406779 refactor so FW jobs always run in their own thread, extract openblt 2023-12-24 18:40:58 -05:00
Matthew Kennedy 9ca77e71ca option for auto openblt, fix port checking logic 2023-12-24 18:39:34 -05:00
Matthew Kennedy c52f2b6772 unnecessary new StringBuffer() 2023-12-24 18:39:25 -05:00
Matthew Kennedy a521cc0414 blindly implement openblt auto port detect 2023-12-24 18:38:23 -05:00
Matthew Kennedy 3334e1f9c4 blind attempt at openblt serial firmware update 2023-12-24 18:38:08 -05:00
Matthew Kennedy 7a0f7b76af exechelper doesn't automatically call done 2023-12-24 18:38:00 -05:00
Matthew Kennedy 8f9e0a6c27 format 2023-12-24 18:37:46 -05:00
rusefillc e5ef8e71f3 integration 2023-12-24 18:25:57 -05:00
Matthew Kennedy e3bac550a6 refactor out UpdateOperationCallbacks 2023-12-24 18:08:44 -05:00
Matthew Kennedy 98762910d0 missed import 2023-12-24 17:59:02 -05:00
Matthew Kennedy c05ab3a566 allow sending a command other than DFU (openblt) 2023-12-24 17:58:13 -05:00