Commit Graph
76 Commits
Author SHA1 Message Date
bsongis 05a55c728b Issue 96 fixed 2012-09-03 23:26:05 +00:00
bsongis c7228194df [sky9x] It was impossible to select UpperCase in names 2012-09-03 23:19:48 +00:00
bsongis ae5d7c8952 Fix simu compilation errors
Issue 82 first try with #define FRANCK in main_views.cpp
2012-08-20 20:44:43 +00:00
gruvin@gmail.com 5b26647c30 Wordy comments replaced by issue reference. 2012-08-20 05:35:36 +00:00
gruvin@gmail.com de7a8c800b DSM2 Bind Mode Fix -- Issue 98
Some DSM2 modules take longer than others to power up. Thus, sending a 
single BIND packet is not sufficient in some cases. I have implemented
here an approimately 4 second period (after power-up) during which
time the trainer swtich can activate BIND mode.

This is in fact not strictly needed, since the DSM module will by
itself reject bind packets after a short time. (I have confirmed this
    again with my DSM2 module today.) However, we like to be sure, so the
limited time window for BIND activation remains.

The word "BIND" also now appears as confirmation in upper-right of 
the main view, whenever bind packets are being sent to the DSM module.

(I did not consider it important to add this "BIND" word to the 
 language files. Please feel free to do so though, if warranted.)

