Commit Graph
146 Commits
Author SHA1 Message Date
bsongis 30cd6bf15d Mutliplier missing when trim used as a source (as if it was a slider). To use this feature, set MIXER source = THR and Trim = Offset for example. 2012-03-01 21:49:26 +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 b5dbe135e7 Center Beep was too long (Issue 4)
Inactivity Beep was too long
Vibrations now possible on key press
2012-02-29 19:10:13 +00:00
bsongis fcb678a11f Issue 4 solved (Beeps too long for MIX CENTER) 2012-02-29 07:36:05 +00:00
bsongis 46b17b8d91 Invert lines in EXPO submenu (in order to have conditions all together)
Translations updated
2012-02-28 22:44:26 +00:00
bsongis cbd475cc30 Vibration when MIN / MIDDLE / MAX trim position reached 2012-02-27 21:19:31 +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 3c40237cc6 moveTrimsToOffsets function did take into account the THR stick 2012-02-25 22:27:07 +00:00
bsongis e91ac3d7cf New way of dealing with recursive mixers and Flight Phases which saves ram... 2012-02-25 10:57:02 +00:00
bsongis a094fd9ba2 Throttle trace with P1-3 should now be ok
Problem with recursive mixers and Flight Phases
2012-02-24 18:08:27 +00:00
bsongis 16d35bfd99 V4 BandGap should be initialized for alow the voltage to settle quickly 2012-02-23 22:09:45 +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 eba1924a08 Make it compile on VC++ 2012-02-21 22:48:57 +00:00
bsongis 6a1f12281c Batt voltage should be better on v4 2012-02-21 20:24:57 +00:00
bsongis 6f1f234b40 Logs port from gruvin9x
JETI ok on simu
Sticks mode problem in Trims2Offsets function
PXX bug fix pulled from er9x
Optimizations
2012-02-21 16:36:57 +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 a5fef987df Flash saving: around 100bytes (saved in TRAINER menu). UNSTABLE_BANDGAP option removed (always used). Keys react a little better in simu. 2012-02-17 17:01:52 +00:00
bsongis 1ed8d7ca44 Compilation problem when !FRSKY
Rotary encoder navigation on v4
Some cleaning on code
2012-02-16 22:40:02 +00:00
bsongis c4147980c9 Beeper mode is now splitted from beeper length. Haptic mode added. Haptic only sounds now ok on v4. 2012-02-16 13:12:35 +00:00
bsongis 4bd49938f3 Added a SOMO function with track number 0-255 2012-02-15 17:45:38 +00:00
bsongis 0c8cea428d No instantTrim on THR stick 2012-02-14 21:32:58 +00:00
th9xer d8a5ee4e1d Fix haptic DDR error on V4 and fixing the SOMO14D code. 2012-02-14 00:45:36 +00:00
bsongis 2204c7523a Copyright notice updated 2012-02-10 16:33:08 +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
bsongis f42596a2a7 Another 16bytes flash saved 2012-02-05 19:01:28 +00:00
bsongis d3c4cb2534 90 bytes saved on the channel order array + access functions 2012-02-05 10:27:21 +00:00
bsongis d399f9f9c4 Safety switches screen removed. Replaced by Function switches. 2012-02-03 22:28:56 +00:00
mihlit@mihlit.cz 14676ab361 make sure splash start and end markers have correct position
Compiler can change position of start/end splash markers or even optimize-out
them completely, because they are not used in the fw. 
Make them part of the splash data block, so their possition is always correct.
util/xbm2lbm was changed together with other c "images" to make it consitent.
2012-02-02 22:48:15 +00:00
mihlit@mihlit.cz acd523e699 make code compatible with up-to-date build environment
These changes make it possible to compile open9x with old (avr-gcc 4.3.3, 
avr-libc 1.6.7) and up-to-date (avr-gcc 4.6.2, avr-libc 1.8.0) build
environments. See Issue 1 for more details.
2012-02-02 11:23:38 +00:00
bsongis 3e009decfb HAPTIC is now able to work without AUDIO
New function in function switches to play an Audio track
Trims can be used to modify a mixer offset.
Offsets for Frsky can go from -128 to +127
Vibrations motor on v4 (HAPTIC option too)
2012-02-01 18:55:08 +00:00
bsongis 3b49bc9d6a Bug in last AUDIO optimizations 2012-01-31 19:10:29 +00:00
bsongis 837eddf1df Haptic initialization 2012-01-31 11:22:23 +00:00
bsongis 74e454cd0b Some more optimizations on AUDIO. AUDIO option set to false by default. 2012-01-30 18:42:14 +00:00
bsongis 0af7630523 Missing symbols in open9x simu v4 2012-01-28 15:17:00 +00:00
bsongis dea8c79811 Audio was completely broken on v4. Now better, we hear sounds, but ridiculous sounds... 2012-01-27 20:53:11 +00:00
bsongis e6d8648074 NMEA and ARDUPILOT code ported from er9x
DSM2(PPM) bug fixed
Flash saving
PCBV3 removed
One delay_us(7) removed
BEEPSPKR becomes AUDIO
2012-01-27 18:58:59 +00:00
bsongis a8ec3ddaa7 Audio port from er9x (thanks Rob!) 2012-01-26 20:15:45 +00:00
bsongis 31524e4eb4 g_time_per10 only needed in DEBUG mode 2012-01-25 20:56:21 +00:00
bsongis 53ff8cc768 Some improvements when french translations used 2012-01-24 20:28:01 +00:00
bsongis 5de422d287 Changes on MCUSR / MCUCSR 2012-01-23 20:54:01 +00:00
bsongis 9c658018f4 Optimization in pulses 2012-01-20 19:45:30 +00:00
bsongis f9d3e11956 Some 1400bytes flash saved! 2012-01-20 18:15:29 +00:00
bsongis c67ba218fa Port for DSM2 pulses,
Port for SOMO module,
ModelMatch function switch,
French translations.
2012-01-19 11:10:02 +00:00
bsongis c651917da8 Some rename to open9x 2012-01-18 21:39:45 +00:00