Commit Graph
118 Commits
Author SHA1 Message Date
Bertrand Songis 23fe09aceb Last try end 2019-02-18 13:57:57 +01:00
3djc 8b945a82b3 Fix blink when successful registration 2019-02-18 13:20:50 +01:00
3djc 77b754fb26 reg 2.0 2019-02-18 11:47:01 +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 dd0ac2c008 Delay introduced at the end of BIND ... 2019-02-13 08:42:47 +01:00
3djc 1a5fbb4a8a remove debug code 2019-02-12 14:42:57 +01:00
3djc 8c1f8980e5 Display longer RxID 2019-02-12 14:16:15 +01:00
Bertrand Songis 4755899d24 REGISTER fixed (no 0 hardcoded) 2019-02-12 14:01:59 +01:00
Bertrand Songis b8410c24ba Better? 2019-02-12 12:35:35 +01:00
Bertrand Songis 183e9aeb6b Spec was wrong, update ... 2019-02-12 12:28:11 +01:00
Bertrand Songis 485472f7c9 Spectrum analyser working 2019-02-07 11:09:19 +01:00
Bertrand Songis 2fc96cf14d Spectrum analyser working 2019-02-07 10:58:19 +01:00
3djc d01f1e8b3e Introduce POPUP_INFORMATION window 2019-02-07 10:17:19 +01:00
Bertrand Songis c5e8f18611 Model ID sent 2019-02-07 08:38:53 +01:00
3djc 671bdaeee5 Registration, you silly 2019-02-07 08:20:59 +01:00
3djc b9c5cbc265 Popup to inform of successful register and bind 2019-02-07 07:44:05 +01:00
Bertrand Songis dfd12ff978 In progress ... 2019-02-06 19:12:20 +01:00
Bertrand Songis fa184f62a4 Fixes 2019-02-06 16:37:41 +01:00
Bertrand Songis 9b539d6162 Fixes 2019-02-06 16:32:03 +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 5acf351d0c BIND should be OK now 2019-02-06 12:08:44 +01:00
Bertrand Songis 80c34c7597 BIND shared array filled with incoming models 2019-02-06 11:40:21 +01:00
Bertrand Songis ed1d01e33a 1 byte flash saved :) 2019-02-06 09:13:31 +01:00
Bertrand Songis 103eba6e63 REGISTER should be ready for tests 2019-02-05 17:08:09 +01:00
3djc edc3d7372e POC X7 2018-12-04 09:29:36 +01:00
Bertrand Songis 74f2e8ae5d Stupip bug, missing return! 2018-11-29 07:42:30 +01:00
Bertrand Songis 6568752559 PXX2 Rx side should be OK now 2018-11-28 19:39:12 +01:00
Bertrand Songis 9c096b76b3 Compilation fixes 2018-11-28 18:53:44 +01:00
Bertrand Songis b72ccb4836 PXX2 always defined. PROTOCOL enums renamed. IRPROTOS removed 2018-11-28 18:02:14 +01:00
Bertrand Songis 609a2a7d02 Remove unused variable 2018-11-28 16:50:47 +01:00
Bertrand Songis 85ad25e0e8 All macros for modules removed 2018-08-04 00:13:32 +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
Bertrand SongisandGitHub 269831e0c4 Fixes #5502 (#5575)
* Fixes #5502

