gruvin@gmail.com
37387f91fd
GTRUVIN9XPCB: DSM2=PPM mode -- Implemented hardware switching of PPM_OUT pin
...
and compensated for main clock synchronisation to get accurate 8us bit
lengths, as measured on the logic analsyser.
Specifically, all 1 and 0 bits now measure 8.000us in length, instead of
varyting from 6.250us to 10.750us, as before.
NOTE: A similar len-5 / len+3 compensation is almost certainly required
to improve bit timing on the stock board, in software bit-bang mode,
but I did not want to commit such a change to trunk without being
able to bench test it first. The values might differ slightly, due
to the number of instruction cycles executed before the actual
PORT B bit toggle code is reached. But it will NOT be the same for
both 1 and 0 bits.
2012-11-01 08:44:14 +00:00
bsongis
d02ef1b603
Compilation should be ok now
...
PORTH_TIMING option now included in DEBUG=YES
2012-11-01 06:58:22 +00:00
gruvin@gmail.com
c71ee46e5f
Makefile addition for GRUVIN9X PCB PORTH real-time diagnostics.
...
$ make ... PORTH_TIMING=YES
See code comments for details. This is used to analyse real-world timing of
mixer interrupt, setupPulses and PPM or DSM=SERIAL or DSM2=PPM data output
streams.
NOTE: Not compatible to SOUND=YES (SOMO14)
2012-10-31 23:40:21 +00:00
bsongis
a5ba6ff463
VARIANT is not available on VS++
2012-10-29 21:06:16 +00:00
bsongis
bf8bddb147
Python not any more mandatory to compile open9x
2012-10-29 11:03:43 +00:00
bsongis
795b48e7c5
[sky9x] Automatic conversion from EEPROM v212 to v213 (not tested)
2012-10-24 20:40:50 +00:00
bsongis
e4f45398df
[all] Spanish language added
...
[all] Groups / Indentation added in Radio Settings
[all] Rework on GVARS
2012-10-23 17:21:02 +00:00
bsongis
93eafc667a
[sky9x] 3 Telemetry screens
...
[all] Variants
[stock] Around 50bytes flash saved
[sky9x] Date/Time setting problem
2012-10-19 18:48:10 +00:00
bsongis
99283c6ed6
[all] MODS strings removed (unused)
...
[all] EEPROM variants
2012-10-18 17:45:34 +00:00
bsongis
cd995aa975
[all] Global Variables
...
[X9D] Scroll Bar in all menus
2012-10-15 19:41:19 +00:00
bsongis
2ce7ac1b2a
[all] Registers implementation started (make REGISTERS=YES)
...
[sky9x / gruvin9x] Date / Time setting splitted into 2 lines (General Setup Menu)
[sky9x] Baudrate moved to the Hardware screen
[sky9x / gruvin9x] SD Manager better implementation
[sky9x] Short / Long switch press used in Function Switches
[sky9x] Bg Music Pause / Resume
2012-10-13 17:55:48 +00:00
bsongis
50616680fa
[stock] Flash saving
...
[sky9x] Timer > 1hour fixed
2012-10-06 09:11:00 +00:00
bsongis
2b78b499f4
Some refactoring
2012-10-04 17:24:27 +00:00
bsongis
2efdcf51f0
[all] Menus almost all renamed
...
[sky9x] Audio refactoring
[sky9x] No hex compiled, it's not needed
2012-10-04 12:08:59 +00:00
bsongis
f2154feda1
[sky9x] Stack probe
...
[sky9x] No sprintf (needed heap)
[sky9x] Bug when retrieving available SD audio files
2012-10-02 19:11:22 +00:00
bsongis
81c6bb1ba7
Make PCB args are now SKY9X and GRUVIN9X instead of ARM and V4
...
[sky9x] Temperature calibration
[sky9x] RTC modifications
2012-10-02 10:07:19 +00:00
bsongis
002447dbb5
[sky9x] RTC Clock on FAT (not tested)
...
[gruvin9x] RTC Menu redesigned
[stock] ~50bytes flash saved
2012-10-01 19:58:10 +00:00
bsongis
121c41719d
[sky9x] All fields in SD info submenu now displayed
...
[sky9x] Model Backup / Restore should be ok
[sky9x] SD unmounted when USB masstorage
[sky9x / gruvin9x] Header added to Model Backups
[sky9x / gruvin9x] Log file closed when Logging function stopped
+ Cleaning session
2012-09-28 16:02:13 +00:00
bsongis
3a9c375908
[sky9x] Revert to last version where massstorage was ok for all SDs!
...
[stock] Flash saving
[stock] Voice mod port from er9x
2012-09-19 22:15:20 +00:00
bsongis
7c3a4d3863
[sky9x] Massstorage again!
...
[sky9x] More SD cards allowed
[X9D] Makefile for simu with 192x64 LCD
2012-09-18 19:45:24 +00:00
bsongis
956d034fdc
[sky9x] Some cleaning
2012-09-13 06:58:00 +00:00
bsongis
46a0fe8533
[sky9x] Massstorage (still not working, but we see the drive)
2012-09-12 05:30:06 +00:00
bsongis
fcf6f436b0
[sky9x] Massstorage (not finished at all!)
...
[stock] 180bytes flash saved
2012-09-11 19:58:49 +00:00
bsongis
91fbcb94d7
2012-09-11 19:37:58 +00:00
bsongis
03a1517531
[sky9x + gruvin9x] Remanent timers
...
[sky9x] Timer since last charge
[sky9x] Massstorage (not working at this moment)
[sky9x] Debug Thread
[stock] Flash saving
2012-09-08 13:49:51 +00:00
bsongis
1bd590195f
[sky9x] Bug in SD Init fixed. Temperature alarm added.
2012-09-02 21:00:22 +00:00
bsongis
5712b03bca
Atmega 128 support
2012-08-31 13:21:09 +00:00
bsongis
ce34047e12
[ersky9x] Bluetooth FrSky proxy added (ported from ersky9x, still untested, not part of the release)
2012-08-28 18:42:46 +00:00
gruvin
43542c9d9f
Makefile -- hopefully this time I did it way that will work for every one.
...
(Thanks yet again Bertrand for telling me how.)
2012-08-28 03:10:58 +00:00
bsongis
2bd7cfae95
Issue 108 fixed
2012-08-26 20:47:03 +00:00
gruvin@gmail.com
c16af175aa
Nope. That's still wrong. I suck at this.
...
Reverted to original.
2012-08-23 04:46:58 +00:00
gruvin@gmail.com
328e322edf
My Makefile logic last commit was wrong. Now fixed.
...
"When I grow up, I'm gonna be a _real_ programmer! :P"
2012-08-23 04:44:38 +00:00
gruvin@gmail.com
3b4c9412a1
A better Makefile fix for my LLVM compiler. Thanks Bertrand.
2012-08-23 01:47:38 +00:00
gruvin@gmail.com
84513c8c0e
So I don't accidentally forget that I've edited Makefile and
...
commit it broken.
2012-08-22 11:33:45 +00:00
bsongis
6bba0a5311
New option DBLKEYS
...
Flash saving
Issue 86 fixed (could be made an option in the future)
2012-08-19 16:56:43 +00:00
bsongis
83fe77fa8e
MixData phases is now inverted to save some flash (thanks Romolo)
...
Comment on DSM2 fixed in Makefile (thanks Bryan)
Bug fixed in TELEMETRY menu
2012-08-17 09:34:38 +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
mhotar@gmail.com
ec1df22130
TTS_language defined
...
tts_cz fixed to play 0.0x numbers correctly
CZ system and custom promts shifted to 260+
2012-08-13 20:15:44 +00:00
mwm@mired.org
3d6a1dd621
Add install target to Makefile.
2012-07-28 21:14:49 +00:00
bsongis
6ed367834b
Possibility to remove completely the CURVES Menu and calculations (CURVES=NO Makefile option)
2012-07-26 10:31:33 +00:00
bsongis
7111fcfb82
Issue 51 fixed
2012-07-25 08:49:55 +00:00
bsongis
a10f725a0a
Voice added on stock (completely untested)
...
Issue 50 fixed
Tada sound added
Corrections on expos curves
2012-07-24 17:33:43 +00:00
bsongis
10265a90ca
New curves system (XCURVES Makefile option)
...
SmartieParts board v2.2 support (SP22 Makefile option)
2012-07-24 15:11:00 +00:00
bsongis
533fd05414
[ersky9x] SDCard logs
...
New wav sounds for alerts
2012-07-20 20:36:18 +00:00
bsongis
9e8ef373b0
Makefile simplification
2012-07-18 13:06:28 +00:00
bsongis
06b2a1f0e4
When missing TTS files tts_en.cpp is used
2012-07-18 07:31:08 +00:00
bsongis
bdf409ea5c
Option -mstrict-X only available starting of avr-gcc 4.7.0
2012-07-17 13:38:15 +00:00
bsongis
326dc07834
+700bytes saved thanks to Mike on stock board
2012-07-15 07:51:16 +00:00
bsongis
0ac6582225
[ersky9x] Inflight Parameters Modification with Rotary Encoder
...
TTS script for SAPI voice engine
2012-07-12 14:22:49 +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