Commit Graph

1195 Commits

Author SHA1 Message Date
rusefillc 99f7b7c2e3 handling another kind of statement 2022-01-01 23:46:03 -05:00
rusefillc eb1aab5852 better rendering of configuration fields 2022-01-01 23:46:03 -05:00
rusefillc 825071e3cc typo 2022-01-01 23:46:03 -05:00
rusefillc 16b23c0532 GDI Epic #1448
live view
2021-12-31 15:52:44 -05:00
rusefillc 1a269e261b Something is still odd with some F7 boards - bricking on incremental flash #3566 2021-12-21 22:46:02 -05:00
rusefillc 81e0f94dd4 live data for wastegate and launch control #3588
PROGRESS!
2021-12-18 11:57:25 -05:00
rusefillc c21b15ccaa live data for wastegate and launch control #3588
progress
2021-12-18 10:17:22 -05:00
rusefillc c2d31cc7b0 live data for wastegate and launch control #3588
legit resources
2021-12-18 09:32:20 -05:00
rusefillc 921bc1af74 live data progress 2021-12-16 21:09:32 -05:00
rusefillc 46c8483b29 refactoring 2021-12-16 19:17:37 -05:00
rusefillc 6542533946 live data for wastegate and launch control #3588 2021-12-16 15:17:35 -05:00
rusefillc 847b2a3caa rusEFI console ISO-TP via PCAN #3667
console port selector UI
2021-12-08 20:29:40 -05:00
rusefillc ae4e0f75b7 minor refactoring 2021-12-08 19:35:30 -05:00
rusefillc f65907a192 rusEFI console ISO-TP via PCAN #3667
WOW, YES!!!
2021-12-08 19:01:44 -05:00
rusefillc a47530be54 SimulatorTcpSandbox 2021-12-06 17:27:38 -05:00
rusefillc eb950e7fd3 TcpConnector: reusing LOCALHOST 2021-12-06 17:10:13 -05:00
rusefillc 2a7cedbffb Verbose VVT Sync into console 2021-12-05 16:22:19 -05:00
rusefillc 88e5fa1eb3 Elm327Connector.processLine(): {STOPPED} #3655 2021-12-05 01:44:23 -05:00
rusefillc 359640e7aa tune via CAN #3361
todo: find a better place for these defs
2021-12-04 20:34:31 -05:00
rusefillc 4e45ff935c tune via CAN #3361
separating buffered serial from non-buffered
2021-12-04 17:49:04 -05:00
rusefillc 1a6483757a ELM327 bugfix: port was opened twice 2021-12-04 14:02:54 -05:00
rusefillc fc3b89278a tune via CAN #3361 2021-12-04 01:36:15 -05:00
rusefillc 99bd024f8e tune via CAN #3361 2021-12-04 01:19:53 -05:00
rusefillc a724854d28 proteus to have enlarged Lua 2021-11-30 21:50:29 -05:00
rusefillc 36c0662685 instant MAP into console 2021-11-30 14:34:17 -05:00
rusefillc 0607658373 lua code formatting 2021-11-25 10:18:50 -05:00
rusefillc b06c4b4242 lua code formatting 2021-11-25 10:18:36 -05:00
rusefi 07dd88cb72 docs 2021-11-24 14:53:26 -05:00
rusefillc fb8252883f explicit unit tests for config tokens in real source code 2021-11-24 13:30:50 -05:00
rusefillc f6c88cf4e9 fixing broken test? 2021-11-24 13:25:29 -05:00
rusefillc 563b129a10 nicer parameter name 2021-11-24 13:18:07 -05:00
rusefillc 3ac46c98f2 live data for wastegate #3588 2021-11-24 13:18:07 -05:00
rusefillc 615b9e5933 trying to reduce confusion in UI 2021-11-24 09:12:34 -05:00
Matthew Kennedy 81fffe87b7
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 743d30f7d6 bugfix - no script on load 2021-11-23 17:16:33 -05:00
rusefillc 6d63e0b6de helping Android & copy right-click menu for Lua editor 2021-11-23 17:07:41 -05:00
rusefillc 9d7792f453 rusEFI console to has "Erase via DFU" button #2250 2021-11-23 16:49:20 -05:00
rusefillc 6d1474d76b rusEFI console to has "Erase via DFU" button #2250 2021-11-23 16:24:05 -05:00
rusefillc a4a490fcb7 rusEFI console to has "Erase via DFU" button #2250 2021-11-23 16:24:05 -05:00
rusefi d5b91aaa94 lua editor scroll bar 2021-11-22 17:24:50 -05:00
Matthew Kennedy d40ca0f581
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 877535b8ff proportional spark cut #3427 2021-11-17 23:35:26 -05:00
rusefillc 9ec38c7cdd Bells & whistles: board-specific image into console splash screen #3498 2021-11-17 22:26:24 -05:00
rusefillc 59a0f643d4 Bells & whistles: board-specific image into console splash screen #3498 2021-11-17 22:18:46 -05:00
Scott Smith 823d9a07e0
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 c951d1d0c0 I bet device manager has command line interface fix #3547 2021-11-16 12:16:41 -05:00
Matthew Kennedy 8cdac4cac0
remove engine pointer passing (#3556)
* some

* more

* more

* the last?!
2021-11-16 04:15:29 -05:00
rusefillc ac3abdc9b3 I bet device manager has command line interface #3547 2021-11-14 18:36:59 -05:00
rusefi d3124ff802 maybe lua freezes proteus h7 after 7 seconds of run #3539 2021-11-12 12:51:05 -05:00
rusefillc f0ad4f3940 editor size limit 2021-11-12 11:01:29 -05:00
rusefi 89221d5367 lua editor re-init on tab change bugfix 2021-11-12 00:20:52 -05:00
rusefi ebed7533b7 Lua: send to ECU to resume output 2021-11-11 19:15:36 -05:00
rusefi 0f5b95ad05 undo/redo shortcuts 2021-11-11 18:54:13 -05:00
rusefi bb9717303d back to 3 second auto-DFU sleep 2021-11-07 13:25:34 -05:00
rusefillc 334bf249ec a bit of dead code 2021-11-07 00:00:33 -04:00
rusefillc e8d6f3088e turbo speed turbospeed input #2935 2021-11-04 20:04:16 -04:00
Matthew Kennedy 5b35aa8f21
log vvt targets (#3417)
* log vvt target

* java

* make java happy probably

* sensorlogger
2021-11-02 15:03:57 -04:00
rusefillc 3d5ae9e173 remove background from "program" icon or replace icon #3435 2021-10-31 22:35:30 -04:00
kon 88b6d4ade6
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 18658d847c remove background from "program" icon or replace icon #3435 2021-10-31 21:17:54 -04:00
kon 16bd017852
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 b45aba9a3a making help link more visible 2021-10-31 12:22:53 -04:00
rusefillc 1ca407f391 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 bc7739de29 bye bye LaTeX 2021-10-31 11:30:25 -04:00
rusefillc eec89e7118 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-31 11:14:42 -04:00
rusefillc bf601b831a 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 6350076787 firmware flashing screen should appear on same screen as console splash screen 2021-10-28 15:34:06 -04:00
rusefi 6b23a2f22b surviving IDEA run without resources 2021-10-27 23:40:17 -04:00
rusefillc e9463d5a0d generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-25 11:51:53 -04:00
rusefillc 7a8a7c3fc7 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 13:25:52 -04:00
rusefillc c6d47c1a8a generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 09:16:11 -04:00
rusefillc de6388b254 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 09:06:38 -04:00
rusefillc 11d519332d Revert "generate java enum from C enum? generate both C and java from yaml? #2102"
This reverts commit 73b52ed1
2021-10-24 08:24:49 -04:00
rusefillc 73b52ed185 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-23 23:37:04 -04:00
rusefillc 6d5ea798f8 Better Windows build-in DFU #3338 2021-10-23 12:04:34 -04:00
rusefillc 36ba375a94
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 5eeded86c2 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 3fda7305f1 Better Windows build-in DFU #3338
no sleep in case of manual DFU
2021-10-22 14:36:54 -04:00
rusefillc 3fe486e191 rusEFI console bug while Lua with simulator fix #3387 2021-10-22 11:12:55 -04:00
rusefillc c6e8a5cc6b minor usability: reducing "set date" spam 2021-10-21 19:22:33 -04:00
rusefillc cd457b465a lua wiki URL 2021-10-19 10:51:59 -04:00
rusefillc d1afb8eee2 annotate_if #3358 2021-10-17 11:48:41 -04:00
rusefillc 8bf8b21045 apparently console was more broken 2021-10-15 22:04:47 -04:00
rusefillc 86e18592ce 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 e9d8df122c 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 6d01c5ea83 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 184fe9c213 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 c515bd30dd Merge branch 'master' into live-data-2021 2021-10-14 14:05:54 -04:00
rusefillc 1886a42fe9 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 2c4cb61b38 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 8f2f2f9baf 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 999432ea1e 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 df102ba9a7 original files 2021-10-14 11:28:50 -04:00
rusefi fd6bedc965 minor usability: reducing "set date" spam 2021-10-10 21:57:23 -04:00
rusefi c4b61d1024 refactoring 2021-10-10 21:56:06 -04:00
rusefi de3e5d1d0a refactoring 2021-10-10 19:35:30 -04:00
rusefi d0c5af2eef refactoring 2021-10-10 19:35:22 -04:00
rusefi 74fad5a16c refactoring 2021-10-10 19:35:09 -04:00
rusefi ea16d71a60 Explicit error in case of error 2021-10-07 21:15:53 -04:00
rusefillc 1948bc6769 rusefi_Console: SCREEN_LOG_LINES default value is too small fix #3333 2021-10-07 09:28:19 -04:00
rusefillc e8710c0abd rusEfi_Console exits (crashes?) after ~2mins of disconnected inactivity #3324 2021-10-06 12:47:46 -04:00
rusefillc a6f7cc0d74 flash_reboot_dfu.bat feedback (#3300) 2021-10-06 11:35:21 -04:00
rusefillc 3ff5745b45 some cheap used junkyard Accelerometer #2225
MM5.10
2021-10-06 11:07:46 -04:00
rusefi 2a281f7a1c more honest label 2021-10-05 16:48:20 -04:00
rusefillc 9f35de24f0 rusEFI console logs are missing some fields #3314 2021-10-03 23:07:16 -04:00
rusefillc 520b237935 rusEFI console logs are missing some fields #3314 2021-10-03 22:45:47 -04:00
rusefillc ba78b3ee83 rusEFI console logs are missing some fields #3314 2021-10-03 22:12:54 -04:00
rusefillc 00579af8a0 Scrollable stable message list in the rusefi_Console fix #3303
hopefully good enough for progress
2021-10-03 18:06:44 -04:00
rusefi f8319c283c NPE in console 2021-09-30 15:01:50 -04:00
rusefillc cc02474dcd rusEFI firmware feature should be honest about it's Windows-only limitation 2021-09-27 21:36:47 -04:00
rusefillc b1e98dbaad dead code? 2021-09-27 21:16:00 -04:00
rusefi 7bef26344e let's log DFU window messages 2021-09-26 15:20:23 -04:00
rusefillc 8e60a0216b rusEFI console to compare current bundle against auto-DFU bundle fix #3266 2021-09-26 01:21:40 -04:00
rusefillc cbe5d93119 rusEFI console to compare current bundle against auto-DFU bundle #3266
smaller step forward
2021-09-25 23:42:32 -04:00
rusefillc 42088bfe67 Revert "rusEFI console to compare current bundle against auto-DFU bundle #3266"
This reverts commit 40610783
2021-09-25 23:21:27 -04:00
rusefillc 406107830b rusEFI console to compare current bundle against auto-DFU bundle #3266
putting signature into equation
2021-09-25 22:00:52 -04:00
rusefillc 1807a6f6ce rusEFI console to compare current bundle against auto-DFU bundle #3266
putting signature into equation
2021-09-25 17:51:47 -04:00
rusefillc 46fca43996 lua panel NPE fix 2021-09-18 16:47:16 -04:00
rusefi 53e44ed322 bundle name into DFU window title 2021-09-11 17:33:21 -04:00
rusefillc c0c8fff952 console to handle Matching not good #3232 2021-09-11 16:07:02 -04:00
rusefillc 7b0b7465ce minor console usability improvement: not adding "set date" into recent commands list 2021-09-06 11:08:40 -04:00
rusefillc f47320fd70 my first Lua 2021-08-31 12:32:05 -04:00
rusefillc 3a141e269a refactoring/code style/making code greener 2021-08-31 09:35:30 -04:00
rusefillc a5b325d0f3 please Push fresh triggers.txt 2021-08-08 05:28:53 -04:00
rusefillc e4ad7ae8ca Console to show device signature in window title #3115 2021-08-06 17:39:18 -04:00
rusefillc 3d823f5789 Auto DFU throw NPE in case of no ports connected #2949 2021-07-22 21:20:36 -04:00
rusefillc c481f161d5 trailing spark outputs fix #2931 2021-07-22 01:22:50 -04:00
rusefi 12638ae723 rusEFI console start-up speed fix #2964 2021-07-14 13:01:12 -04:00
rusefi fabe51e9c5 better logging 2021-07-14 12:49:42 -04:00
rusefi 0a42b1c701 Auto DFU throws NPE in case of no ports connected fix #2949 2021-07-11 17:01:52 -04:00
Matthew Kennedy 2eb0b2a631
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
rusefillc e669d0e0ab windows version into DFU error message 2021-06-18 17:40:44 -04:00
rusefillc 2a4426e873 usability 2021-06-18 17:04:06 -04:00
rusefillc f051993224 trigger images - black dot is green line fix #2730 2021-05-23 18:25:29 -04:00
Matthew Kennedy b373c03db8
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
Matthew Kennedy 6cc7b0eeec
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
rusefillc e5a2b58edf Launcher splash screen is freezy fix #2560 2021-04-15 17:03:24 -04:00
rusefillc 35a588fd82 probably very minor bugfix? 2021-04-15 16:52:33 -04:00
Matthew Kennedy 5e2e18d2b9
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 027a9efdc8 https://rusefi.com/forum/viewtopic.php?p=40383 2021-04-11 18:20:35 -04:00
rusefillc debd15991e Kawasaki KX450F trigger wheel #2538 2021-04-09 12:44:28 -04:00
rusefi a4debb3e07 SetEngineTypeCommandControl 2021-04-08 16:46:45 -04:00
rusefi fc8fdedf34 console usability: better handling of 12340005 fix #2531 2021-04-08 16:42:52 -04:00
rusefillc 3250edb217 "MRE Miata 94 MAP" 2021-03-18 04:30:18 -04:00
slowriot cffd0e397f
fix typos, spelling (#2419) 2021-03-04 13:42:52 -05:00
rusefillc 953990d10b Trigger pattern request Škoda Favorit fix #2302 2021-02-06 20:53:30 -05:00
rusefillc 29db28f077 GM/Daewoo 60/2/2/2 Trigger Pattern #2264 2021-02-02 11:06:32 -05:00
rusefillc 6c01aedbb0 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 a43bf01ecd
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 48ffc6cc22
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