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