Commit Graph

1578 Commits

Author SHA1 Message Date
rusefillc a31f65e016 only:LogoHelper 2023-07-10 21:09:39 -04:00
rusefillc 1b77158bfc only:moving CAN classes around 2023-07-09 17:19:11 -04:00
rusefillc 83d522f15d humans are confused between TS presets and console presets 2023-07-08 22:23:29 -04:00
Nathan Schulte 7b40cc7974 clarify what icu4j is 2023-07-05 09:53:49 -04:00
Andrey 4b5d50ca8d only:DFU script to build console 2023-07-04 00:41:27 -04:00
rusefillc 2c0d28c790
antlr:antlr4:4.10.0 (#5375)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-07-02 22:51:54 -04:00
rusefillc 6241c75736
only:do we need tokens? (#5373)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-07-02 18:27:11 -04:00
rusefillc f182fafe00 only:antlr script 2023-07-02 17:00:52 -04:00
rusefillc 8939f7f781 alphax f7 special treatment 2023-06-30 18:07:11 -04:00
Matthew Kennedy 41b78ddd8a Add forced full erase to STM32F7 firmware update
(cherry picked from commit a53b09c01e)
2023-06-30 18:05:52 -04:00
rusefi c225cea734 only:extract method 2023-06-30 00:00:02 -04:00
rusefillc 04e987ef65 only:dead code 2023-06-18 20:41:34 -04:00
Andrey 976d89c828 only:Split ConfigGenerator around trigger_defines.txt fix #5051 2023-06-17 23:38:17 -04:00
Andrey 126f4a736a only:helping build 2023-06-17 21:18:53 -04:00
Andrey f3cfd8c6c9 only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 21:05:28 -04:00
Andrey 349f2fe51e only:dead 2023-06-17 20:54:56 -04:00
Andrey c925eedf65 only:helping Android 2023-06-17 20:48:15 -04:00
rusefillc c68fc4f41b CI to use tools from source code, also time to not have jar files in repo in the first place? 2023-06-17 16:30:02 -04:00
rusefillc 0f98ad6837 only:Improve toolset for default tune canned tune generation #4871 2023-06-16 22:57:25 -04:00
rusefillc acbf1ebe5f only:better test location 2023-06-16 22:28:13 -04:00
Andrey 4fe7e4138b only:Improve toolset for default tune canned tune generation #4871 2023-06-16 21:32:34 -04:00
Andrey d0bb16d42f only:Improve toolset for default tune canned tune generation #4871 2023-06-16 21:22:40 -04:00
Andrey 5dc3840ca7 only:Improve toolset for default tune canned tune generation #4871 2023-06-16 20:18:04 -04:00
Andrey 73239d1616 only:Improve toolset for default tune canned tune generation #4871 2023-06-16 19:54:20 -04:00
Andrey c55f8aec1e only:Improve toolset for default tune canned tune generation #4871 2023-06-16 19:39:54 -04:00
Andrey 42907e459d Improve toolset for default tune canned tune generation #4871 2023-06-16 17:33:08 -04:00
rusefillc ae18056e18 only:Improve toolset for default tune canned tune generation #4871 2023-06-16 17:02:38 -04:00
rusefillc 417d81aa25 only:refactoring: singleton is not amazing 2023-06-16 16:38:48 -04:00
rusefillc 8e7596acc4 https://github.com/rusefi/rusefi/issues/5292
disabling sensor logger to reduce user confusion
2023-06-11 11:43:43 -04:00
rusefillc 30ac6de87a dead ETB console stuff 2023-06-11 11:40:43 -04:00
Andrey 0c8e7865fe helping gradle 2023-05-30 23:07:55 -04:00
rusefillc 0fda4705c0 gradle: reducing code duplication 2023-05-30 22:10:01 -04:00
rusefillc a3b0730d15 only:hellen-honda-k
logo
2023-05-11 12:07:55 -04:00
rusefillc 2ef5c741d2 it's going to be painful 2023-05-05 14:20:03 -04:00
rusefillc 66ab56d24f it's going to be painful 2023-05-04 22:08:51 -04:00
Andrey 7695641cb7 sperry picking 2023-04-30 00:01:12 -04:00
Andrey bb13fbef36 only:cherry pick miata 2023-04-29 12:56:34 -04:00
Matthew Kennedy bb49b22294 joystick, lcd
(cherry picked from commit 61c17791b8)
2023-04-28 22:32:37 -04:00
rusefillc 06ea1369ed it's going to be painful 2023-04-28 22:21:35 -04:00
Matthew Kennedy a0c512e3b7 we no longer need iml files because intellij uses gradle now
(cherry picked from commit 3f0e73708d)
2023-04-28 20:25:59 -04:00
Andrey fae934329e dead deps 2023-04-28 20:23:31 -04:00
rusefillc c7e64b8023 green background on successful ST-link 2023-04-07 05:46:19 -04:00
rusefillc 9536a60b31 Improve toolset for default tune canned tune generation #4871 2023-03-28 23:37:58 -04:00
rusefillc 82ddf59b27 Improve toolset for default tune canned tune generation #4871 2023-03-27 18:47:03 -04:00
rusefillc f76a07360d 8chan Official well known idle stepper configuration #5197
only:alphax-8chan
2023-03-27 15:28:26 -04:00
rusefillc 513bd20726 Improve toolset for default tune canned tune generation #4871 2023-03-27 14:56:08 -04:00
rusefillc 1c7781449d Improve toolset for default tune canned tune generation #4871 2023-03-27 14:45:50 -04:00
rusefillc d77ca5da5e Improve toolset for default tune canned tune generation #4871 2023-03-27 10:38:16 -04:00
rusefillc e010c316c5 https://github.com/rusefi/rusefi/issues/4669 2023-03-25 22:06:02 -04:00
rusefi 185472297a Can we handle auto-calibrate ETB TPS does not work due to weak power supply better? #5184
decoupling warning and critical
2023-03-16 16:45:08 -04:00
rusefillc e397e0fc39 logo_alphax.png bugfix 2023-02-27 11:37:55 -05:00
rusefillc 60435b063a console creates new log file every 100 ms :( fix #5112 2023-02-20 17:31:05 -05:00
rusefillc d52251681f Feb20: 3rd ticket for 4g9x mess #5111 2023-02-20 15:28:33 -05:00
rusefi 096be69c20 DC is not ETB 2023-02-18 22:39:45 -05:00
Nathan Schulte dddccfe4a1 fix TS command typo (s/cmb/cmd/g) 2023-02-13 10:07:25 -05:00
rusefillc debb360d0c BEEP cool console feature 2023-02-03 19:29:17 -05:00
rusefillc de05fa0b81 Let's admit it it's time to move to gradle #3014 2023-01-23 12:15:52 -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
rusefillc be16d79e5b https://github.com/rusefi/rusefi/issues/4975 2023-01-17 13:02:10 -05:00
rusefillc 114a50ab8a happy NY 2023-01-16 21:13:54 -05:00
rusefillc a207258334 better render of gaps 2023-01-10 16:07:55 -05:00
rusefillc 9ba21589f8 refactoring 2023-01-06 11:56:25 -05:00
rusefillc 1f3cee920b Mitsubishi 4G93 Trigger issues #4918 2023-01-04 09:08:08 -05:00
rusefillc 8133d24339 Mitsubishi 4G93 Trigger issues #4918 2023-01-03 15:57:57 -05:00
Timbelom 9efbdd0379
Pcan combo box (#4906)
* better parameter name

* auto-detect PCAN #4849

* auto-detect PCAN #4849
2022-12-18 13:03:24 -05:00
rusefillc 6db4158b35 docs 2022-12-17 09:57:44 -05:00
rusefillc eec40d28a2 better? different? exception handler 2022-12-17 09:37:54 -05:00
rusefillc 7cbeb3a482 re-enable LiveDataPane fix #4842 2022-12-09 23:17:19 -05:00
rusefillc 0fb3bc9e13 rusEFI console: Seconds of nothing between "connect" and console fix #4773 2022-11-27 10:03:08 -05:00
rusefillc 5ea649cc3b minor usability whistle 2022-11-27 09:50:26 -05:00
rusefillc ee84738774 better API 2022-11-27 09:49:36 -05:00
rusefillc 10846acc6d rusEFI console: Seconds of nothing between "connect" and console #4773 2022-11-25 21:23:03 -05:00
rusefillc 606e2d2688 gradle progress 2022-11-25 20:20:01 -05:00
rusefillc ab5746ecfe docs 2022-11-23 19:57:31 -05:00
rusefillc b1ad06a7d4 dead code? 2022-11-23 19:33:14 -05:00
Nathan Schulte 59406e83f3
avoid ctime, use UTC ISO 8601 for CMD_DATE format (#4764)
* java_console: use UTC ISO 8601 for CMD_DATE format

* ChibiOS RTC avoids ctime

* firmware: controller sets time via ISO 8601

* avoid ctime in CAN dash
2022-11-23 16:53:16 -04:00
rusefillc eaaed91e82 Let's admit it it's time to move to gradle #3014 2022-11-21 00:56:07 -05:00
rusefillc 61b0e91b0e Let's admit it it's time to move to gradle #3014 2022-11-20 23:46:55 -05:00
rusefi f26a095b9b Console crashed on start-up due to gauges layout code being fragile #4742
i think it's just better without that check
2022-11-06 17:33:20 -05:00
rusefi 4f5f381e93 Console crashed on start-up due to gauges layout code being fragile #4742
helping gradle
2022-11-06 17:33:04 -05:00
Matthew Kennedy f4f5f69ee6
duplicate log field names (#4730)
* remove duplicate target lambda/afr

* names on fuel computer

* remove more copies

* sensor.java

* everybody loves hard dependencies on generated fields

* target afr gauge fix

* test

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-05 20:23:09 -04:00
rusefillc 8093a0a568 #4669 2022-11-01 16:36:11 -04:00
rusefillc c55721817e Let's admit it it's time to move to gradle #3014 2022-11-01 15:09:10 -04:00
rusefillc 023b72ce5b nothing 2022-11-01 15:05:59 -04:00
rusefillc 6ab578a4da Let's admit it it's time to move to gradle #3014 2022-11-01 14:56:43 -04:00
Matthew Kennedy 2924d98609
use offsetof instead of generated offset defines (#4696)
* constify efi_gpio, use size_t

* use offsetof instead of macros

* don't generate offsets in rusefi_generated.h

* comment explaining the madness

* java fixes

* casing
2022-10-23 16:39:18 -04:00
Andrey 0bf44c7b64 one step back 2022-10-19 16:22:36 -04:00
rusefillc f45347a00a triggerImage: todo: support symmetrical crank 2022-10-19 15:12:51 -04:00
rusefi 53022a2461 progress 2022-10-16 23:47:58 -04:00
rusefillc fa0223d26f very strange mess 2022-10-16 12:01:37 -04:00
rusefillc 435422c574 imports 2022-10-16 12:00:58 -04:00
rusefillc c2d02faa85 let's separate Android from not Android 2022-10-15 20:24:03 -04:00
rusefillc bccd2cbaa4 Ant should go, gradle is the unified way #4371 2022-10-15 20:16:39 -04:00
rusefillc 7499836715 Un-ignore tests after gradle migration #4669 2022-10-15 19:55:27 -04:00
rusefillc fa82ae829c Un-ignore tests after gradle migration #4669 2022-10-15 19:28:25 -04:00
rusefillc db71f49ec6 Un-ignore tests after gradle migration #4669 2022-10-15 19:28:25 -04:00
rusefillc 09a5b5e9a1 let's separate Android from not Android 2022-10-15 18:56:28 -04:00
rusefillc c0988f71e6 let's separate Android from not Android 2022-10-15 15:38:38 -04:00
rusefillc 5a8035fba9 let's separate Android from not Android 2022-10-15 15:25:43 -04:00
rusefillc 042682ef80 let's separate Android from not Android 2022-10-15 15:10:28 -04:00
rusefillc cdc847720a let's separate Android from not Android 2022-10-15 14:36:41 -04:00
Matthew Kennedy 9d132676fd
consolidate analog vs. temp info commands (#4646)
* consolidate analog vs. temp info commands

* cleanup

* guard
2022-10-10 07:44:20 -04:00
Matthew Kennedy a773b3249a
remove 2jz trigger that's really 12 tooth crank (#4637)
* remove 2jz trigger that's really 12 tooth crank

* triggerimage hardcoded name
2022-10-05 21:59:17 -04:00
rusefillc 771b907156 Startup Frame should scan for available hardware fix #4633 2022-10-03 23:00:26 -04:00
rusefillc c65786ee12 Startup Frame should scan for available hardware #4633
ST-link detected
2022-10-03 22:56:35 -04:00
rusefillc c7685a1e42 Startup Frame should scan for available hardware #4633
maybe startup improvement or just code simplification
2022-10-03 22:05:13 -04:00
rusefillc db1d849b45 dead lines 2022-10-03 21:35:47 -04:00
rusefi 805c478eec something was not ideal with port combobox limit 2022-10-03 19:30:07 -04:00
rusefillc d4162f010c "Invert Primary Input" right on engine sniffer 2022-09-30 15:08:03 -04:00
rusefillc a6a5b6fd93 Firmware Update Error fix #4626 2022-09-29 14:23:16 -04:00
rusefillc b4757ec019 private 2022-09-26 03:16:14 -04:00
rusefillc bde3a46401 Console to check status of stm32 bootloader driver fix #4625 2022-09-26 02:58:03 -04:00
rusefillc b4bf1cb62a Console to check status of stm32 bootloader driver #4625
progress: handle error state as error state, new feature: status into clipboard
2022-09-26 02:58:03 -04:00
rusefillc d39e304086 improvement: summary into top of status 2022-09-26 02:58:02 -04:00
rusefillc 9f4690cc8b improvement: replacing popup with line into status window 2022-09-26 02:58:02 -04:00
rusefillc 3efc215e1a honda K enum rename 2022-09-23 20:38:01 -04:00
Andrey G 91d4844e38
time routines refactor (#4563)
* Extract time helpers from engine_controller_misc to efitime.cpp

* Rename currentTimeMillis() to getTimeNowMs()

We have getTimeNowNt(), getTimeNowUs(), currentTimeMillis() and getTimeNowSeconds()
Align a bit.

find . -type f -name '*.c*' -exec sed -i 's/currentTimeMillis/getTimeNowMs/g' {} \;

* Rename getTimeNowSeconds() to getTimeNowS()

To align with Nt, Us, Ms versions.

* Some comments about getTimeNowLowerNt()
2022-09-11 13:06:03 -04:00
rusefillc 5d4f45bff6 RusEFI console broken for some reason, grabbed from nightly server fix #4527 2022-09-04 18:35:06 -04:00
rusefillc ee1328c3b2 Sensor.java should be auto-generated at least partially #4525 2022-09-03 23:53:05 -04:00
rusefillc 7c92f4b59e Sensor.java should be auto-generated at least partially #4525 2022-09-03 23:39:05 -04:00
rusefillc d0777b99d7 refactoring: better constant name 2022-08-23 20:36:21 -04:00
rusefillc 42169ae5e6 DFU red dialog to print Windows version #4475 2022-08-23 17:42:18 -04:00
rusefillc ed04c84eab DFU red dialog to print Windows version #4475 2022-08-23 16:40:25 -04:00
rusefillc f93c5eda8b ISO-TP does not work on real car #4427
better logging
2022-08-11 12:18:55 -04:00
rusefillc 929ef885e3 dead import 2022-08-09 15:24:13 -04:00
rusefillc c7c443ea24 https://github.com/rusefi/hellen154hyundai/issues/57 2022-08-09 13:26:11 -04:00
rusefillc ce5bed8909 openblt into console 2022-08-08 18:23:30 -04:00
rusefi e7c78250c8 openblt into console 2022-08-08 17:56:19 -04:00
rusefillc 6e560e7f12 openblt into console 2022-08-08 17:18:20 -04:00
rusefillc 51887a8a6d better parameter name 2022-08-08 17:09:59 -04:00
rusefillc 1d7607b037 new feature: start PCAN connector from UI 2022-08-08 11:28:07 -04:00
rusefillc 7035cc93e5 expanding status API 2022-08-08 11:27:19 -04:00
rusefillc c9560d5677 dead code? 2022-08-08 11:03:15 -04:00
rusefillc 16c2c459a5 Make hard-coded gap ratios visible on trigger documentation images #4172 2022-07-12 02:57:18 -04:00
rusefillc 7e5c043667 refactoring: steps towards detaching log from sensors 2022-06-22 02:55:40 -04:00
rusefillc cb2d29e9a7 refactoring: steps towards detaching log from sensors 2022-06-22 01:44:01 -04:00
rusefillc 3d05a72753 minor logging progress 2022-06-22 01:18:38 -04:00
rusefillc 348f27fe5a refactoring: steps towards detaching log from sensors 2022-06-20 22:10:25 -04:00
rusefillc 410f65c8db verbose trigger sync should reuse engineSnifferRpmThreshold #4259 2022-06-18 16:58:44 -04:00
rusefillc bf4ffdedd8 no third wheel right? 2022-06-17 14:20:13 -04:00
rusefillc cea985d7e3 this button is dead 2022-06-06 17:01:46 -04:00
rusefillc 84bfe26375 refactoring 2022-06-06 17:01:10 -04:00
Matthew Kennedy 4ada633206
Remove third trigger channel (#4226)
* remove third trigger

* clean up the honda mess

* there was nothing novel about this engine config

* include

* missed a few

* s

* x

* changelog

* don't set the third trigger input

* don't redefine the same thing 3 times

* only two inputs!

* test
2022-06-01 21:24:20 -04:00
rusefillc a908d7bb79 hard requirement for console version match #4187 2022-06-01 11:07:37 -04:00
rusefillc fc81ef9ce5 hard requirement for console version match #4187 2022-06-01 11:07:28 -04:00
rusefillc e0da9e1c37 console uses .hex Looks like I broke MRE and Proteus with OpenBLT #4199
console to use .bin file
2022-05-25 10:27:27 -04:00
rusefillc df316f36ee Linux is asking for SocketCAN ISO-TP console connector #4123
progress towards UI
2022-05-10 11:11:12 -04:00
Matthew Kennedy b650bbe46c
Trigger gm 3 vs 5 (#4140)
* add parameter

* two modes

* add new mode to list

* format

* s

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-05-06 08:25:44 -04:00
rusefillc fb5c4a330a Linux is asking for SocketCAN ISO-TP console connector #4123 2022-05-04 02:45:41 -04:00
rusefillc 97361b6590 Linux is asking for SocketCAN ISO-TP console connector #4123 2022-05-04 02:45:34 -04:00
rusefillc 571211501e
2 byte pin index #4097 (#4102)
* 2 byte pin index #4097

* 2 byte pin index #4097

good time to defragment configuration

* 2 byte pin index #4097

new fancy way

* 2 byte pin index #4097

smart comment

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-04-29 19:35:31 -04:00
Andrey d82157cd68 reducing smell 2022-04-17 18:48:22 -04:00
rusefillc f0fa3e247b typo 2022-04-17 13:35:04 -04:00
rusefillc b707812788 logging of live data structs was: data points #3614 2022-04-16 19:43:12 -04:00
rusefillc b0158c8350 logging of live data structs was: data points #3614 2022-04-16 02:30:54 -04:00
rusefillc 8287350909 just Sensor rename 2022-04-16 01:53:45 -04:00
rusefillc ed9eaf9f04 just Sensor rename 2022-04-16 01:51:13 -04:00
rusefillc 9780648859 rename rollback 2022-04-16 01:38:40 -04:00
rusefillc 24ebcc8989 just Sensor rename 2022-04-16 00:48:14 -04:00
rusefillc 8d729b155c just Sensor rename 2022-04-15 16:37:31 -04:00
rusefillc 75318803e8 Proper cam speed labels in triggers #4021 2022-04-03 14:06:22 -04:00
rusefillc 1c68e85f61 helping build 2022-04-03 03:09:03 -04:00
rusefillc 577b30c74a Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077 2022-04-02 21:01:29 -04:00
rusefi 30dc9bb16d rusEFI console should not close on disconnect #4008 2022-03-23 14:59:52 -04:00
Andrey c0e26f99a6 reducing TriggerImage startup glitches 2022-03-19 21:28:43 -04:00
rusefillc 2cb8235c6a javadoc 2022-03-19 21:17:52 -04:00
Andrey 8ba940afbb trigger images have misplaced TDC fix #4015 2022-03-19 20:59:27 -04:00
Andrey 1b334656e1 Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077 2022-03-19 19:59:36 -04:00
rusefillc 274f0765f9 romraider is gone 2022-03-14 20:43:51 -04:00
rusefillc 628e5c1f44 time flies :( 2022-03-10 16:12:07 -05:00
Matthew Kennedy c38a5e5f5b
remove romraider (#3972)
* remove romraider

* various stuff that referenced RR

* s
2022-03-05 07:38:24 -06:00
Matthew Kennedy 8eff02a5d3
fix engine sniffer repaint (#3981) 2022-03-05 07:37:57 -06:00
rusefillc 2951411d77 Lua: splitting write from burn 2022-02-23 17:02:56 -05:00
rusefillc 4e7ddfb82e console reconnect does not work #3958
one instance should be enough!
2022-02-23 14:58:07 -05:00
rusefillc b2ba9c1a0d console reconnect does not work #3958
this is not UI related, invoking right away
2022-02-23 14:47:32 -05:00
rusefillc 1e10c2a1af steps towards notepad++ 2022-02-22 16:25:41 -05:00
rusefillc 3021efbc89 Console just quits fix #3953 2022-02-22 15:35:50 -05:00
rusefillc a69c4a298c Console just quits fix #3953 2022-02-21 14:02:24 -05:00
rusefillc 43e12e0dc7 Another deadlock in console fix #3952 2022-02-21 11:29:46 -05:00
rusefillc b898a6b810 logo_alphax.png 2022-02-16 00:04:25 -05:00
rusefillc c0aacc3921 fix console F7 flashing blinking fix #3852 2022-02-15 23:36:29 -05:00
rusefi ed162f83ba erase is a lengthy operation let's signal end 2022-02-15 23:07:51 -05:00
Matthew Kennedy 45acca32f7
fix connection deadlock, speed up reconnect (#3936) 2022-02-15 22:35:04 -05:00
rusefillc b124225c6d Console logging is a mess #3930 2022-02-12 16:46:08 -05:00
rusefillc 8677be4177 Console logging is a mess #3930 2022-02-12 16:20:38 -05:00
rusefillc f731a26391 Console logging is a mess #3930 2022-02-12 16:16:11 -05:00
rusefillc 1f97452359 Console logging is a mess #3930 2022-02-12 16:09:31 -05:00
rusefillc 83e879f6c1 minor stuff 2022-02-12 15:52:57 -05:00
rusefillc d5b962fe88 type. wow no one reads this 2022-02-12 15:32:21 -05:00
rusefillc 5310d022ce console updater does not work if folder name contains spaces fix #3927 2022-02-12 10:42:31 -05:00
Matthew Kennedy 60560c29d3
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 35c4c0bfba
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 6e047cce50 refactoring: extracting logging stuff 2022-02-11 09:18:59 -05:00
Matthew Kennedy 5fc5bb40bd
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 15598605f4
more intellij inspection (#3910)
* first part

* some more small ones

* more inspect
2022-02-10 18:56:59 -05:00
Matthew Kennedy 6b99f27d74
first part (#3907) 2022-02-10 01:51:48 -05:00
rusefillc 179f059671 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 dbcf27a2e1
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 e310ef7943
continues -> continuous (#3895) 2022-02-05 15:29:09 -05:00
rusefillc f8abb380bd Bells & whistles: board-specific image into console splash screen fix #3498
done for now
2022-02-01 17:06:13 -05:00
rusefillc ce334f0775 Console: Main "Pause" button not working? fix #3854 2022-02-01 17:00:38 -05:00
rusefillc f3a2a9c6cb remove compile_fsio_file fix #3866 2022-02-01 11:13:33 -05:00
rusefillc 87930f540f remove compile_fsio_file fix #3866 2022-02-01 11:07:05 -05:00
rusefillc c92725d50a live data progress 2022-01-28 23:24:34 -05:00
rusefillc dca698720e perf trace button causes exception fix #3853 2022-01-28 21:07:56 -05:00
rusefillc e2a44063ec live data progress 2022-01-28 00:33:41 -05:00
rusefillc 4ad9d51c61 proper location for tests 2022-01-27 23:35:09 -05:00
rusefillc 5869e287c5 wow weird API but at least it clicks 2022-01-27 23:24:08 -05:00
rusefillc 1f6684fb8f sample tree 2022-01-27 22:55:03 -05:00
rusefillc 63600e33e7 horizontal fill 2022-01-27 22:43:17 -05:00
rusefillc caed05d4c2 dead ETB calibration UI 2022-01-27 20:24:28 -05:00
rusefillc 173b60344f very strange very wrong imports 2022-01-27 12:54:23 -05:00
rusefillc e5427b8e65 Live Data progress 2022-01-24 21:38:03 -05:00
rusefillc 5c40e59d81 Live Data: dead code 2022-01-24 21:15:35 -05:00
rusefillc 217ea1f283 Live Data: removing .cpp from buttons 2022-01-24 21:10:46 -05:00
rusefillc 1e435ad2fb Restart attempts hangs up console fix #3826 2022-01-22 21:37:27 -05:00
rusefillc c29a0b54a7 GDI Epic #1448 2022-01-18 12:31:12 -05:00
rusefillc 5a14b35799 console bug #3807 2022-01-18 12:00:37 -05:00
rusefillc 122728bc43 File Not Found better handling 2022-01-16 20:20:49 -05:00
rusefillc cbb7e83810 live data - maybe fixing mouse scrolling at least in some cases? 2022-01-11 14:04:58 -05:00
rusefillc 249dee3017 console crash #3772 2022-01-11 13:03:09 -05:00
rusefillc 93c9382c86 live data progress 2022-01-11 00:15:42 -05:00
rusefillc 742bbb372c live data progress 2022-01-10 23:39:27 -05:00
rusefillc cca765ebe6 RE usability: live data for idle controller 2022-01-10 21:56:27 -05:00
rusefillc 25ca48c408 Live Data progress 2022-01-06 17:58:59 -05:00
rusefillc 00e4304a70 live data progress: UI flickering 2022-01-02 16:44:02 -05:00
rusefillc 7ccaaef408 live data progress 2022-01-02 02:03:07 -05:00
rusefillc 3899d6a36e live data
inactive supersedes conditions
2022-01-02 01:42:11 -05:00
rusefillc b8ad330a37 live data legend 2022-01-02 01:42:11 -05:00
rusefillc 2016ecbe98 live data progress 2022-01-02 01:17:22 -05:00
rusefillc e7175f2079 list of live datas 2022-01-02 00:36:58 -05:00
rusefillc 3bfb5618f9 broken code color 2022-01-02 00:36:45 -05:00
rusefillc 0471256c03 dev option 2022-01-01 23:46:03 -05:00
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