Bertrand Songis
031abfaf18
BIND menu added (still not tested)
2019-02-06 14:29:53 +01:00
3djc
7ed5dec0bb
Auto exit on successfull registration
2019-02-06 14:20:32 +01:00
Bertrand Songis
c7404998f9
BIND menu added (still not tested)
2019-02-06 14:12:54 +01:00
Bertrand Songis
833adb5787
BIND continued
2019-02-06 13:53:07 +01:00
3djc
7aeb907468
Merge branch 'bsongis/x-lites' of https://github.com/kilrah/opentx_xlites into bsongis/x-lites
2019-02-06 12:48:39 +01:00
Bertrand Songis
05e89a6a45
memcpy overflow
2019-02-06 12:48:09 +01:00
3djc
0233358b82
Merge fixes
2019-02-06 12:48:03 +01:00
3djc
21552e8899
Merge branch 'bsongis/x-lites' of https://github.com/kilrah/opentx_xlites into bsongis/x-lites
...
# Conflicts:
# radio/src/gui/128x64/model_setup.cpp
2019-02-06 12:42:25 +01:00
3djc
a027aa70a4
Add registration button
2019-02-06 12:37:49 +01:00
Bertrand Songis
de77fa07e5
Cosmetics
2019-02-06 12:28:52 +01:00
Bertrand Songis
390d2528e9
Compilation fix
2019-02-06 12:24:12 +01:00
3djc
b590a653d7
For registratoin ID testing
2019-02-06 11:52:00 +01:00
3djc
685911efab
For channel mapping testing
2019-02-06 10:42:26 +01:00
3djc
4a586215e7
For register/bind POC
2019-02-06 09:31:59 +01:00
Bertrand Songis
ed1d01e33a
1 byte flash saved :)
2019-02-06 09:13:31 +01:00
3djc
e6961585d7
Initialize channel mappings
2019-02-06 08:41:54 +01:00
3djc
b4485ec730
Compile fixes
2019-02-05 15:40:33 +01:00
3djc
48c9bae5cd
More internal module receivers menu logic
2019-02-05 15:35:54 +01:00
Bertrand Songis
ab77595c6c
Another lot of refactoring
2019-02-05 14:18:45 +01:00
3djc
53bb46ef81
Basic 128x64 internal module receivers menu logic
2019-02-05 11:24:06 +01:00
3djc
cc793bbab6
Add 'add receiver' and associated datastruct change
2019-02-05 09:46:01 +01:00
3djc
539cc00d31
Internal module part (receiver not done yet)
2019-02-05 08:34:11 +01:00
Bertrand Songis
b3e47e6771
Cosmetics
2019-02-04 17:36:35 +01:00
Bertrand Songis
274543a57f
Data structs ready ...
2019-02-04 16:26:44 +01:00
Bertrand Songis
3dfe50c10b
Merge branch 'bsongis/pxx2' into bsongis/x-lites
2019-02-01 14:19:08 +01:00
3djc
0f8c4a7a7f
Fix Xlite R9 UI (pulse still wrong)
2018-12-13 17:35:07 +01:00
3djc
1c3d306c48
Tidy up
2018-12-13 12:59:04 +01:00
3djc
50e004df9a
A more elegant approach (thank @bsongis)
2018-12-13 08:28:28 +01:00
Bertrand Songis
b850470783
Extra union added
2018-12-13 08:15:00 +01:00
3djc
22c1d5895a
X7 POC for R9 region sensing
2018-12-12 13:27:11 +01:00
3djc
edc3d7372e
POC X7
2018-12-04 09:29:36 +01:00
3djc and Bertrand Songis
73562b12f1
Fix xlites trainer menu
2018-11-03 16:56:51 +01:00
3djc
b393976879
Add binding options to ARM non FRSKY boards (2.3 branch)
2018-10-11 10:07:55 +02:00
3djc
e97cdd00a8
Merge fixes
2018-08-30 13:34:13 +02:00
3djc
95c035ed73
Support for non certified firmwares ( #6118 )
...
* Support new r9m firmwares
* More future proof, thx Kilrah
* (significant) typo
* Companion part
* Make support a compilation option
* Fix compilation for normal users
* Warning popup for usability tests
* Better implementation
* All sizes
* Cosmetics
* Flex is EU+/AU+ only
* [Companion] Handle "flexr9m" option in module settings UI (to match radio UI, including warning msg); Move some "toString" functions out of ModelPrinter into ModuleData/Multiprotocols; "Future-proof" available R9M power options based on "stdr9m" fw option; Fix missing "Hitec" MM protocol name; Fix printing of R9M-EU power level in ModelPrinter.
* Cosmetics
* Rename R9M flex option
* Move failsafe further back to prevent nav oddity
2018-08-30 13:16:39 +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
85ad25e0e8
All macros for modules removed
2018-08-04 00:13:32 +02:00
Bertrand Songis
db1d3fcb32
Remaining CPUARM removed
2018-07-11 13:33:51 +02:00
Arne Schwabe
8530cce10a
Remove CASE_PERSISTENT_TIMERS
2018-07-05 12:05:55 +02:00
Arne Schwabe
c75d873b91
Remove CASE_CPUARM and IF_CPUARM macros
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
Kilrah
23f53077cf
PPM frame length default was missing
2018-06-18 10:07:50 +02:00
3djc and Andre Bernet
0d9aca84a9
Fix X7 R9M power line not enabled ( #5973 )
...
* Do not expect MODULE_R9M_FULLSIZE to be defined for non xlite
* Cosmetics
2018-06-16 19:24:46 +02:00
3djc and Bertrand 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
Bertrand Songis and GitHub
806715e166
Bsongis/companion r9m fixes ( #5914 )
...
* Cosmetics
* First part ...
* First part ...
* Second part ...
* End?
* Handle new R9M and R9M lite
* Display 'mini' module in case of R9M and xlite
2018-06-02 18:16:51 +02:00
3djc
ce344bc704
Cleanup
2018-05-23 17:12:48 +02:00
Kilrah
88c72e0cb9
VC++ compilation
2018-05-22 19:29:48 +02:00
Raphael Coeffic and Bertrand 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