Arne Schwabe and Bertrand 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
Arne Schwabe and Bertrand Songis
01150497bb
Schwabe/log sensors by default ( #4932 )
...
* Log telemetry sensors by default
* Renome now redundant logs = True code from Frsky
2017-05-19 17:19:43 +02:00
Andre Bernet and Bertrand 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
Arne Schwabe and Bertrand Songis
50cb102a34
[MULTI] Fix fallback to Flysky and Spektrum telemetry without MULTI_TELEMETRY ( #4851 )
2017-04-25 12:07:34 +02:00
3djc and Bertrand Songis
fbc3bac6d3
Review handling of combine INTERNAL_PPM and MULTIMODULE ( #4826 )
...
* First attempt
* Fix
* Review IS_INTERNAL_MODULE_ENABLED() macro
2017-04-23 10:10:43 +02:00
3djc and Bertrand Songis
fa951acf40
Review line ending handling ( #4820 )
...
* New line end handling rules
* Normalize all the line endings
2017-04-19 10:54:43 +02:00
Arne Schwabe and Bertrand Songis
adeb088e93
Fix IBUS telemetry scaling ( #4784 )
...
In my first implementation I guess some scalings wrong (and forgot PREC1 when trying to subtract 40)
2017-04-13 18:31:50 +02:00
Bertrand Songis and GitHub
0359cb244e
Bsongis/server compilation fix ( #4763 )
...
* Fix following automatic server emails
CMake options:
-DTHR_TRACE=YES -DVARIO=YES -DGAUGES=NO -DAUTOSWITCH=YES -DTRANSLATIONS=FR -DACCURAT_THROTTLE_STATS=NO -DSP22=NO -DPCB=9X -DARITHMETIC_OVERFLOW_CHECK=NO -DFONT=SQT5 -DHELI=NO -DEEPROM_PROGRESS_BAR=YES -DTEMPLATES=NO -DFRSKY_STICKS=NO -DVOICE=NO -DDBLKEYS=NO -DGRAPHICS=YES -DFAI=YES -DBATTGRAPH=YES -DTURNIGY_TRANSMITTER_FIX=NO -DPWM_BACKLIGHT=NO -DNAVIGATION=NO -DBOLD=YES -DDSM2=NO -DGVARS=NO -DAUTOSOURCE=YES -DCURVES=NO -DWS_HOW_HIGH=YES -DPPM_LIMITS_SYMETRICAL=NO -DHAPTIC=NO -DUNITS=METRIC -DPPM_UNIT=PERCENT_PREC1 -DAUDIO=YES -DGPS=NO -DPPM_CENTER_ADJUSTABLE=NO -DSPLASH=YES -DFAS_OFFSET=NO -DFLIGHT_MODES=NO -DOVERRIDE_CHANNEL_FUNCTION=YES
* Fix some missing translations for avr
* Compilation fixes
2017-04-08 12:39:30 +02:00
Bertrand Songis
87685cf84c
Fixes #4631 - Same problem was happening on ATTITUDE (16bits signed value)
...
Tested by @sirPerma
2017-03-18 11:00:39 +01:00
Bertrand Songis
99472b4fb3
Fixes #4631
...
Tested by @sirPerma
2017-03-18 10:30:55 +01:00
Bertrand Songis and GitHub
0c37e04bfc
Fixes #4478 ( #4577 )
2017-03-08 22:03:53 +01:00
alteman and Bertrand Songis
d9c95f97d7
Add support for PX4 RSSI ( #4559 )
2017-03-05 17:41:15 +01:00
alteman and Bertrand Songis
b4059849e2
Update third party mavlink header files to git revision 8e864d2 ( #4552 )
...
* Update mavlink protocol definitions to mavlink GIT revision 8e864d2
* Change struct initializers due to updated mavlink proto headers
2017-03-05 08:50:28 +01:00
Bertrand Songis and GitHub
3e84e7930c
Bsongis/9x fixes ( #4463 )
...
[9x] Fixes + make firmware target added
2017-02-17 17:11:38 +01:00
Arne Schwabe and Bertrand Songis
6106d1b228
Fix warnings with avr-gcc 6.2 ( #4471 )
2017-02-17 17:00:39 +01:00
Andre Bernet and GitHub
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 Songis and Andre 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
Andre Bernet
a95626ca9d
Missing rename in f83aef4606
2017-02-04 12:53:04 +01:00
PT_Dreamer and Bertrand Songis
fbd881f8d9
Telemetry/AVR/Function renaming
...
renamed processSerialData to processTelemetryData acording to PR review
2017-02-04 12:08:26 +01:00
PT_Dreamer and Bertrand Songis
6cb86dd16b
Telemetry/Mavlink clean and bugfix
2017-02-04 12:03:20 +01:00
PT_Dreamer and Bertrand Songis
f83aef4606
Telemetry/AVR/Unify serial driver
2017-02-04 12:03:20 +01:00
RealTadango and Bertrand Songis
d594843de2
Fixes telemetry stream confusion ( #4386 )
...
[S.PORT] DIY range updated:
0x5000 to 0x52ff is full DIY range
0x5000 to 0x50ff is DIY streaming range
0x5100 to 0x52ff is DIY sensor range
2017-02-04 10:49:03 +01:00
Bertrand Songis and GitHub
40ece81de2
X10 ( #4377 )
...
[X10] New radio supported!
2017-02-04 10:42:50 +01:00
Arne Schwabe and Bertrand Songis
59d9ec131b
Schwabe/multi protocol update ( #4352 )
...
* Add multi frisky eu protocols
* Also implement MULTI_STATUS, the alternative to MULTI_TELEMETRY used by er9x/ersky9x
2017-01-31 07:41:08 +01:00
Damjan Adamic and Bertrand Songis
398c3b1e33
DIY ID range changed to 0x5100 - 0x52FF ( #4232 )
...
[S.PORT] DIY range updated. The spec should follow soon
2017-01-25 08:22:24 +01:00
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