* RAS renamed to SWR
2018-01-02 10:41:15 +01:00
Arne SchwabeandBertrand Songis 7dd32c8878 Implement s.port polling for multi (#5521)
Sport polling is implemented quite low level for regular s.port.
Go another approach for multi and add another multi type for s.port polling
2017-12-18 23:00:03 +01:00
Roderick TaylorandBertrand Songis 9cb4b782e1 Fix FrSky D cable telementry for 9XR PRO and DJT module. (#5220)
* Fix FrSky D cable telementry for 9XR PRO and DJT module.

* Revert a breaking change.
2017-09-17 19:10:45 +02:00
Arne SchwabeandBertrand Songis e16b48db30 Reduce RF_PROTO_OFF logic, disable R9M Sport out when internal telemetry is on (#5159)
* Remove most of the special logic associated with RF_PROTO_OFF

This simplifies code in many areas since the internal module does not require special handling and also fixes a few bugs with INTERNAL_PPM

* Disable R9M sport option if internal module has telemetry

* Fix X12s build

* Use macros instead of direct comparisions

* Fix sport bit sent the wrong way. Rename S.port out to Telemetry

* Compile fix
2017-08-15 21:47:45 -07:00
Arne SchwabeandBertrand Songis 51be7b000e Add support for R9M module (#5101)
* Implement R9M protocol according to PXX spec 1.7

Some of the things here are guesswork as I don’t have a R9M at hand. Also Companion support for the extra R9M options is not implemented yet.

* Fix build errors
2017-08-12 00:27:23 +02:00
Arne SchwabeandBertrand Songis 8e07f9b0f4 Allow to disable telemetry alarams (#4981)
* Allow to disable telemetry alarams

This mainly useful for cheap transceivers that have telemetry but no power amplifier and very limited range of often 10-20 meters. This includes fishpepper's tinyFISH FC (and its legal/illegal clones) and also Spektrum BNF models.

* Always disable a warning when RSSI Warnings are disabled

* Compile fix

* Fix typos, also mute sensor lost

Refactor the FrskyRSSIAlarm[2] into a EEPROM compatible RssiAlarm struct

* Compile fixes

* Also refactor Companion

* Cleanup unused datastruct on ARM

* Compile fix for AVR

* Change int to uin8_t for avr

* Fix strings
2017-06-14 23:34:27 +02:00
Andre BernetandBertrand Songis 8eea072cd1 Don’t spam simulator with dummy values on telemetry reset anymore (#4933)
* Don’t spam simulator with dummy values on telemetry reset anymore, simulator can be used if needed

* Ditch more dummies
2017-05-18 07:11:48 +02:00
Bertrand SongisandGitHub 0c37e04bfc Fixes #4478 (#4577) 2017-03-08 22:03:53 +01:00
Andre BernetandGitHub fe49fb5442 Multiprotocol working on sky9x and co (#4409)
* MULTI working on sky9x

* Fix crash with module OFF

* Cosmetics

* Compilation fix / cosmetics

* Typo....

* Multi now available on all ARM platforms

* Does this help?

* Compilation fix
2017-02-15 17:31:38 +01:00
Bertrand SongisandAndre Bernet 777707db43 Fix telemetry protocol switching on Horus (Fix #4404) (#4450)
* Cosmetics

* Fixes #4404

* [9XR-PRO] Telemetry bug

* DMA apparently doesn't like being reinitialized before a deinit
2017-02-14 09:43:36 +01:00
Damjan Adamic c66e45f0f7 Another fix for processTelemetryData 2017-02-04 14:47:33 +01:00
Andre Bernet 101eb91c8f Hopefully fix broken PR... 2017-02-04 12:59:49 +01:00
PT_DreamerandBertrand Songis fbd881f8d9 Telemetry/AVR/Function renaming
renamed processSerialData to processTelemetryData acording to PR review
2017-02-04 12:08:26 +01:00
PT_DreamerandBertrand Songis f83aef4606 Telemetry/AVR/Unify serial driver 2017-02-04 12:03:20 +01:00
Bertrand SongisandGitHub 58382d8aca [Horus] Fixes #4205 (#4210)
[Horus] Fixes #4205
2017-01-09 18:17:19 +01:00
Arne SchwabeandBertrand Songis 06b0694f03 Schwabe/multi telemetry (#4151)
* Add FY805 protocol

* Fix stray space

* Fix multi sending 120% instead of 100%.

* Implement a custom telemetry for the multi module

The custom telemetry allows the module to tell the telemetry protocol to OpenTX and also allows signaling the status of the Module (e.g. invalid protocol) to OpenTX

This should also close #3979.

* Cosmetics and a few small bugfixes

* remove empty if

* Move status line directly below the mode to be always visible when selecting a protocol

* warn if internal RF module is on

* Replace sprint with small helper function to build on AVR ARM (AR9X, 9XPRO, …)

* TR in wrong order, RF_PROTO_OFF inverted

* Refactor definition of Multimodule protocols to have one central place to define all multi protocol properties

* Also update protocols in companion

* Update multi version number to display as a.b.c.d
2016-12-24 00:04:11 +01:00