Commit Graph
15298 Commits
Author SHA1 Message Date
Damjan Adamic dc2fcb2618 Another gtests failure 2014-05-18 18:30:30 +02:00
Damjan Adamic 0180e3b90d Gtests problems 2014-05-18 18:22:56 +02:00
Damjan Adamic 9dcaccc87f Cosmetics 2014-05-18 18:09:23 +02:00
Damjan Adamic e14734c8af Reduced number of logical switch context to 2. Now we have only active fm context (lswFM[0]) and other context that is used for all other fms (lswFm[1]).
Much smaller RAM usage, but possible (I beleave unimportant) errors when trasitioning between more than two flight modes.
2014-05-18 18:08:41 +02:00
Damjan Adamic fbb1b65fd6 Delay and Duration using 1 x uint8_t instead of 2 x uint32_t.
Timing for delay and duration is not as accurate as before, max error possible is +-100ms.

Worst case example: duration set at 0.1s will produce output pulse of width between 10ms (min mixer loop  time) and 200ms.

But RAM saving is BIG, unfortunately only on ARM.
2014-05-18 16:47:15 +02:00
Damjan Adamic d6a150738c Cosmetics 2014-05-17 19:56:00 +02:00
Damjan Adamic 1491d3b236 Renamed lswReset() to logicalSwitchesReset()
Added PACKED to logical switches data structures
2014-05-17 19:38:23 +02:00
Damjan Adamic 8ec706ad08 Bugfix 2014-05-17 19:35:34 +02:00
Damjan Adamic c0c824c0f4 Cosmetics 2014-05-17 19:34:53 +02:00
Damjan Adamic 8cba5f9c02 gtest correction needed because of changed order of logical swithces calculation 2014-05-17 18:31:15 +02:00
Damjan Adamic d32b869582 CRLF 2014-05-17 18:23:36 +02:00
Damjan Adamic 07a5333a08 Fixes #1039:
* order of logical switches calculaton now predicable: always from L1 to L64
* each flight mode has its own logical switches context (RAM usage multiplied by number of flight modes)
* resolved problem of non-reentrancy of getSwitch() function
2014-05-17 17:51:33 +02:00
Damjan Adamic 6e5f064c31 One more rename 2014-05-17 17:06:29 +02:00
Damjan Adamic c2031934e0 Reenabled missing #if 2014-05-17 16:20:08 +02:00
Damjan Adamic 34e1a0ce86 All references to "custom switches" renamed to "logical switches" 2014-05-17 15:29:31 +02:00
Damjan Adamic 8c21462f74 More switches code moved to switches.cpp 2014-05-17 15:29:31 +02:00
bsongis 4c44000bce Fixes #1110 2014-05-17 13:31:29 +02:00
Bertrand Songis c987f04388 Update DONATIONS.txt 2014-05-17 11:51:00 +02:00
Bertrand Songis f235ce038f Update DONATIONS.txt 2014-05-17 08:12:40 +02:00
bsongis 128956dbab Google tests compilation failure 2014-05-17 08:04:49 +02:00
bsongis 7aec5762a9 EEPROM shift 2014-05-17 07:52:31 +02:00
bsongis 6c17fee19b Fixes #1107 2014-05-17 07:52:31 +02:00
mhotar 0a53e2e6b3 wizard images #992 2014-05-16 23:50:13 +02:00
bsongis ef15ccf321 Companion bugfixes 2014-05-16 23:02:31 +02:00
bsongis 96ddda7bef Bugfixes 2014-05-16 22:33:00 +02:00
bsongis 5bfe5d9cf6 Display problem with [ in SD Manager 2014-05-16 22:32:13 +02:00
bsongis 4f0e4feadd Cosmetics 2014-05-16 21:17:54 +02:00
bsongis 92e7182740 Sky9x modules settings updated in Companion 2014-05-16 18:32:28 +02:00
bsongis 4048d65724 Warning removed 2014-05-16 18:10:39 +02:00
bsongis 5c880e47cd TrainerMode not needed on sky9x boards 2014-05-16 18:08:32 +02:00
bsongis 836cc95570 Thanks Jenkins! 2014-05-16 17:59:01 +02:00
bsongis e4346e70cd Checklist available on all ARM boards 2014-05-16 17:30:54 +02:00
bsongis 487cd04030 Cosmetics (one TODO done) 2014-05-16 17:08:35 +02:00
Bertrand Songis 3b85414f2e Merge pull request #1105 from opentx/andreas/BringBackFlashSavings
Andreas/bring back flash savings
2014-05-16 16:56:45 +02:00
Bertrand Songis 9805a8cf60 Merge pull request #1104 from opentx/bsongis/Telemetry_refactoring
Bsongis/telemetry refactoring
2014-05-16 16:56:31 +02:00
openfsguruh 9bbe3236ab a special volatile saves 40 bytes if FRSKY_STICKS used 2014-05-16 16:48:07 +02:00
bsongis bfbee05b25 Telemetry refactoring continued 2014-05-16 16:46:04 +02:00
Kjell Kernen 74a8e612bc German Companion translation from Hrenz. 2014-05-16 16:33:13 +02:00
openfsguruh 07e6df9ea5 first 68 bytes flash savings. Bring back to pointer and add volatile 2014-05-16 16:14:30 +02:00
bsongis 40783acc36 Small display bug on SMLSIZE numbers with PREC1 (used in Failsafe menu
on Taranis)
2014-05-16 15:48:57 +02:00
bsongis fec39c4222 Numbers like "5.1" were badly displayed in DBLSIZE (the point was near
the 1). Small code saving (10 bytes)
2014-05-16 15:15:57 +02:00
bsongis d6977a130b Chars [ and ] use now one less pixel in weight 2014-05-16 14:43:32 +02:00
Kjell Kernen b4d99acea9 Companion voice downloads switched to http://voice.open-tx.org/.
By using separate download areas for each Companion version it is possible to change the format and content of the voice downloads between versions. For Companion2 some download alternatives have been removed and some have been added.
2014-05-16 10:18:02 +02:00
Bertrand Songis 96f3c909bc Update DONATIONS.txt 2014-05-16 09:24:36 +02:00
mhotar c72d84e27f wizard images #992 2014-05-16 00:35:14 +02:00
bsongis 6b3c4c8cfe Telemetry bugfixes 2014-05-15 21:08:04 +02:00
Bertrand Songis c9500063aa Update DONATIONS.txt 2014-05-15 19:56:16 +02:00
bsongis b376192b61 Telemetry refactoring 2014-05-15 18:07:52 +02:00
Bertrand Songis 7b1f11398d Update DONATIONS.txt 2014-05-15 13:59:38 +02:00
bsongis 2fbd4ff13a Mixer code splitted differently 2014-05-15 12:08:57 +02:00