Gruvin.
2012-08-20 05:06:31 +00:00
bsongis debbff51e0 Issue 66 fixed: PPM_LIMITS_SYMETRICAL Makefile option added (pls tell me if not the right name)
RSSI Tx and Rx before A1 and A2
Rotary Encoder on ersky9x board
A Mix may be defined in many Phases (idea from Romolo, thanks!)
Differential is now a Curve (private Curve of a Mix)
Issue 56 fixed (native stick as Mix input)
EEPROM saving (LimitData structure)
Issue 79 fixed (Audio Queue)
Trims now working in ersky9x simu
2012-08-16 14:06:38 +00:00
bsongis e84ece8055 Issue 67 fixed (comma missing!)
Issue 63 fixed (InstantTrim, Trims2Ofs to double check before release)
Issue 68 fixed (better names for vario sources)
[gruvin] 2 digits for voltage calibration
2012-08-10 20:34:33 +00:00
bsongis 95170b5930 [ersky9x] rotary encoders inversion
RE1 and RE2 renamed as REa and REb (will be needed for Flight Phases uses)
2012-07-11 13:21:03 +00:00
bsongis 0beaadc2e5 Free EEPROM = available + temp - current model
Low EEPROM warning displayed on model change
[ersky9x] Rotary Encoder
2012-07-11 10:40:20 +00:00
bsongis fa4e1e4fc0 No more alert for EEPROM overflow
Trims buttons don't modify trim position on release
[ersky9x] Audio stopped sometimes without reason
2012-07-10 13:37:55 +00:00
bsongis 249e6f2e63 Flash saving. SD card work (for gruvin9x / ersky9x boards) 2012-05-29 17:06:40 +00:00
maxim.karban@gmail.com 0682da0ff1 /branches/extra_encoders_rework merged 2012-05-21 19:08:21 +00:00
bsongis 45bdef6b3a TrmR / TrmE / TrmT / TrmA sources added to mixers and custom switches
The choice for Trim in mixers will be: OFF / ON / Rud / Ele / Thr / Ail
EEPROM formatted on ARM when invalid EEPROM
No EEPROM format when ARM board USB powered
2012-05-15 21:00:57 +00:00
bsongis e989e22fbd Left Vertical Trim Slider now aligned left
Scrollbar on the Outputs Main Screen
4 screens for Outputs Main Screen on ARM board
Virtual Switches Main Screen redesigned
Saves 200bytes flash on stock board!
2012-05-14 10:21:17 +00:00
bsongis 0174cb94d3 No Progress Bar in Main Views (Kilrah request) 2012-05-05 16:53:29 +00:00
bsongis 9bc18d1888 400bytes flash saved in GeneralMenus + ModelMenus
On V4.1 board both Rotary Encoder may be used for navigation
TX/RX RSSI set to 0 when no telemetry received since too long
2012-04-20 17:03:16 +00:00
bsongis 3967d82a28 Option UNITS=IMPERIAL added
SD card archive function continued (doesn't delete the model until function finished)
Alternate view for outputs in Main Views (Bars and Numbers)
GPS speed was badly displayed (ap instead of bp)
2012-04-19 17:03:51 +00:00
bsongis abd4de973b Makefile option renamed (EXTRA_ROTARY_ENCODERS)
Fixed a bug with option EXTRA_ROTARY_ENCODERS: mixes shifted after REb
30 models when open9x / gruvin9x board
LIMITS min and max range fixed
2012-04-15 22:34:39 +00:00
bsongis 6bc2ddc3d4 Issue 19 solved
Revert the last Haptic changes (was unfinished, no more spare time during the week-end, sorry!)
Revert my last modification on main views (offset not displayed in Bar Graphs, I was wrong)
PPM Center now configurable for each servo
No mean on the Batt voltage when in the calibration menu to have a faster response when calibrating
SD card Backup / Restore Models feature started
Some french translations fixed
2012-04-14 11:32:40 +00:00
bsongis b87f321cae Offsets should not be taken into account in Bars / Values in the Main Views (idea from Cam, thanks!) 2012-04-12 06:50:01 +00:00
bsongis ddcf6db9f7 FrSky flash saving (64bytes)
Condensed display of Mixers lines in MIXER menu (by Max)
MOD_EXTRA_ROTARY_ENCODERS added (by Max): on v4.1 it adds the support of an extension board for 3 more rotary encoders
2012-04-11 18:38:59 +00:00
bsongis 01d05d7d96 Flash on Beep doesn't beep on Keys / Trims
TH% not inverted when throttle stick inverted
Rotary Encoders as Mixer Sources on v4 board
Pulses on ersky9x board port
Telemetry on ersky9x board port
2012-04-02 17:31:40 +00:00
bsongis 9c16acb445 Badly displayed fields in Trainer Screen (thanks gbirkus!)
InstantTrim should work also in Telemetry View
Trims2Offsets function ok with Flight Phases
New Makefile option EEPROM_PROGRESS_BAR
Many flash savings ...
2012-03-28 17:01:58 +00:00
bsongis 8d30efddc5 Refactoring 2012-03-22 14:22:57 +00:00
bsongis a7a530487b Vario (still untested). Flash savings. 2012-03-20 18:48:05 +00:00
bsongis 0611c1de96 Mavlink introduction
Templates bug fix
2012-03-19 16:12:36 +00:00
bsongis f7b8eeeec5 More fields displayed in Custom Telemetry Screen
Vario Function Switch (first part)
2012-03-16 17:56:44 +00:00
bsongis 26cdf24ca0 New "Test" function switch (make DEBUG=YES)
New "Reset" function switch
TimeZone for GPS
BLINK attribute may be used without INVERS
Wrong first frame sent when DSM2=SERIAL (by Cam)
Text in status line blinking when NO DATA on FrSky telemetry screen
2012-03-08 18:44:48 +00:00
bsongis 040160efc9 New EEPROM format 205
Introduction of differential in Mixers
Introduction of Switches as Mixer Source (FULL now removed)
Negative curves in Mixers
Optimizations in Mixer
Extended chars for localization
Swedish translations
Beep length updated
2012-03-04 17:25:35 +00:00
bsongis bd7ab010ca FrSky did introduce 2us jitter since last optimization
Makefile minor update
Google tests fixed
Momentary switches in FUNC SWITCHES screen (not finished)
Trim parameter in Mixer is OFF if the source is not a stick
2012-03-01 21:10:18 +00:00
bsongis 6c1d0cab8a Flash saving (idea from er9x)
Trims2Offsets function removed as it was as full of bugs than other firmwares (total = ~1000bytes flash saved)
A "Safety CHxx" function is not applied when it is currently edited
The Stick Mode needs confirmation before being used (now edited with [MENU] edit [MENU]).
2012-02-27 18:52:29 +00:00
bsongis e9dc2e26aa Pat Mackenzie added to the coders list as suggested by Mike in 9xforums 2012-02-27 07:33:11 +00:00
bsongis 01240715a7 Telem. Screen function removed. Too dangerous, may block the radio in this screen... 2012-02-24 18:11:42 +00:00
bsongis 4200c203b6 PXX updates + optimizations pulled from er9x
FrSky TELEMETRY menu is now moved to [DOWN long]
Function added to reach the TELEMETRY screen when a switch is enabled
Main view optimizations
2012-02-23 18:09:27 +00:00
bsongis 76406f1f9c Some new fields now inflight modifiable: DR/EXPOS expo / weight, MIXER weight / offset 2012-02-22 17:56:38 +00:00
bsongis 97723c5732 GPS last coords always displayed even if fix lost (in case model crashed) 2012-02-20 22:33:12 +00:00
bsongis f71eb46023 Inflight parameters modification.
Last Telemetry parameters still displayed even if NO DATA (after something has been received)
2012-02-19 23:08:01 +00:00
romolo.manfredini@gmail.com e5161c9622 Accel data displayed wrong 2012-02-18 22:31:15 +00:00
bsongis 33e30b8fef Inflight parameters modification using Rotary Encoder on v4 (not finished yet). 2012-02-18 08:58:05 +00:00
bsongis 03fd1e3b01 RSSI alarms are now stored in ModelData. Alarms disabled on Quiet mode, re-enabled when not Quiet mode. 2012-02-16 17:55:23 +00:00
bsongis f98585acbe Lipo cells voltage badly displayed. Some flash saved. 2012-02-15 21:00:57 +00:00
bsongis cd057686ef Blades count for RPMs. Reordering of the TELEMETRY screen 2012-02-14 18:23:46 +00:00
bsongis 2204c7523a Copyright notice updated 2012-02-10 16:33:08 +00:00
bsongis 0e3675a1b6 GPS distance 2012-02-10 09:24:32 +00:00
bsongis 8aee92218d GPS distance algorithm. To be used later. 2012-02-09 22:56:09 +00:00
bsongis a9ac3f2015 0=>51 instead of 0=>63 for bar min and bar max 2012-02-08 23:10:26 +00:00
bsongis 2e767943c4 Some texts misplaced on screen 2012-02-08 22:50:02 +00:00
bsongis 5d67f4ba65 25% bars not displayed on a dotted bar portion 2012-02-08 21:35:06 +00:00
bsongis 97e531dd95 One telemetry screen was missing 2012-02-08 21:05:38 +00:00
bsongis caa2aec727 New telemetry screens (bars)
New telemetry units for A1 / A2
Update to pgmtypes according to Michal patch (suggested by gcc developers!)
EEPROM v204
2012-02-08 20:56:36 +00:00