Commit Graph

1260 Commits

Author SHA1 Message Date
rusefillc cca04d0a16 romraider is gone 2022-03-14 20:43:51 -04:00
rusefillc ba82ecf753 time flies :( 2022-03-10 16:12:07 -05:00
Matthew Kennedy 7b004a228f remove romraider (#3972)
* remove romraider

* various stuff that referenced RR

* s
2022-03-05 07:38:24 -06:00
Matthew Kennedy b3daf3de50 fix engine sniffer repaint (#3981) 2022-03-05 07:37:57 -06:00
rusefillc 2660bb94ac Lua: splitting write from burn 2022-02-23 17:02:56 -05:00
rusefillc 0bcbcf0eb9 console reconnect does not work #3958
one instance should be enough!
2022-02-23 14:58:07 -05:00
rusefillc 23ddbcdfbf console reconnect does not work #3958
this is not UI related, invoking right away
2022-02-23 14:47:32 -05:00
rusefillc d9772657a7 steps towards notepad++ 2022-02-22 16:25:41 -05:00
rusefillc 07767e1631 Console just quits fix #3953 2022-02-22 15:35:50 -05:00
rusefillc 57dec4d16f Console just quits fix #3953 2022-02-21 14:02:24 -05:00
rusefillc bc1ac17801 Another deadlock in console fix #3952 2022-02-21 11:29:46 -05:00
rusefillc abb2b113d2 logo_alphax.png 2022-02-16 00:04:25 -05:00
rusefillc 79f5627275 fix console F7 flashing blinking fix #3852 2022-02-15 23:36:29 -05:00
rusefi 83d69f4f7a erase is a lengthy operation let's signal end 2022-02-15 23:07:51 -05:00
Matthew Kennedy 4a5fe8fc58 fix connection deadlock, speed up reconnect (#3936) 2022-02-15 22:35:04 -05:00
rusefillc 8a1b9d9414 Console logging is a mess #3930 2022-02-12 16:46:08 -05:00
rusefillc e6bb6dbecc Console logging is a mess #3930 2022-02-12 16:20:38 -05:00
rusefillc ebc74e5cf8 Console logging is a mess #3930 2022-02-12 16:16:11 -05:00
rusefillc 323e438da5 Console logging is a mess #3930 2022-02-12 16:09:31 -05:00
rusefillc eac786dd2c minor stuff 2022-02-12 15:52:57 -05:00
rusefillc 0190fb7d1d type. wow no one reads this 2022-02-12 15:32:21 -05:00
rusefillc 27af540ba2 console updater does not work if folder name contains spaces fix #3927 2022-02-12 10:42:31 -05:00
Matthew Kennedy 8bd8fd206b detect console disconnection faster (#3926)
* optimize reads

* try to reconnect in 1 second

* print more

* inspection results

* put the timeout back

* note about race

* s
2022-02-12 06:44:58 -05:00
Matthew Kennedy 53ae63df09 move allowLongResponse option to ECU side (#3917)
* executeCommand knows about opcodes

* kick

* remove allowLongResponse

* add api in firmware instead

* test size

* bad merge

* firmware missed a spot

* fix logic

* haha we have to disable it
2022-02-11 16:03:20 -05:00
rusefillc 6bb664bcb2 refactoring: extracting logging stuff 2022-02-11 09:18:59 -05:00
Matthew Kennedy 8f85aea3bd executeCommand knows about opcodes (#3915)
* executeCommand knows about opcodes

* kick

* extra line

* gross duplication

* ugh more
2022-02-11 07:03:15 -05:00
Matthew Kennedy 27b2032e25 more intellij inspection (#3910)
* first part

* some more small ones

* more inspect
2022-02-10 18:56:59 -05:00
Matthew Kennedy 1e163e5daf first part (#3907) 2022-02-10 01:51:48 -05:00
rusefillc 2fd3637e55 Lua: 'read from ECU' does not read modified script fix #3906
there is just no reason for that button
2022-02-09 23:45:40 -05:00
Matthew Kennedy 46eccb9d0d Engine sniffer refinements (#3905)
* don't need 2 digits of angle

* engine sniffer panel clarity

* refactor UpDownImage

* start at +1

* leave space on left side

* every 20ms

* happy test happy developer
2022-02-09 19:04:20 -05:00
David Holdeman cee4508e09 continues -> continuous (#3895) 2022-02-05 15:29:09 -05:00
rusefillc 77ec595b71 Bells & whistles: board-specific image into console splash screen fix #3498
done for now
2022-02-01 17:06:13 -05:00
rusefillc 325026cdd5 Console: Main "Pause" button not working? fix #3854 2022-02-01 17:00:38 -05:00
rusefillc fd9930440f remove compile_fsio_file fix #3866 2022-02-01 11:13:33 -05:00
rusefillc 6eaefa3695 remove compile_fsio_file fix #3866 2022-02-01 11:07:05 -05:00
rusefillc 84dc3cdbd8 live data progress 2022-01-28 23:24:34 -05:00
rusefillc 4f352119d0 perf trace button causes exception fix #3853 2022-01-28 21:07:56 -05:00
rusefillc ed64b8432e live data progress 2022-01-28 00:33:41 -05:00
rusefillc a0b132e217 proper location for tests 2022-01-27 23:35:09 -05:00
rusefillc c489c7d213 wow weird API but at least it clicks 2022-01-27 23:24:08 -05:00
rusefillc f411c4dd18 sample tree 2022-01-27 22:55:03 -05:00
rusefillc 61392e9e46 horizontal fill 2022-01-27 22:43:17 -05:00
rusefillc bf41bf172d dead ETB calibration UI 2022-01-27 20:24:28 -05:00
rusefillc 94a8e1a5c9 very strange very wrong imports 2022-01-27 12:54:23 -05:00
rusefillc 56e0cefccc Live Data progress 2022-01-24 21:38:03 -05:00
rusefillc cc38847333 Live Data: dead code 2022-01-24 21:15:35 -05:00
rusefillc ea6dbce46d Live Data: removing .cpp from buttons 2022-01-24 21:10:46 -05:00
rusefillc 823c6df79c Restart attempts hangs up console fix #3826 2022-01-22 21:37:27 -05:00
rusefillc 7ac8d9d83d GDI Epic #1448 2022-01-18 12:31:12 -05:00
rusefillc 91a6665c25 console bug #3807 2022-01-18 12:00:37 -05:00
rusefillc b3edd9543c File Not Found better handling 2022-01-16 20:20:49 -05:00
rusefillc 87ff0b318d live data - maybe fixing mouse scrolling at least in some cases? 2022-01-11 14:04:58 -05:00
rusefillc 54d77a62f6 console crash #3772 2022-01-11 13:03:09 -05:00
rusefillc acbc01e2c7 live data progress 2022-01-11 00:15:42 -05:00
rusefillc 0f3d867bb4 live data progress 2022-01-10 23:39:27 -05:00
rusefillc 69acf0abde RE usability: live data for idle controller 2022-01-10 21:56:27 -05:00
rusefillc ca6b7bba23 Live Data progress 2022-01-06 17:58:59 -05:00
rusefillc 5d654bdb4e live data progress: UI flickering 2022-01-02 16:44:02 -05:00
rusefillc 4611e3acbc live data progress 2022-01-02 02:03:07 -05:00
rusefillc f7e3f97928 live data
inactive supersedes conditions
2022-01-02 01:42:11 -05:00
rusefillc ea183afc5e live data legend 2022-01-02 01:42:11 -05:00
rusefillc 20bcb99ee0 live data progress 2022-01-02 01:17:22 -05:00
rusefillc c025a7819c list of live datas 2022-01-02 00:36:58 -05:00
rusefillc 6f91d52c21 broken code color 2022-01-02 00:36:45 -05:00
rusefillc e9086e3f81 dev option 2022-01-01 23:46:03 -05:00
rusefillc baa7c050b8 handling another kind of statement 2022-01-01 23:46:03 -05:00
rusefillc 7c3f7f5675 better rendering of configuration fields 2022-01-01 23:46:03 -05:00
rusefillc 17c79af2b4 typo 2022-01-01 23:46:03 -05:00
rusefillc 265c19a7f7 GDI Epic #1448
live view
2021-12-31 15:52:44 -05:00
rusefillc 2d662c99d6 Something is still odd with some F7 boards - bricking on incremental flash #3566 2021-12-21 22:46:02 -05:00
rusefillc b878f2396e live data for wastegate and launch control #3588
PROGRESS!
2021-12-18 11:57:25 -05:00
rusefillc 6ec827624b live data for wastegate and launch control #3588
progress
2021-12-18 10:17:22 -05:00
rusefillc 63e8da7468 live data for wastegate and launch control #3588
legit resources
2021-12-18 09:32:20 -05:00
rusefillc 1781621bdb live data progress 2021-12-16 21:09:32 -05:00
rusefillc d923175882 refactoring 2021-12-16 19:17:37 -05:00
rusefillc 7684b66972 live data for wastegate and launch control #3588 2021-12-16 15:17:35 -05:00
rusefillc 190514823f rusEFI console ISO-TP via PCAN #3667
console port selector UI
2021-12-08 20:29:40 -05:00
rusefillc ed0b16a11c minor refactoring 2021-12-08 19:35:30 -05:00
rusefillc 6d248db16d rusEFI console ISO-TP via PCAN #3667
WOW, YES!!!
2021-12-08 19:01:44 -05:00
rusefillc ff68d7ad4f SimulatorTcpSandbox 2021-12-06 17:27:38 -05:00
rusefillc 740f594def TcpConnector: reusing LOCALHOST 2021-12-06 17:10:13 -05:00
rusefillc 7fc8ca0244 Verbose VVT Sync into console 2021-12-05 16:22:19 -05:00
rusefillc f11f304ace Elm327Connector.processLine(): {STOPPED} #3655 2021-12-05 01:44:23 -05:00
rusefillc 08aacafc8c tune via CAN #3361
todo: find a better place for these defs
2021-12-04 20:34:31 -05:00
rusefillc fe5889b847 tune via CAN #3361
separating buffered serial from non-buffered
2021-12-04 17:49:04 -05:00
rusefillc bdbf747898 ELM327 bugfix: port was opened twice 2021-12-04 14:02:54 -05:00
rusefillc 37ef7302d4 tune via CAN #3361 2021-12-04 01:36:15 -05:00
rusefillc 34174fc7ee tune via CAN #3361 2021-12-04 01:19:53 -05:00
rusefillc ea0d7e0a72 proteus to have enlarged Lua 2021-11-30 21:50:29 -05:00
rusefillc be94f9b7cc instant MAP into console 2021-11-30 14:34:17 -05:00
rusefillc 813f7eeaf3 lua code formatting 2021-11-25 10:18:50 -05:00
rusefillc 00e58c7171 lua code formatting 2021-11-25 10:18:36 -05:00
rusefi d981f54aa5 docs 2021-11-24 14:53:26 -05:00
rusefillc 07efe271a4 explicit unit tests for config tokens in real source code 2021-11-24 13:30:50 -05:00
rusefillc 8ed1825696 fixing broken test? 2021-11-24 13:25:29 -05:00
rusefillc 659413592e nicer parameter name 2021-11-24 13:18:07 -05:00
rusefillc aa4e57ded6 live data for wastegate #3588 2021-11-24 13:18:07 -05:00
rusefillc a8a0a54834 trying to reduce confusion in UI 2021-11-24 09:12:34 -05:00
Matthew Kennedy 5274cffff3 main relay doesn't use fsio (#3580)
* fuel pump

* s

* call correct callback

* more dead

* test adjustment

* don't overflow

* don't need separate function

* java

* give it a name

* generated

* generated

* add to generate script

* import *

* this is so cheap we don't need a flag

* main relay

* plumbing

* dead fsio stuff

* test it

* by 100%, we mean 99.98%
2021-11-24 07:47:51 -05:00
rusefillc 974b1082e4 bugfix - no script on load 2021-11-23 17:16:33 -05:00
rusefillc 3cce6b8033 helping Android & copy right-click menu for Lua editor 2021-11-23 17:07:41 -05:00
rusefillc b89a451a2f rusEFI console to has "Erase via DFU" button #2250 2021-11-23 16:49:20 -05:00
rusefillc 61849c6da7 rusEFI console to has "Erase via DFU" button #2250 2021-11-23 16:24:05 -05:00
rusefillc 44754607ef rusEFI console to has "Erase via DFU" button #2250 2021-11-23 16:24:05 -05:00
rusefi 688d92bbe0 lua editor scroll bar 2021-11-22 17:24:50 -05:00
Matthew Kennedy e7956a53f6 fuel pump doesn't use fsio (#3576)
* fuel pump

* s

* call correct callback

* more dead

* test adjustment

* don't overflow

* don't need separate function

* java

* give it a name

* generated

* generated

* add to generate script

* import *

* this is so cheap we don't need a flag
2021-11-19 22:23:12 -05:00
rusefillc 82ffcad01f proportional spark cut #3427 2021-11-17 23:35:26 -05:00
rusefillc 571a08b46a Bells & whistles: board-specific image into console splash screen #3498 2021-11-17 22:26:24 -05:00
rusefillc e97dcee6f2 Bells & whistles: board-specific image into console splash screen #3498 2021-11-17 22:18:46 -05:00
Scott Smith 80091498a6 Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565)
git grep -l -w ENGINE | xargs sed -i -r "s/ENGINE\(([]a-zA-Z_0-9.[]+)\)/engine->\1/g"

git grep -l -w CONFIG | xargs sed -i -r "s/([^a-zA-Z_])CONFIG\(([]a-zA-Z_0-9.[]+)\)/\1engineConfiguration->\2/g"
2021-11-17 03:54:21 -05:00
rusefillc 2900f325c8 I bet device manager has command line interface fix #3547 2021-11-16 12:16:41 -05:00
Matthew Kennedy 7296593448 remove engine pointer passing (#3556)
* some

* more

* more

* the last?!
2021-11-16 04:15:29 -05:00
rusefillc 81049dd030 I bet device manager has command line interface #3547 2021-11-14 18:36:59 -05:00
rusefi 0747a6ceec maybe lua freezes proteus h7 after 7 seconds of run #3539 2021-11-12 12:51:05 -05:00
rusefillc 30406d94b2 editor size limit 2021-11-12 11:01:29 -05:00
rusefi 60a60d5a55 lua editor re-init on tab change bugfix 2021-11-12 00:20:52 -05:00
rusefi ae28c4cc81 Lua: send to ECU to resume output 2021-11-11 19:15:36 -05:00
rusefi b0abc206a5 undo/redo shortcuts 2021-11-11 18:54:13 -05:00
rusefi bc6db62a40 back to 3 second auto-DFU sleep 2021-11-07 13:25:34 -05:00
rusefillc 0418a521c5 a bit of dead code 2021-11-07 00:00:33 -04:00
rusefillc 1209382113 turbo speed turbospeed input #2935 2021-11-04 20:04:16 -04:00
Matthew Kennedy 8ee86e0789 log vvt targets (#3417)
* log vvt target

* java

* make java happy probably

* sensorlogger
2021-11-02 15:03:57 -04:00
rusefillc 2c8ff3cd1a remove background from "program" icon or replace icon #3435 2021-10-31 22:35:30 -04:00
kon 29c5db8242 better icons (#3438)
* Auto-generated configs and docs

* Auto-generated configs and docs

* Auto-generated configs and docs

* Auto-generated configs and docs

* added vector logos

* removed background from upload icon

* more logos, more better

Co-authored-by: GitHub build-firmware Action <action@github.com>
2021-10-31 22:06:10 -04:00
rusefillc 454fc72a1e remove background from "program" icon or replace icon #3435 2021-10-31 21:17:54 -04:00
kon a5679ea356 Vector logos (#3437)
* Auto-generated configs and docs

* Auto-generated configs and docs

* Auto-generated configs and docs

* Auto-generated configs and docs

* added vector logos

* removed background from upload icon

Co-authored-by: GitHub build-firmware Action <action@github.com>
2021-10-31 21:16:33 -04:00
rusefillc 20782b9611 making help link more visible 2021-10-31 12:22:53 -04:00
rusefillc 3fb32558e9 Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
better handling of bad conditions
2021-10-31 12:09:45 -04:00
rusefillc 90aa913cfe bye bye LaTeX 2021-10-31 11:30:25 -04:00
rusefillc f0bc1ada9f generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-31 11:14:42 -04:00
rusefillc 825cd033cc ERROR: Alternatively please install drivers using Device Manager pointing at 'drivers/silent_st_drivers/DFU_Driver' folder 2021-10-30 23:27:07 -04:00
rusefi 825982cf9d firmware flashing screen should appear on same screen as console splash screen 2021-10-28 15:34:06 -04:00
rusefi 86c033ae76 surviving IDEA run without resources 2021-10-27 23:40:17 -04:00
rusefillc 3665abb64e generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-25 11:51:53 -04:00
rusefillc e0824c88f6 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 13:25:52 -04:00
rusefillc 3158cb011d generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 09:16:11 -04:00
rusefillc 82ce6b857a generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 09:06:38 -04:00
rusefillc 6c05e23ec5 Revert "generate java enum from C enum? generate both C and java from yaml? #2102"
This reverts commit 96cc9309
2021-10-24 08:24:49 -04:00
rusefillc 96cc93090c generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-23 23:37:04 -04:00
rusefillc 9b58430d53 Better Windows build-in DFU #3338 2021-10-23 12:04:34 -04:00
rusefillc bf853f19b3 New dfu (#3392)
* Better Windows build-in DFU #3338

* Better Windows build-in DFU #3338

some time to read from dead process, also TOOLS_PATH support

* Better Windows build-in DFU #3338

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2021-10-22 15:05:12 -04:00
rusefillc 63cb397294 Better Windows build-in DFU #3338
Sometimes process has already finished but we still want to read output, so give it extra half a second
2021-10-22 14:38:58 -04:00
rusefillc 66f835ed87 Better Windows build-in DFU #3338
no sleep in case of manual DFU
2021-10-22 14:36:54 -04:00
rusefillc ce559ede40 rusEFI console bug while Lua with simulator fix #3387 2021-10-22 11:12:55 -04:00
rusefillc 3dc31ed123 minor usability: reducing "set date" spam 2021-10-21 19:22:33 -04:00
rusefillc 3a8795a95a lua wiki URL 2021-10-19 10:51:59 -04:00
rusefillc c9cae1455a annotate_if #3358 2021-10-17 11:48:41 -04:00
rusefillc 8d06bc33fb apparently console was more broken 2021-10-15 22:04:47 -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