Commit Graph
620 Commits
Author SHA1 Message Date
3djc 7e64b1953a Fix 6194 2019-03-17 14:56:46 +01:00
Bertrand Songis 794a63778e [X3] fixes 2019-03-15 19:00:40 +01:00
Bertrand Songis 1aed951571 [X3] More fixes 2019-03-13 16:49:11 +01:00
Bertrand Songis 00b70da66a BACKLIGHT=OFF will take effect immediately 2019-03-13 13:54:47 +01:00
Bertrand Songis 79351a2c7b GET HW Info fixes 2019-03-07 09:27:30 +01:00
3djc a90b1c43de Allow registration from hardware setup 2019-02-22 08:08:59 +01:00
3djc cbe2ce9887 Allow registration from hardware setup 2019-02-22 08:06:59 +01:00
Bertrand Songis cc5838ad49 REGISTER Fix 2019-02-21 18:07:25 +01:00
3djc 2559a84a24 Bind and registration ok (hoppefully...) 2019-02-21 13:17:00 +01:00
Bertrand Songis e4fa31be28 Rename char2idx to char2zchar 2019-02-21 10:35:48 +01:00
3djc 66a4276fb3 X7 : assume R9M is PXX2 2019-02-19 10:12:33 +01:00
Bertrand Songis 22f35c6d27 BT fixes on X-LiteS 2019-02-15 18:51:40 +01:00
Bertrand Songis 6d4e908de0 Custom popup for receiver registration 2019-02-14 17:09:15 +01:00
Bertrand Songis 12434590f4 Owner registration initialized from CPU ID 2019-02-13 14:25:24 +01:00
Bertrand Songis aa028198fd Some refactoring ... 2019-02-13 08:26:00 +01:00
3djc d6537f867e Initialise RegID with CPU ID 2019-02-12 15:10:42 +01:00
Bertrand Songis 0b5f0e03ca Fixes 2019-02-08 09:36:48 +01:00
3djc d4ec909875 Improve spectrum (no more audio warning !) 2019-02-08 07:42:10 +01:00
Bertrand Songis 80c34c7597 BIND shared array filled with incoming models 2019-02-06 11:40:21 +01:00
Bertrand Songis ab77595c6c Another lot of refactoring 2019-02-05 14:18:45 +01:00
Bertrand Songis 9aa75b1056 More work on pulses ... 2019-02-05 11:47:04 +01:00
3djc cc92d77579 Copy radio RegId at model creation 2019-02-04 16:53:19 +01:00
Bertrand Songis 274543a57f Data structs ready ... 2019-02-04 16:26:44 +01:00
Bertrand Songis 2388b90a90 XLITE-S support 2018-11-03 16:56:51 +01:00
Max Paperno 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.
2018-09-08 22:04:37 -04:00
Bertrand Songis 4f741dfad2 Cosmetics 2018-08-05 15:47:53 +02:00
Bertrand Songis ffa012eeb6 Cosmetics 2018-08-05 14:24:30 +02:00
Bertrand Songis 94f9eb7a35 Unused FSPLASH option removed 2018-08-05 14:22:23 +02:00
Bertrand Songis ed91931184 More AVR removal 2018-08-05 13:12:51 +02:00
Bertrand Songis ea76998beb More AVR removal 2018-08-05 12:39:05 +02:00
Bertrand Songis f3bfde242b RTOS refactoring + more AVR removal 2018-08-05 12:06:48 +02:00
Bertrand Songis ea7ade197e MODULE_ALWAYS_SEND_PULSES define removed 2018-08-04 21:14:44 +02:00
Bertrand Songis 85ad25e0e8 All macros for modules removed 2018-08-04 00:13:32 +02:00
Bertrand Songis cdfdcf6d13 VOICE definition removed (always used) 2018-08-03 08:33:33 +02:00
3djc 3556d7c0e8 Apply #6036 equivalent to 2.3 2018-07-12 12:22:07 +02:00
Bertrand Songis d2697345e1 VIRTUAL_INPUTS #define removed 2018-07-11 18:54:05 +02:00
Bertrand Songis db1d3fcb32 Remaining CPUARM removed 2018-07-11 13:33:51 +02:00
Bertrand SongisandGitHub 3f1d09bc68 Merge pull request #6016 from opentx/schwabe/removeAVR
Remove a lot more AVR specific code
2018-07-11 13:19:23 +02:00
Raphael Coeffic 96afa57d84 use RLE compressed fonts on Horus 2018-07-06 08:59:34 +02:00
Arne Schwabe 961c1d60e0 Remove templates 2018-07-05 12:05:55 +02:00
Arne Schwabe 9c7cfe9252 Remove all CPUM128/CPUM2560/CPUM2561 macros
Also remove pulses_avr*
2018-07-05 12:05:55 +02:00
Arne Schwabe e76d1d0c3d Remove unused telemetry protocols 2018-07-05 12:05:55 +02:00
3djc dd632969f3 Massive clean thanks to Schwabe : unifdef -m -DCPUARM -UCPUM64 -UCPUM2560 -UPCBSTD -UPCBMEGA2560 -UPCBGRUVIN9X -UPCB9X $(find . -name "*.cpp" -or -name "*.h") 2018-07-05 08:04:55 +02:00
3djcandBertrand Songis 60423b81ad Turn backlight on for switch warning (#5965)
* Turn backlight on for switch warning

* Turn backlight on for splash screen
2018-06-13 22:25:42 +02:00
3djcandBertrand Songis 13c5387dc9 Disable pulse while model notes are displayed (#5758)
* Implement model note view without menu handler. Use it before pulse starts

* Also at model change. Handle wd reset and start pulses after mixer

* Fix Horus compile

* Fix Horus crash

* Fix coding style issue
2018-06-09 11:34:56 +02:00
3djcandBertrand Songis 45804b318a Improve r9m power handling (#5950)
* Rework around reusable buffer

* small fix

* Rework 212 & 480 handling too

* Optimize

* Compilation fix
2018-06-06 17:07:27 +02:00
Raphael CoefficandBertrand Songis 7379f6064e Horus: add receiver number check (#5841)
* add receiver number check for Horus

* find the first free model ID on LONG ENTER

* use the next free model ID for new models

* improve free model ID support for std LCD as well

* fixed “duplicate model”

* fixed ModelsList::isModelIdUnique()
2018-05-21 19:03:51 +02:00
Kilrah a368d74619 Revert "Xlite PPM/Heartbeat trainer input (#5881)"
This reverts commit 25049d041d.
2018-05-21 11:17:19 +02:00
Andre BernetandBertrand Songis 8e7e036591 Potential fix for #5895 (#5897)
Fixes #5895
2018-05-21 10:43:44 +02:00
Andre BernetandBertrand Songis 25049d041d Xlite PPM/Heartbeat trainer input (#5881)
* Xlite PPM/Heartbeat trainer input

* UI adaptations

* Sky9x has no trainer settings!
2018-05-21 10:06:59 +02:00