a93ab235be
[Companion][MdiChild] En/disable radio settings and model copy/paste actions when clipboard changes externally (another MDI window or CPN instance).
Max Paperno2018-09-19 17:21:38 -04:00
f8afc40198
[Companion][Boards] Remove final usage of two function alias macros.
Max Paperno2018-09-15 18:41:53 -04:00
681bc82185
[Companion] Move CHECK_IN_ARRAY() to macros.h; Change DIM() return type; Refactor/fix removeAccents() to handle uppercase.
Max Paperno2018-09-15 18:40:39 -04:00
b4d992f490
[Companion][Firmware] Make Option struct a member; Add/use typedefs for options group and list; Use accessor functions for languages and options; Re-arrange fw options a little for better layout in UI; Remove dead code, cosmetics.
Max Paperno2018-09-11 02:53:41 -04:00
13b156402f
[Companion] Verify that radio type in chosen profile actually exists, and add warning to the contrary (at startup and also on profile switch); Add/move some functionality to AppMessages and make it classy (todo: rename file).
Max Paperno2018-09-09 08:32:07 -04:00
fdcee1ca9f
[Companion][Firmware] Cosmetics on translation calls.
Max Paperno2018-09-09 01:56:50 -04:00
02655d055c
[Companion][Firmware] Remove all AVR flavors and options from available firmwares list, but keep base types for import purposes; Consolidate "ARM9X" flavor options; Consolidate Rf options.
Max Paperno2018-09-09 01:52:46 -04:00
d8a06158b1
[Companion][AppPreferencesDialog] Refactor firmwareOptionChanged(), getFirmwareVariant(), & populateFirmwareOptions() for clarity/efficiency; Remove AVR-only "voice" option handling and related items; Add getBaseFirmware().
Max Paperno2018-09-09 08:15:08 -04:00
62608cdc7d
[Companion][TelemetrySensorPanel] Fix signed/unsigned compare warning.
Max Paperno2018-09-19 05:23:08 -04:00
1b00fd2a9d
[Companion][TelemetrySimulator] Fix sending of A3/A4 values (closes#6177); Adjust some min/max value ranges which were too small, and individual cell max values which were too high.
Max Paperno2018-09-19 04:00:04 -04:00
0ea4b9ed9b
[Companion][TelemetrySensorPanel] Fix offset decimals not updating properly when sensor precision is changed.
Max Paperno2018-09-19 03:39:09 -04:00
66cd99bf6b
[simu] Updates for RTOS abstraction layer; Remove further SIMU_SLEEP usages.
Max Paperno2018-09-08 21:56:41 -04:00
a2006940db
[simu] Refactor simu startup and shutdown handling (for 2.3 branch): * Use pwrCheck() as primary control point for shutdown, centralizes thread control in simpgmspace module; * Remove main_thread_running in favor of separate variables for startup mode and shutdown flag; * Don't start a thread for ARM startup, just run simuMain() directly (the thread just exits anyway); * Refactor SIMU_SLEEP() macro, and remove all unnecessary uses of it, also remove SIMU_SLEEP_NORET; * Add startType param to opentxStart() to control splash and startup checks; * Fixes backlight never turning off in simulator with "SWITCH" power button type (pwrPressed() was always true); * Fixes simu shutdown when model checklist is displayed at startup; * Adds stubs to possibly simulate a "soft" power button in the future.
Max Paperno2018-09-07 14:46:28 -04:00
942ae1847d
[CLI] Update CLI to use RTOS abstraction layer; Also remove a redundant/unused runMemoryTest().
Max Paperno2018-09-08 19:07:43 -04:00
691d3e6e33
[rtos] Make sure RTOS_WAIT_MS() sleeps > 0 ticks; Add RTOS_GET_MS(); Calculate ticks per ms at compile time; Fix field narrowing warning on RTOS_GET_TIME().
Max Paperno2018-09-08 18:51:36 -04:00
55789db088
Merge pull request #6154 from elecpower/print_model_switch_issue_23
3djcandGitHub2018-09-05 11:55:52 +02:00
a006abb94b
Fix getSize corrupting model and settings
elecpower2018-09-05 19:13:32 +10:00
4ff75ae87f
[Simulator] Fix mixer outputs monitor not updating when channel value hasn't changed (fixes#6064). (#6122)
Max PapernoandKilrah2018-08-25 02:42:21 -04:00
f13bf76699
Turn on backlight on power press (but not on startup) (#6145)
3djc2018-09-02 12:07:33 +02:00
bf5e5874b4
[Companion] Set decimals first on autospinbox or value can be truncated (fix#6094)
Kilrah2018-08-25 20:56:31 +02:00
51b3a0c68f
inverted direction of X9E wheel in devices menu, which was different from the direction taken in device menu. turning the wheel to the right moves down in the menus everywhere now. (#6117)
Amir GuindehiandKilrah2018-08-25 10:12:48 +02:00
b6a97318ec
[Companion][FirmwarePreferencesDialog] Update the displayed latest firmware version number after a download completes.
Max Paperno2018-07-16 18:38:36 -04:00
989abd017e
[Companion][downloadDialog] Canceling the download dialog during download now terminates the active network request and removes the file.
Max Paperno2018-07-16 18:37:00 -04:00
71fd6dfa47
[Companion][AppData] Fix firmware version storage path when reading.
Max Paperno2018-07-16 18:34:21 -04:00
8d00e1dc8c
[Companion][MainWindow] Allow aborting version update check network request.
Max Paperno2018-07-16 17:48:19 -04:00
34e1075582
[Companion][AppPreferencesDialog] If not ALLOW_NIGHTLY_BUILDS then either hide nightly channel option, or if user already has it selected then display a warning (in case they also have nightly installed in parallel).
Max Paperno2018-07-16 17:39:22 -04:00
df5722717a
[Companion] Centralize download URLs; URLs now based on build major.minor version macros; Remove AVR fw download URL; Make some QStrings cheaper.
Max Paperno2018-07-16 17:36:33 -04:00
71c5132c57
[Companion][MainWindow] Fix update check progress bar dialog remaining open when unnecessary; Also check for firmware updates even if CPN check fails with error.
Max Paperno2018-07-16 16:54:36 -04:00
ca63b92e5b
[Companion] Refactor RawSource & RawSwitch data models to abstract the base classes and reduce redundancy; Move data models to own folder.
Max Paperno2018-07-11 10:12:17 -04:00
70aa7c6ad8
[Companion] Refactor FlightModePanel and TimerPanel to use shared RawSwitch data models instead of one per instance.
Max Paperno2018-07-11 06:40:24 -04:00
81c33b6432
[Companion] Refactor RawSwitchItemModel and RawSwitchFilterItemModel for better efficiency, does not invalidate whole model on updates (structure is almost identical to the RawSource variants).
Max Paperno2018-07-11 06:38:10 -04:00