1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-17 13:25:20 +03:00
Commit graph

555 commits

Author SHA1 Message Date
Bertrand Songis
22f35c6d27 BT fixes on X-LiteS 2019-02-15 18:51:40 +01:00
3djc
2afe8794aa Provision for registration in hardware menu 2019-02-15 11:36:13 +01:00
Bertrand Songis
6d4e908de0 Custom popup for receiver registration 2019-02-14 17:09:15 +01:00
3djc
f83ed1b355 Only display RegId in model is different from owner id 2019-02-13 19:33:07 +01:00
Bertrand Songis
269365fd75 Preparation for custom popups 2019-02-13 19:00:17 +01:00
Bertrand Songis
dd0ac2c008 Delay introduced at the end of BIND ... 2019-02-13 08:42:47 +01:00
Bertrand Songis
4755899d24 REGISTER fixed (no 0 hardcoded) 2019-02-12 14:01:59 +01:00
3djc
5eda7dc6dd Improve spectrum 2019-02-07 13:39:27 +01:00
Bertrand Songis
dfd12ff978 In progress ... 2019-02-06 19:12:20 +01:00
Bertrand Songis
f4e555be75 Fixes 2019-02-06 16:24:45 +01:00
Bertrand Songis
8d08e6939d Split RX_ID display name and RX_ID binary 2019-02-06 15:22:17 +01:00
Bertrand Songis
90d16ba330 Fixes 2019-02-06 14:49:59 +01:00
Bertrand Songis
5acf351d0c BIND should be OK now 2019-02-06 12:08:44 +01:00
Bertrand Songis
aaa4206a1c BIND placeholder added to reuseable buffer 2019-02-06 10:43:20 +01:00
Bertrand Songis
9aa75b1056 More work on pulses ... 2019-02-05 11:47:04 +01:00
3djc
aef3ff7473 Fix various compilation issues 2019-02-04 17:39:25 +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
Bertrand Songis
94f9eb7a35 Unused FSPLASH option removed 2018-08-05 14:22:23 +02:00
Bertrand Songis
49aac252d7 Remaining Phase instead of Flightmode 2018-08-05 13:35:52 +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
Arne Schwabe
961c1d60e0 Remove templates 2018-07-05 12:05:55 +02:00
Arne Schwabe
aa5d8c4ba7 Remove remaining references to Mavlink 2018-07-05 12:05:55 +02:00
Arne Schwabe
fdedcf4de0 Remove CASE_CURVES 2018-07-05 12:05:55 +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
Arne Schwabe
cbf60380f2 Assume CURVES are always defined 2018-07-05 12:05:55 +02:00
Arne Schwabe
e76d1d0c3d Remove unused telemetry protocols 2018-07-05 12:05:55 +02:00
Arne Schwabe
d831b0f55e More AVR cleanup 2018-07-05 12:05:54 +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
3djc
6898efcc02 Prevent X9E simu crash when BT is enabled (#5966)
* Better 'non horus BT' XE handling

* Cleanup

* Adjust BT message for X9E

* [Companion][HardwarePanel][X9E] Change BT Mode options to OFF/Enabled, X9E only.
2018-06-13 22:25:22 +02:00
3djc
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 Coeffic
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
Bertrand Songis
cfc02f67eb
Bsongis/xlite pxx (#5856)
Pulses refactoring
2018-04-29 22:55:29 +02:00
Andre Bernet
69bf7b3cd3
Always map xlite primary trims to Aileron/Elev (#5852) 2018-04-28 15:51:29 +02:00
Bertrand Songis
99604dccc9
XLite support (#5806) 2018-04-25 23:07:04 +02:00
3djc
6bd38ce13a Replicate center trim beep behavior also when crossing trims (#5693)
* Replicate center trim beep behavior also when crossing trims

* Cosmetics
2018-03-04 13:11:22 +01:00
3djc
90ebc1a8be AVR compilation fix 2018-02-28 12:58:55 +01:00
3djc
fdf4d4926f POC for review and discussion 2018-02-28 11:34:32 +01:00
3djc
073e1a8462 Align X9E audio definitions to ana inputs (#5687) 2018-02-11 23:23:40 +01:00
Arne Schwabe
4925e756a6 Save memory (move usb mass storage buffer to reusableBuffer) (#5579)
* Save 128 byte by moving variable to stack

* Make usb mass storage buffer smaller on F2 processors and put into reuseablebuffer

- Lower USB mass storage buffer to 512 bytes per default on F2
  targets, makes usb speed slightly slower ~600 kB/s instead ~700 KB/s
  in my tests, saving 3584 bytes
- Save another ~300 bytes by putting that buffer into reusableBuffer

* Don't put id into reusuableBuffer

All uses of id can be on the stack as well. Makes no difference for ram usage but makes it safer to reuse reusableBuffer

* Only link cdc serial when needed

We always linked usb cdc even in non debug builds. CDC uses about ~600 byte of RAM for its buffers and structures.
2018-01-26 19:00:47 +01:00
Bertrand Songis
c4001c8507
Bsongis/frsky xlite (#5574)
FrSky X-Lite support added
2018-01-02 14:36:48 +01:00