Arne Schwabe and Bertrand Songis
bedaa505a2
Add two new multi protocols ( #4240 )
...
- Add binding sound while multi module is binding.
2017-01-15 21:51:44 +01:00
Bertrand Songis and GitHub
58382d8aca
[Horus] Fixes #4205 ( #4210 )
...
[Horus] Fixes #4205
2017-01-09 18:17:19 +01:00
Arne Schwabe and Bertrand 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
Arne Schwabe and Bertrand Songis
7a8f8d611e
[FlySky IBUS] Fix some sensor interpretation ( #4077 )
...
Also use SNR instead RSSI for FlySky since SNR gives a better indication of signal quality and also our current implementation of RSSI warning cannot really handle negative values
2016-11-27 18:50:46 +01:00
Arne Schwabe and Bertrand Songis
9983ff9851
Add new sensors for Spektrum’s Serial Telemetry Receiver (SPM4649T) ( #4037 )
...
* Add new sensors for Spektrum’s Serial Telemetry Receiver (SPM4649T)
* Use define instead of hardcoded number
2016-11-22 21:08:39 +01:00
Bertrand Songis
c4582b45bb
Fixes #3967
2016-11-17 23:22:44 +01:00
Arne Schwabe and Bertrand Songis
6b57f7afa7
Add FlySky Telemetry ( #3997 )
...
Add FlySky Telemetry
2016-11-13 19:09:33 +01:00
Damjan Adamic and Bertrand Songis
7b2d8b1f0a
Bluetooth driver added to Horus, BT_EN_GPIO_PIN was wrong on beta board ( #4005 )
...
CLI interface for Bluetooth
2016-11-11 19:56:36 +01:00
3djc and Bertrand Songis
5869b81e9c
Rb10 support ( #4015 )
...
* Rb10 support
* Even more thorough check
* A simpler test for the more complex scenario :) (thx Bsongis :))
2016-11-11 19:55:53 +01:00
Damjan Adamic and Bertrand Songis
5ba14734cb
Projectkk2glider/gps misc fixes ( #3970 )
...
* Fixed Lua GPS date (year is now kept with four digits)
* * GPS year displayed with two digits
* GPS date/time handling fixes
2016-11-02 13:03:26 +01:00
Damjan Adamic and Bertrand Songis
a332f7a872
Fixes #3964 : Added free space check before putting new data into Lua … ( #3968 )
...
* Fixes #3964 : Added free space check before putting new data into Lua Telemetry Fifo
* Copy-paste error
* Compilation fix
* Another compilation fix
2016-11-02 12:56:43 +01:00
Bertrand Songis
0fe85834ab
[XFire] Crossfire parameters chunks support added
2016-11-02 12:50:17 +01:00
Arne Schwabe and Bertrand Songis
54a9393588
Implement setting sensor values from LUA ( #3977 )
...
* Implement setting sensor values from LUA
* Fix name of lua sensors
2016-11-02 12:48:11 +01:00
floaledm
74df9778bb
Simple cleanup of #if defined
2016-11-01 04:56:58 -05:00
Damjan Adamic
37ea272bd4
Replaced all 1900 with TM_YEAR_BASE
2016-10-30 11:35:12 +01:00
Arne Schwabe
6bec8cef5a
Stop bind on bind response received
2016-10-16 22:24:37 +02:00
Arne Schwabe
a21d3e6f2e
Fix sending number of dam channels, give DSM2 debug telemetry output a better name
2016-10-16 22:24:36 +02:00
Arne Schwabe
278e71d6f9
Fix the custom protocol logic for multi
...
There parts that were not handling custom vs non custom right
2016-10-16 22:24:18 +02:00
Arne Schwabe
c055e93247
Rework DSM2/X support, auto protocol selection for DSM2
...
Support more than 31 protocols for the multi module. Breaks existing multi eeproms, need to reselect protocols
2016-10-16 22:17:38 +02:00
Arne Schwabe
bcf7b48359
Implement parsing the bind packet from DSM2 (untested)
2016-10-16 22:17:38 +02:00
Damjan Adamic
def3ba9d66
S-PORT GPS parsing was wrong: latitude and longitude were exchanged with each other
...
Telemetry simulator latitude and longitude were exchanged with each other (reverted from commit e7f6d321dd )
2016-10-06 10:51:45 +02:00
Damjan Adamic
f3c2a4db93
Fixed Frsky-D telemetry protocol GPS sensor, gtests added
2016-10-05 17:57:02 +02:00
Arne Schwabe
753b12f886
Compile fix for gcc 5
2016-09-08 20:23:39 +02:00
Bertrand Songis
4343bd9826
[Crossfire] Tx power enum was displayed instead of real value
2016-09-08 06:43:34 +02:00
Bertrand Songis and GitHub
a5e8deabac
Merge pull request #3744 from opentx/schwabe/multi_new_protocols
...
Add new protocols supported by the DIY Multi module
2016-09-05 22:14:27 +02:00
Bertrand Songis and GitHub
9d94f26ed6
Merge pull request #3756 from opentx/projectkk2glider/gps_clock_to_rtc_improvements
...
Projectkk2glider/gps clock to rtc improvements
2016-09-05 19:44:09 +02:00
Bertrand Songis
cc2c2b094e
[Horus] S.PORT devices update should work (not tested)
...
[Horus] SD Manager files renaming fixed (quick & dirty, I would prefer a popup)
2016-09-05 19:33:06 +02:00
Arne Schwabe
17adab3177
Telemetry on MULTI default to FrSky Hub telemetry, not smartport
2016-09-05 15:47:11 +02:00
Damjan Adamic
37df6f1968
* GPS sensor date/time now kept in UTC (previous conversion to local time was wrong)
...
* internal GPS sensor can now set RTC clock [Horus]
2016-09-02 22:35:54 +02:00
Damjan Adamic
d8a00c3f3d
* Code refactoring for GPS to RTC clock
...
* Enabled GPS adjust RTC option for Horus
* Moved sensor ID to the right to allow display of GPS date/time in Telemetry screen
2016-09-02 20:47:56 +02:00
Andre Bernet
304445cd9d
Reenable GPS
2016-09-01 23:57:11 +02:00
Bertrand Songis
a3f42fb89f
[ARM boards] S.PORT GPS was completely broken
2016-09-01 19:01:49 +02:00
Andre Bernet
723e4bf9c7
Temporarily disable buggy GPS lat/lon and time/date sensors
2016-09-01 08:51:58 +02:00
Bertrand Songis and Andre Bernet
1d735f2bd3
[X9E/X7D] Rotary encoder navigation speed implemented ( #3724 )
2016-08-27 18:19:44 +02:00
Bertrand Songis
10aefb10db
[X12S] GPS now OK
2016-08-20 16:36:32 +02:00
Bertrand Songis and GitHub
d3ae3c035d
Bsongis/gui refactoring for x7 d ( #3701 )
...
* [X7D] New board added
* Cosmetics
2016-08-18 11:49:16 +02:00
Bertrand Songis
16199194b5
Cosmetics
2016-08-03 05:16:25 +02:00
Arne Schwabe and Bertrand Songis
789a0ee548
Report unknown Spectrum sensors as raw sensors ( #3679 )
2016-08-03 05:11:43 +02:00
Bertrand Songis
7fbd963b3f
Another big refactoring
2016-08-02 22:15:29 +02:00
3djc and Bertrand Songis
52435703a0
3djc/telem rename ( #3678 )
...
* Rename EXT option to TELEMETRY
* Change test accordingly
* Rename FRSKY to TELEMETRY_FRSKY
* Rename ARDUPILOT to TELEMETRY_ARDUPILOT
* More renames (JETI, MAVLINK, NMEA)
* Fixes to make commit-test happy
* Further tests added to commit-test
* Cleanup
* Rename EXTSTD to TELEMETRY_NONE
2016-08-02 21:53:25 +02:00
Arne Schwabe and Bertrand Songis
0b67d412a0
Schwabe/multimodule 9x ( #3676 )
...
* Fix Multimodule showing up as Crossfire when only multimode and not crossfire is enabled.
* Don't hardcode telemetry to be Frysky on non STM32 arm targets
* Port multi module code to 9X platforms
* Allow Spektrum telemetry protocol to be selected as protocol for the telemetry selection
* Fix infinite loop in spektrum code
* Fix cosmetics
Changes also done for Horus and Taranis UI where appropriate
2016-08-02 18:21:18 +02:00
Bertrand Songis
22433a3a13
Compilation fix
2016-08-01 21:37:41 +02:00
Bertrand Songis
9f37e7a0fb
Macro renamed for #3675
2016-08-01 20:37:04 +02:00
Bertrand Songis
4df85d1047
Cosmetics
2016-08-01 18:52:29 +02:00
Bertrand Songis
51223a5864
No more REV9E and REVPLUS
2016-07-29 14:44:59 +02:00
Bertrand Songis
e3e0d970a5
Directories moved
2016-07-28 22:26:40 +02:00
Bertrand Songis
ab6c6babae
Cosmetics
2016-07-24 11:31:47 +02:00
Bertrand Songis
0ad015f3e7
Cosmetics
2016-07-23 19:28:30 +02:00
Arne Schwabe and Bertrand Songis
352de89838
Spektrum telemetry implementation ( #3659 )
...
* Implementation of Spektrum Telemetry for the DYI Multimodule.
I can only test a subset of sensors and these look okay
* Implement conversion from Fahrenheit to Celsius
* Minor fixes for Spektrum telemetry
* Add some more sensors, show sensor ID instead of instance in the overview
2016-07-22 17:38:11 +02:00
Bertrand Songis
5f03924b5f
Compilation error fixed
2016-06-30 22:44:16 +02:00