Commit Graph
127 Commits
Author SHA1 Message Date
Bertrand Songis dbf00c0899 Telemetry frame updated 2019-02-26 08:31:13 +01:00
Bertrand Songis a7311810d3 Cosmetics 2019-02-25 13:43:54 +01:00
Bertrand Songis 58190570f5 Telemetry now coming 2019-02-22 17:17:13 +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 9472fd2132 PXX2 pulses now received on external module 2019-02-21 12:27:52 +01:00
3djc bc5c3587d8 Some cleanups 2019-02-18 14:00:51 +01:00
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