janek
f54870f051
Revert sync at 1000Hz, it is too CPU taxing: #474
2025-05-04 12:09:31 +02:00
janek
329650ad77
cleanup, naming
2025-04-19 18:35:24 +02:00
janek
b6a7584509
cleanup
2025-04-19 10:40:02 +02:00
janek
96c3350bbb
i2c can have lower GPIO speed
2025-04-13 18:36:41 +02:00
janek
790e049572
Larger USB serial debug output buffer for DEBUG builds
2025-04-10 21:55:57 +02:00
janek
94ab2711d6
Reduce TELEMETRY_OUTPUT_BUFFER_SIZE until needed
2025-04-10 21:51:24 +02:00
janek
43034b5005
Fix and simplify version condition
2025-04-10 21:50:03 +02:00
janek
17aca630ed
fixed ext module power circuit image @marco-garcia
2025-04-07 14:40:35 +02:00
janek
d22d831a99
move CRS clock init
2025-04-05 17:57:31 +02:00
janek
6cff24d37a
updated ext module power circuit image by @marco-garcia
2025-03-27 10:12:43 +01:00
janek
4b8935b039
repo cleanup
2025-03-16 08:38:35 +01:00
Janek
e8b26e0613
Update README.md, added license badge
2025-03-16 08:31:54 +01:00
Janek
78501ead38
Update README.md, add gitpod badge
2025-03-16 08:27:57 +01:00
Wilhelm
d019ce803b
Add gitpod/docker configuration to repo ( #469 )
...
* added gitpod/docker
2025-03-16 08:23:58 +01:00
janek
713e06bf6c
cleanup, proper name
2025-03-14 22:43:58 +01:00
janek
318141863a
Treat 2POS switches as 2 pos (backport)
2025-03-14 21:18:09 +01:00
janek
eba65dc5d9
some definitions fixes
2025-03-14 21:15:27 +01:00
janek
cee82b9e8b
Added ext module power circuit image by @marco-garcia
2025-03-13 18:56:43 +01:00
janek
4a236a2903
version bump
2025-03-09 09:26:12 +01:00
Janek
de5ff97919
Update README.md
...
Increased number of models from 16 to 20.
2025-02-20 22:42:44 +01:00
Janek
187d886648
Increased max models to 20, ( #466 )
...
Increased max models to 20,
removed free size counter,
removed legacy eeprom type check
2025-02-20 22:42:00 +01:00
Janek
51ea45dfac
Save RAM: Allocate eeFs only for MAX_MODELS ( #462 )
...
* allocate eeFs only for MAX_MODELS,
* keep old EEProm alignment
2025-02-18 18:46:51 +01:00
Janek
e7edba29f3
Update README.md
2025-02-17 20:40:20 +01:00
janek
31cc42e46a
cleanup
2025-02-13 11:37:38 +01:00
janek
713f689996
cleanup
2025-02-02 11:26:31 +01:00
janek
0a893a91c7
added Copy/Paste support to SF and LS.
2025-02-02 10:16:07 +01:00
Janek
51291f0bf1
Fixed issue where returning from popup was blocking UP/DOWN navigation, ( #460 )
...
* fixed issue where returning from popup was blocking UP/DOWN navigation,
* added shortcut to go directly to edit mode for empty LS,
* removed POT navigation code,
* more cleanup
2025-02-02 10:11:17 +01:00
janek
95b69c2a0e
updated hardware infographics image
2025-01-25 16:12:52 +01:00
janek
41b0e6c17c
updated hardware infographics image
2025-01-24 10:45:43 +01:00
janek
0d2f54c2d6
move battery range settings to Radio Hardware tab ( EdgeTX/edgetx#5803 )
2025-01-23 21:03:36 +01:00
Janek
f48d357492
Update channel monitor to reduce size ( #454 )
...
* Update channel monitor to reduce size
2025-01-23 17:31:38 +01:00
janek
367700ab81
Removed PPM_UNIT from remaining places
2025-01-23 12:15:46 +01:00
janek
4706422da2
Removed PPM_UNIT from remaining places
2025-01-23 12:12:28 +01:00
Janek
235cf4f7ad
Convert PPM_UNIT build option to runtime radio setting (edgetx/edgetx#3993) ( #457 )
...
* Convert PPM_UNIT build option to runtime radio setting (edgetx/edgetx#3993 )
* DRY to save some space
2025-01-23 11:56:25 +01:00
janek
d51977eb68
simplify dfplayer volume setup
2025-01-22 15:16:41 +01:00
janek
c9534df0ba
Adjust radio setup to match EdgeTX options alignment,
...
added new gui function overloads
2025-01-22 15:16:41 +01:00
janek
b7040cebbe
enable 3.75M and 5.25M baudrates
2025-01-22 14:24:04 +01:00
janek
f0fcd8ef09
Change "Save all" to "Save settings",
...
cleanup
2025-01-21 19:47:12 +01:00
janek
8baf62a3f7
version bump to 2.0.0
2025-01-20 22:17:19 +01:00
janek
4a9e891b25
ELRS: increase buffer to support more complex/dual-band devices
2025-01-20 22:15:52 +01:00
janek
a919688895
updated trainer PPM timer disabling capture interrupt flag order to match PPM out,
...
removed comment
2025-01-20 12:37:15 +01:00
janek
5466309bff
disable not used condition
2025-01-20 12:37:15 +01:00
janek
cf0921b49f
merge pulses_arm.h and pulses.h
2025-01-20 12:37:15 +01:00
janek
fd7039dd11
cleanup EXTMODULE_TIMER_IRQHandler
2025-01-20 12:37:15 +01:00
janek
3ad862b97c
enable PPM timer for in/out mode and disable accordingly,
2025-01-20 12:37:15 +01:00
janek
0ec4be28ef
enable PPM timer for in/out mode and disable accordingly,
2025-01-20 12:37:15 +01:00
janek
e99e8b4d13
fixed issue with calling afhds2a SPI before setup (blank screen issue),
...
fixed watchdog issue where isModuleSynchronous was defined wrong,
remove DisablePPMOut,
2025-01-20 12:37:15 +01:00
janek
8e9dd6066e
update afhds2a, internal and external module logic,
...
removed old functions,
removed ahfds2aEnabled flag,
removed pulses_driver.cpp
2025-01-20 12:37:15 +01:00
janek
32418dbe8f
remove disable_afhds2a in favor of direct intmoduleStop use
2025-01-20 12:37:15 +01:00
janek
b98022f066
Initial pulses refactor commit
2025-01-20 12:37:15 +01:00
janek
b7f07b8ba2
Popups fix
2025-01-15 18:34:26 +01:00
janek
77a032effa
Merge remote-tracking branch 'origin/master'
2025-01-14 19:26:54 +01:00
Janek
efa63ec80d
Fix for ELRS 4 arming mode ( #453 )
...
* remove not used fixUpModel
* DE arming translation fix
* Fix for ELRS4 arming mode.
Closes #451
2025-01-14 13:55:00 +01:00
janek
d02ddfd2c1
DE translation fix
2025-01-03 14:44:15 +01:00
janek
8ffacf0437
remove not used fixUpModel
2025-01-03 14:44:05 +01:00
janek
7bff6c5c10
Simplify ELRS version check
2024-12-28 10:41:42 +01:00
janek
524532e84b
elrs update for parameter definitions over 255 bytes
2024-12-24 00:18:56 +01:00
Janek
09d4500482
Popups followup ( #450 )
...
* Popups refactoring follow up
2024-12-23 19:47:23 +01:00
janek
0a597df51b
buzzer allow higher freq, cleanup
2024-12-23 19:44:53 +01:00
janek
34954190b6
elrs fix for text selection over 255 characters
2024-12-23 19:41:48 +01:00
janek
15b50b0de3
Enable USB_SERIAL for all translations
2024-12-19 18:31:43 +01:00
Janek
3a633cec7f
Popups refactor ( #449 )
...
* Popups refactor
* Add title to USB modes popup
* cleanup
2024-12-19 18:25:00 +01:00
janek
bb3c68b1b4
buzzer, remove not needed ARR register value limit
2024-12-19 11:37:49 +01:00
Janek
41791f34e2
buzzer driver improvements, fix vario, cleanup ( #448 )
2024-12-19 11:19:39 +01:00
Janek
a6430ddb24
Update config.yml
...
Update docker image to latest to use gcc 14.2
2024-12-17 10:24:14 +01:00
janek
9cacfb0df2
cleanup
2024-12-16 22:15:14 +01:00
Janek
91e8418631
int module init, file renames ( #447 )
...
* use proper internal module timer alias from hal.h,
* rename *_arm to generic file names,
* added APB2 SYSCFG define to hal.h, removed from intmoduleAfhds2aStart,
* cleanup of dead code
2024-12-16 20:22:49 +01:00
Janek
3eab877f54
AFHDS2A Fixes ( #445 )
...
* fixed custom failsafe channels setup missing for channels > 8,
* fixed checkModelIdUnique on invalid menu line,
* default model internal module off,
* refactored findNextUnusedModelId (opentx#7259)
* remove undocumented long press OK to auto assign next free model ID, reeanable unique ID warn
2024-12-12 13:20:02 +01:00
Janek
bec94560d7
Remove not used translations from firmware ( #443 )
...
* removed not used translations
* remove DATETIME translation
* exclude VKEYS for non MENU_DIAG_ANAS_KEYS builds
* exclude SLIDERTYPES when NUM_SLIDERS == 0
2024-12-12 13:08:26 +01:00
janek
c861ac899e
exclude External Module bind
2024-12-11 17:28:55 +01:00
janek
97d9f1c19d
enable SBUS_TRAINER back for official builds
2024-12-11 13:22:31 +01:00
janek
70a24b992d
rename stream to channel
2024-12-11 12:53:14 +01:00
Janek
b6b24dcf94
Update telemetry.cpp
...
cleanup
2024-12-11 00:50:36 +01:00
janek
14888fdc3a
simplify
2024-12-10 21:07:27 +01:00
janek
7f2a5cafd3
Disable IDLE interrupt for telemetry,
...
cleanup buzzer init,
2024-12-10 21:05:47 +01:00
janek
c935e0b5cf
cleanup
2024-12-09 22:47:14 +01:00
janek
9bd0397f83
optimize loop iterator type
2024-12-09 22:19:40 +01:00
janek
68195be6d9
crossfireTelemetryPush allow up to full 64 bytes
2024-12-09 12:49:10 +01:00
janek
d0bf6310e3
added CMake CROSSFIRE definition
2024-12-08 18:12:57 +01:00
janek
b434750207
Merge remote-tracking branch 'origin/master'
2024-12-08 17:54:52 +01:00
janek
5627957dbd
update common build options
2024-12-08 17:54:40 +01:00
Janek
f7e573fff9
RAM & Flash savings ( #444 )
...
* RAM savings: split moduleData structs,
* cleanup not used protocols,
* Flash savings, pxx cleanup
2024-12-08 17:49:57 +01:00
janek
17d3cc2801
add warning
2024-12-08 17:45:48 +01:00
janek
9660f70308
Enable USB Serial for EN on DFPlayer build
2024-12-08 16:12:27 +01:00
Janek
559b2af2e8
Add CRSF Full duplex mode ( #442 )
...
* Add CRSF Full duplex mode
* Removed CRSF_UNINVERTED
* correct GPIO AF for RX
2024-12-07 13:56:10 +01:00
janek
24c8653790
cleanup, remove not used telemetryInit modes
2024-12-05 11:26:06 +01:00
janek
d976bb0dec
do not use EEPROM_VARIANT on PCBI6X
2024-12-05 00:23:58 +01:00
janek
0fde774398
cleanup
2024-12-04 12:52:30 +01:00
janek
60baf50708
Rename Sticks to Axis
2024-12-03 17:35:49 +01:00
janek
0ef6cc2ca8
cleanup
2024-12-03 10:03:34 +01:00
janek
2e1c8dc366
cleanup
2024-12-03 09:52:41 +01:00
janek
ef1d6d0b32
Add space to SD edit name ( #8405 )
2024-12-03 09:50:11 +01:00
janek
33f08f01a4
Move Contrast after Backlight items in Radio Setup
2024-12-03 09:45:11 +01:00
janek
8a0e6f5005
Minor types change to match current OpenTX/EdgeTX
2024-12-03 09:44:24 +01:00
janek
2b4a6ace18
Merge TelemetryProtocols define
2024-12-03 09:42:54 +01:00
janek
d97ed48069
Adjust joystick mixer period rate to match usb update rate, added afhds2a period define
2024-11-30 16:24:26 +01:00
janek
76c6c4a7ff
typo fix
2024-11-30 11:54:12 +01:00
janek
ed930033de
Further SKY9X remove
2024-11-30 11:52:34 +01:00
janek
65f2929525
Merge remote-tracking branch 'origin/master'
2024-11-30 11:41:08 +01:00
janek
6a5ec7b803
Further SKY9X remove
2024-11-30 11:40:56 +01:00
Janek
ec4da489b3
Added native USB connection detection ( #441 )
2024-11-30 11:32:32 +01:00
Janek
d49cc03892
Update README.md
2024-11-30 00:11:33 +01:00
janek
9eae3f02aa
Merge remote-tracking branch 'origin/master'
2024-11-29 23:24:24 +01:00
janek
16e665e05f
inav lite typo + size optimization
2024-11-29 23:24:15 +01:00
Janek
900fb616df
Update README.md
2024-11-29 10:58:21 +01:00
janek
9af695ed0e
FI translation fix
2024-11-28 11:29:44 +01:00
janek
a933cc9299
Remove SKY9X target, remove drawFieldLabel
2024-11-24 22:02:18 +01:00
janek
40628f5dca
Merge remote-tracking branch 'origin/master'
2024-11-24 21:29:04 +01:00
janek
6c76ebe5ec
skip modes when SBUS_TRAINER not defined
2024-11-24 21:28:57 +01:00
Janek
a2a9a00774
Elrs optional arming in module setup ( #440 )
...
* ELRS optional arming method
2024-11-24 21:27:38 +01:00
janek
4eb8f7310e
minor definition fix
2024-11-24 13:58:51 +01:00
Janek
5d1e179e03
Update README.md
2024-11-23 12:14:28 +01:00
Janek
80a2ae5b7d
Update README.md
2024-11-23 12:12:25 +01:00
Janek
05a8dc9983
Update README.md
2024-11-23 12:09:58 +01:00
Janek
bb47d974f7
Update README.md
2024-11-23 12:08:35 +01:00
Janek
350c18b68e
Update README.md
2024-11-23 12:04:13 +01:00
Janek
c812a8140a
Update README.md
2024-11-23 11:54:25 +01:00
Janek
a1d4c9b1cb
Update README.md
2024-11-23 11:35:37 +01:00
Janek
1c3a7397bc
Update README.md
2024-11-23 10:06:10 +01:00
Janek
0c3ee642cd
README.md updated buttons description
2024-11-23 09:58:10 +01:00
Janek
068265a7c1
README.md reorder positions
2024-11-23 09:46:25 +01:00
janek
8daccf079a
fix
2024-11-21 13:45:43 +01:00
janek
d57a77b103
removed SET Screen function on switches limited i6X
2024-11-21 13:33:42 +01:00
janek
d1cb47dd30
enable USB_SERIAL for all HELI builds
2024-11-21 11:30:58 +01:00
janek
7fce538ac1
remove PCBI6X_ prefix from build options
2024-11-21 11:24:37 +01:00
Janek
6752c3c1f6
USB Serial modes ( #436 )
...
* USB Serial mode
* USB vid, pid
* shorten USB strings
* single USB mode define, as in EdgeTX
* added CRSF and AFHDS2A USB Telem mirror,
* Reduce CDC_IN_FRAME_INTERVAL since we have smaller buffer and this matches EdgeTX
* fix GCC warnings
2024-11-21 11:11:40 +01:00
Janek
baa5ed36f3
added SBUS_TRAINER define to make it build time option ( #439 )
...
* added SBUS_TRAINER define to make it build time option
* exclude more, exclude trainer connect/disconnect sounds, make it build time option
2024-11-21 10:56:17 +01:00
Janek
6a5e87c40b
Update README.md
2024-11-19 23:13:25 +01:00
Janek
ec6d70f198
Update README.md
2024-11-18 17:27:40 +01:00
janek
7994ec402f
Revert "remove eeprom version from version screen"
...
This reverts commit f5180b01df .
2024-11-15 19:30:25 +01:00
janek
f5180b01df
remove eeprom version from version screen
2024-11-15 19:29:55 +01:00
janek
e931b4f212
Combine flags enabling to reduce size
2024-11-14 14:30:04 +01:00
janek
088bdfff11
Reduce DEBUG build size
2024-11-14 14:29:13 +01:00
janek
641ac61119
Match EdgeTX priorities
2024-11-13 00:55:10 +01:00
janek
680a3e3b54
Match Horus driver behaviour.
2024-11-12 20:53:54 +01:00
janek
177a00f1c4
Rewrite DMA init to reduce code size
2024-11-12 14:01:22 +01:00
janek
d82393c9cb
Remove firmware.txt contents from USB MSD to reduce size
2024-11-12 11:35:15 +01:00
janek
45d3abd883
Fn rename
2024-11-11 02:05:36 +01:00
janek
6aac5b6555
Enable syncing at 1000 Hz
2024-11-11 01:06:01 +01:00
janek
d519064f6e
size optimization
2024-11-10 16:00:58 +01:00
Janek
13db3d3ef9
Enable Telemetry RX DMA + IDLE interrupt ( #437 )
...
* Enabled DMA accelerated telemetry RX
* Additional baud rates in comments
* Cleanup
2024-11-10 15:52:49 +01:00
Janek
315e585353
Update README.md
2024-11-03 14:21:53 +01:00
Janek
efabd68aee
Update README.md
2024-11-03 14:18:26 +01:00
Janek
dd67c8f56c
Update README.md
2024-11-03 14:16:19 +01:00
Janek
c4347e3e8d
Update README.md
2024-11-02 11:50:49 +01:00
Janek
57c8905177
CRSF optional STRING and FLOAT support ( #435 )
...
* Add FLOAT support
* increase buffer to accommodate for Param size
* added CRSF_EXTENDED_TYPES guard for STRING and FLOAT support
2024-11-01 20:08:35 +01:00
janek
663e857f54
Readjusted DFPlayer volume levels
2024-11-01 16:56:19 +01:00
janek
39272da5d0
Bump version
2024-11-01 13:46:52 +01:00
janek
c698bb0e1e
Fixed an issue where DFPlayer was not working in Radio Setup menu and volume was not saved.
2024-11-01 13:40:02 +01:00
janek
3551a8cdbe
increase space for option just in case
2024-11-01 13:10:15 +01:00
janek
e75fd9b657
optimize for size
2024-11-01 12:44:22 +01:00
janek
4b7a8b03a4
revert
2024-10-31 16:04:07 +01:00
janek
e8d6d2a720
optimized for size
2024-10-31 13:43:18 +01:00
janek
529b3e6ed9
simplify condition
2024-10-31 12:56:31 +01:00
janek
a7b6614d81
OK button label
2024-10-31 10:49:31 +01:00
janek
36aecef4cf
cleanup
2024-10-31 02:07:47 +01:00
janek
7d901ad7a0
Refactored telemetry mirror mode select
2024-10-30 12:59:08 +01:00
janek
3a7312f85d
Translations update
2024-10-30 12:09:39 +01:00
janek
023e96b79e
Set Screen translations update
2024-10-29 14:01:42 +01:00
janek
f14b715b79
DE translation fixes
2024-10-29 13:57:10 +01:00
janek
e1e8177aa9
Update CircleCI config
2024-10-29 13:12:39 +01:00
Janek
b1c9798365
Fixed popup menus regression ( #434 )
2024-10-29 12:49:14 +01:00
janek
90f968e2f5
fix(telemetry): wrong scaling after changing unit to rpm ( Edgetx/edgetx#4875 )
2024-10-23 15:19:18 +02:00
Janek
b047c748f2
PCBI6X_USB_MSD exposed as build time option ( #432 )
2024-10-23 13:26:10 +02:00
janek
98c73ea7bb
use paramStringDisplay for INFO
2024-10-22 17:50:17 +02:00
janek
e482d3dc03
use paramStringDisplay for INFO
2024-10-22 17:49:24 +02:00
Janek
84d80625f4
ELRS menu: (do not) use maxlen for STRING ( #427 )
...
* fix s_editMode state
2024-10-22 17:22:25 +02:00
janek
cf3f78e27d
More stable batt voltage readings
2024-10-22 11:51:24 +02:00
janek
368d77b446
ELRS menu: increase buffers, fixed initial paramData pointer
2024-10-21 16:43:26 +02:00
janek
a025433a3c
PL translations
2024-10-21 11:03:38 +02:00
janek
12948100b2
ELRS menu: use s_editMode directly
2024-10-21 02:39:24 +02:00
janek
c268229a16
ELRS menu: reuse checkIncDec
2024-10-21 01:51:33 +02:00
janek
9686955ac0
PL translations
2024-10-21 00:55:38 +02:00
janek
6306a89b38
AFHDS2A use local txPacket,
...
remove global packet pointers,
cleanup
2024-10-21 00:25:51 +02:00
Janek
ab51eaa00c
AFHDS2A ppm center adjustment ( #426 )
...
* AFHDS2A ppm center adjustment
2024-10-20 23:18:01 +02:00
janek
d74f533eca
By default do not inject AFHDS2A RSSI at ch 17
2024-10-20 19:10:54 +02:00
Janek
3ff3020ba9
ELRS menu: additional data types support ( #420 )
...
* support for INT8,UINT16,INT16, STRING
* optimizations for code size
2024-10-20 18:52:05 +02:00
janek
3dffcf7e55
simplify
2024-10-17 00:03:42 +02:00
janek
859b002c49
cosmetics
2024-10-16 23:56:54 +02:00
janek
7c5d6f5a02
elrs cleanup
2024-10-16 14:42:18 +02:00
janek
fd5c4711cd
elrs cleanup
2024-10-16 14:40:51 +02:00
janek
faef96eeaa
elrs minor refactor
2024-10-16 14:38:13 +02:00
janek
614c202824
cleanup
2024-10-15 09:53:49 +02:00
janek
8b21998ed4
get back some not used RAM
2024-10-14 22:41:18 +02:00
janek
5cccfe1b68
clean up
2024-10-14 21:14:31 +02:00
janek
dfa722036f
alignment
2024-10-14 20:07:51 +02:00
janek
2efe7d62f3
elrs fixed popup issue
2024-10-14 17:52:09 +02:00
janek
18c6f98d31
elrs fixes
2024-10-14 16:30:05 +02:00
janek
a533acf529
Remove index column from Radio tools
2024-10-12 14:38:51 +02:00
janek
e778aec12f
Merge remote-tracking branch 'origin/master'
2024-10-12 14:02:10 +02:00
janek
ad918726a3
ELRS menu: nicer packet stats alignment, fix paramId reset
2024-10-12 14:01:46 +02:00
janek
68db045da1
ELRS menu: nicer packet stats alignment, fix paramId reset
2024-10-12 14:00:58 +02:00
janek
eb118683e8
Unify buttons handling, cleanup
2024-10-12 12:02:53 +02:00
janek
0bcc458ec2
fixed switch midpos delay handling,
...
allow settings all switches as true 3pos,
cleanup
2024-10-12 00:21:27 +02:00
janek
21dc245974
fixed switch midpos delay handling,
...
allow settings all switches as true 3pos
2024-10-12 00:20:46 +02:00
janek
30d6006110
cleanup
2024-10-11 15:43:02 +02:00
janek
dd919defa6
revert optimized lcdPutPattern
2024-10-11 15:40:08 +02:00
janek
60dca26963
memory layout fix, use board's startup code
2024-10-11 01:26:19 +02:00
janek
dd06512823
statistics: removed additional margin
2024-10-10 21:50:05 +02:00
janek
690445c9c0
Optimized lcdPutPattern,
...
deduplicated draw time code
2024-10-10 21:44:49 +02:00
janek
c4c3390465
Cleanup hal.h defines
2024-10-10 18:13:32 +02:00
janek
f75ce7bf52
bum version
2024-10-07 15:27:35 +02:00
janek
1b7daf89ba
ppmInput -> trainerInput
2024-10-07 12:30:24 +02:00
Janek
3041b1ee04
ELRS menu: optimizations ( #425 )
...
* removed tiny_string dependency,
* replaced goodBadPkt and elrsFlags with linkstat,
* do not reset linkstat.flags on device change,
* update CMAKE size comment
2024-10-07 10:48:57 +02:00
Janek
edebfb9306
Add 'Set Screen' special function (port edgetx#5589) ( #423 )
...
* Add 'Set Screen' special function (port edgetx#5589)
* add to translations, PL translation
* silence warning
2024-10-06 17:46:29 +02:00
Janek
f26283d836
Merge pull request #424 from OpenI6X/usb-joystick-fix
...
Usb joystick fix (cherry picked @dim13 change)
2024-10-05 09:21:24 +02:00
janek
6536089586
ELRS menu: minor refactor
2024-10-05 09:15:48 +02:00
janek
7d54485e60
ELRS menu: minor refactor
2024-10-04 20:29:46 +02:00
janek
bc37064a8d
Cleanup old USB Joystick hacks
2024-10-04 00:18:35 +02:00
Dimitri Sokolyuk
52bd029303
Fix USB HID joystick detection
...
(cherry picked from commit 390c6490dc5ee9cc32c12bc60f370eba3259da93)
2024-10-04 00:13:51 +02:00
janek
68e39fd029
ELRS menu: do not highlight unit
2024-10-02 01:01:51 +02:00
janek
31a30bf683
cleanup
2024-10-01 19:09:27 +02:00
janek
29849b0c48
Restore trainer back/lost sounds
2024-10-01 17:05:31 +02:00
janek
b82bf9d940
ELRS menu: unit display fix
2024-09-30 17:57:35 +02:00
janek
2e1435f22a
ELRS menu: renamed field to param,
...
removed unneeded condition,
added common unitDisplay,
cleanup
2024-09-30 10:20:24 +02:00
janek
ba6e108f03
Adjust popups to match EdgeTX look.
2024-09-30 10:13:41 +02:00
janek
3a1c59e6d6
Merge remote-tracking branch 'origin/master'
2024-09-25 15:13:35 +02:00
janek
c7831e4ebc
minor ELRS menu fixes
2024-09-25 15:13:23 +02:00
Wilhelm
10675c4048
added compiletime option EXTPWR_INVERT to invert the polarity of PC13 to drive directly a p-channel mosfet ( #422 )
2024-09-25 14:31:49 +02:00
janek
babaeb0bb0
remove/reduce some debug logs
2024-09-24 17:38:45 +02:00
janek
ea611b46c7
remove/reduce some debug logs
2024-09-24 17:38:36 +02:00
janek
a328f218cc
Reduced PRINTF_BUFFER_SIZE for DEBUG builds,
...
FLYSKY_GIMBAL have the same aux serial buffer as other builds,
compilation warning fix
2024-09-23 09:24:13 +02:00
Janek
08ed0191cb
Create fake RSSI from TRSS when former not present ( #413 )
...
* Create fake RSSI from TRSS when former not present.
* guarded by build time option FAKE_RSSI
2024-09-21 14:31:24 +02:00
Janek
49b7497750
ELRS optimizing RAM allocation ( #419 )
...
* increased fieldData buffer size by overlapping it with general data buffer
* increased max devices count,
* renamed some functions,
* do not store popup msg if popup is not shown,
* skip field on first chunk if wrong folder,
* reduced FieldProps size,
2024-09-20 21:05:20 +02:00
Janek
a4a2ee5cb6
Backport: Fix #7601 - Wrong Flight Mode Index when exiting from Gvar Menu (128x64 display) ( #7601 ) ( #411 )
...
GVars menu issue, (Backport: Fix opentx#7601)
2024-09-16 10:23:18 +02:00
Janek
8b31041cdc
Update README.md - added languages to comparison table
2024-09-15 13:13:52 +02:00
janek
0db1af3a90
Fixed AUX Serial init
2024-07-30 19:09:10 +02:00
janek
f43cba34c9
buzzer driver minor refactor
2024-07-27 15:52:06 +02:00
janek
0bd2c23fda
Fix PL translations for DFPLAYER builds
2024-07-27 15:50:50 +02:00
janek
ba7c9a768c
Match EdgeTX default channel unit precision
2024-06-08 17:24:17 +02:00
janek
52f2616736
Make USB_GPIO_PIN_VBUS optional
2024-06-08 17:22:49 +02:00
janek
4315f93a5e
Fixed Special Functions description in DFPLAYER builds for CZ and DE translations
...
New sticks translation for EN
Closes : #396
2024-06-08 17:06:15 +02:00
janek
60b2cb981e
Fixed radio setup menu in non DFPLAYER builds
...
Closes : #391
2024-06-08 16:47:32 +02:00
Asparuh Nestorov
56ad701183
INAV Light fix - telemetry type 7 ( #397 )
...
* INAV fix mode 7
2024-05-12 08:55:10 +02:00
Janek
4d11bba9ad
Update README.md
2023-12-29 09:37:05 +01:00
janek
3939780d4f
License + readme update
2023-12-28 12:06:02 +01:00
janek
ebefeb7afb
Bump patch version
2023-12-28 11:40:25 +01:00
janek
c5e76d3f6d
Draw analogs as decimal value
2023-12-27 20:59:38 +01:00
janek
febd1fc49c
Fixed issue with unable to set Play Sound sound type.
2023-12-27 09:29:48 +01:00
janek
2b196c3938
Corrected mixer scheduler priority for STM32F0
2023-12-25 12:04:04 +01:00
janek
4ed536a8c6
Free up some more RAM
2023-12-25 10:43:25 +01:00
janek
cbfa4fc81b
Merge remote-tracking branch 'origin/master'
2023-12-23 18:54:22 +01:00
janek
d7308a27a1
adjusted dfplayer volume levels, clean up
2023-12-23 18:54:13 +01:00
Janek
60321620e9
Update README.md
2023-12-22 17:38:28 +01:00
janek
72cfcd4b95
Merge remote-tracking branch 'origin/master'
2023-12-21 21:19:46 +01:00
janek
464d0c4340
removed fm-5 sound
2023-12-21 21:19:38 +01:00
Janek
6ed15b39b4
Update README.md
2023-12-21 20:43:24 +01:00
Janek
8c1052dc88
Update README.md
2023-12-21 20:42:23 +01:00
Janek
57cf1119b9
Update README.md
2023-12-17 09:02:43 +01:00
janek
2379fc4c53
removed telemetryErrors counter
2023-12-16 08:01:36 +01:00
janek
151db8fa49
removed telemetryErrors counter
2023-12-15 22:28:01 +01:00
janek
3a962fb165
Fixed stack end
2023-12-11 19:04:54 +01:00
janek
b9961e711e
Fix for possible reset on value over 100
2023-12-10 12:11:29 +01:00
janek
a13f6f8316
Update startup code
2023-12-09 20:08:22 +01:00
janek
e0acedb9a2
Clenaup CircleCI config
2023-12-09 20:05:10 +01:00
janek
473e1ce669
Bump version number
2023-12-09 20:04:47 +01:00
janek
22a953218d
Elrs: Add some more space for data
2023-12-09 20:04:25 +01:00
janek
ab10aec41c
updated readme
2023-12-09 10:42:18 +01:00
janek
afe8eb68bd
updated readme
2023-12-09 10:31:34 +01:00
Janek
7874bc1a28
Defer AFHDS2A telemetry handling from ISR to task ( #384 )
...
* Defer AFHDS2A telemetry handing from ISR to task
* pass buffer by reference
2023-12-08 21:57:11 +01:00
janek
0a09e0686d
update translations
2023-12-08 21:52:51 +01:00
janek
77ae8165e2
Remove not existing FM sounds
2023-12-08 19:32:41 +01:00
janek
7ca6373851
Update translations
2023-12-08 19:31:39 +01:00
Janek
f1d600cfe3
Optionaly uninvert CRSF pin. ( #383 )
...
* Optionaly uninvert CRSF pin.
* Internal pull up for uninvert CRSF pin.
* Add build flag to CMakeLists.txt
2023-12-08 16:10:39 +01:00
janek
c28396f145
Update translations
2023-12-05 18:34:20 +01:00
janek
a2c0b76dc0
Update translations
2023-12-05 18:33:52 +01:00
janek
34eb0042d8
Reduce gimbal jitter
2023-12-03 15:58:02 +01:00
Janek
adfead46c5
Separate lat long sensors merged to single GPS sensor (Port EdgeTX#4080) ( #374 )
...
* Separate lat long sensors merged to single GPS sensor (Port EdgeTX#4080)
* Reverted previous solution
* Missing removed sensor definition
2023-12-03 14:01:15 +01:00
janek
5cc5df9a40
Readjusted dfplayer volumes, fixed MH2024K init
2023-11-19 19:21:17 +01:00
janek
12eabec625
Revert fixed external module power on startup to do not break PPM Out
2023-11-18 15:35:15 +01:00
janek
034ae1f4fa
Third col offscrn when bars and timer (EdgeTX port)
2023-11-17 17:37:25 +01:00
janek
f5662368f3
enable INAV Lite Radar for all languages
2023-11-17 07:41:40 +01:00
Janek
bb1ef6b959
DFPlayer voice support ( #377 )
...
* Use standard Fifo for buzzer
* Added DFPlayer driver,
integrated with buzzer driver,
* enabled Play Value and Play Track special functions,
* split AUX2 into AUX3 and AUX4 Serial
* 2 pots on i6X,
* fixed definitions after AUX split
* renamed buzzerEvent to audioEvent
* aux4 init potential fix
* Added volume adjustment, removed delays for now.
* fixed play track + interval,
* fixed boot sounds and sounds order,
* unify delays timer init,
* Fixed volume levels
* Do not skip frequent sounds
* Fixed welcome sound order,
* Added filenames for Play Track
* Readjusted volume levels
* Do not play "zero" by default,
* added support for 9 custom tracks
* buid fix
2023-11-16 16:40:34 +01:00
Janek
2ff8343d23
Unified backlight driver ( #380 )
...
* Unified backlight driver
* Unified CircleCI config
* Proper build flags
* Fixed std backlight
2023-11-14 19:43:43 +01:00
janek
458aa445dd
update to GCC 13.2, optimize RAM usage, cosmetics
2023-11-12 18:11:35 +01:00
janek
106ef955e4
debug screen reset fix
2023-11-01 18:30:58 +01:00
janek
334a52d8fc
Merge two debug screens into one
2023-11-01 18:17:23 +01:00
janek
07d8112e22
Polish translations fixes
2023-11-01 17:15:16 +01:00
janek
23b973e3a5
LCD driver optimization (twice as fast?), ADC driver cleanup
2023-11-01 17:09:32 +01:00
janek
e33b334a4d
Match EdgeTX naming, cleanup
2023-10-25 17:06:13 +02:00
janek
82b5209ee9
Remove not used definitions, updated comments
2023-10-23 16:00:01 +02:00
janek
6f980ce98c
Minor elrs refactor
2023-10-23 15:57:07 +02:00
janek
0e3b97135e
fixed external module power on startup, probably breaks ppm out on startup (broken somewhere else)
2023-10-23 15:55:10 +02:00
janek
feabfa8fbb
Merge remote-tracking branch 'origin/master'
2023-10-19 11:51:53 +02:00
janek
4627f83996
minor elrs buffer change
2023-10-19 11:51:34 +02:00
Rafael Olguin
304eedf856
Since hardware optimisations, a low buffer for the ( #379 )
...
32 byte buffer for flysky gimbal
2023-10-16 08:23:33 +02:00
Janek
49f5da2d28
Merge pull request #378 from rafolg/master
...
Delay for FSgimbal throttle check
2023-10-15 13:46:43 +02:00
Rafael Olguin
f2bf93a1d2
Delay for successful throttle check of FSgimbal
2023-10-15 20:34:00 +10:00
janek
78773476a0
build fix
2023-10-14 15:02:29 +02:00
Rafael Olguin
508101d481
Working Flysky Hall Gimbal implementation ( #376 )
...
* Flysky Gimbal implementation for the FS-i6X, this
this is possible thanks to the work of Janek, by
enabling the idle callback function for UART4
* Some changes done as requested by Janek
Outstanding requests:
- Write adc values directly to the DMA variable, this is
currently not possible as disabling channels 0-3 in
adcInit() messes with the order of the switches, pots
and sticks
* Hardware CRC16 1021 implemented and working well
* Direct write of adcValues is now completed
* Serial idle callback is now inside a void function
flysky_gimbal_init which is called in board.cpp
2023-10-14 13:10:57 +02:00
janek
4a9aa62d5a
minor fixes
2023-10-14 11:09:51 +02:00
Janek
2abe68bb72
AUX2 Serial driver with idle callback ( #368 )
...
* Added AUX2 Serial definitions, cleanup
* enable IDLE flag interrupt callback
* added DFPLAYER guard for AUX2
* adjust serial buffers by build type
2023-10-05 17:03:58 +02:00
Janek
64ddd7d4e1
AFHDS2A telemetry and other fixes ( #373 )
...
* use exact method names, timing and interface as Multiprotocol
* added spi error flags handling
* added CRC checking for A7105
* removed AFHDS2A sensor ID guard due to CRC checking
* cleanup
* CRCF check on Bind result
* Validate RX address
2023-10-02 16:27:51 +02:00
janek
adca844879
Inav screen orientation fix, thx @FRPProject
2023-09-28 16:44:48 +02:00
janek
6d32c44539
Minor refactor, size optimization
2023-09-28 16:42:15 +02:00
janek
2f106e6497
Merge remote-tracking branch 'origin/master'
2023-09-22 17:10:01 +02:00
janek
9e05244ef6
compilation warnings fixes, cleanup
2023-09-22 17:09:16 +02:00
Janek
227b0ca02a
Update README.md
2023-08-17 23:13:13 +02:00
janek
4dba99481e
Elrs: proper buffers sizes
2023-07-25 23:45:57 +02:00
janek
68f70c8054
INAV Lite: North Up fix
2023-07-25 23:44:27 +02:00
janek
e4b3ca1f6a
Build cleanup
2023-07-25 17:13:20 +02:00
janek
c38b4c9b2d
FIx warning
2023-07-24 17:01:26 +02:00
janek
670d5dee05
INAV Lite: North Up fix,
...
changed home icon
2023-07-24 16:54:29 +02:00
janek
195aab5635
INAV Lite: Reuse telemetry header,
...
fixed telemetry header Timer 1 display,
revert INVERS support for drawValueWithUnit,
small refactor,
2023-07-24 16:16:18 +02:00
Janek
e264d4d9c7
Update README.md
...
Some ExpressLRS clarifications
2023-07-24 14:05:50 +02:00
janek
2ad10f29b0
updated readme.md
2023-07-20 17:14:36 +02:00
Janek
78ceda4511
INAV Lite changes & fixes ( #359 )
...
* Do not drop AFHDS2A_ID_GPS_STATUS high byte if not zero
* INAV Lite: report true rssi, fixed afhds2a alt, galt, curr, sats display,
Switched to 4 byte sensors (ibus_telemetry_type=7/8/135/136) for simplicity
* fixed display of GAlt unit
* fixed yaw
* added Vertical speed indicator
* remove debug display
* alt position fix
* Set home position on fix. emit sound.
* Show sats also on standard telemetry screens.
* hide HDOP
* reverted decode sats instead of fix
* cleanup
2023-07-20 16:22:03 +02:00
janek
a11fc238f7
bump version
2023-07-08 12:12:52 +02:00
janek
8657d738db
cleanup
2023-07-08 11:53:32 +02:00
janek
b8fd920b47
Default baudrate is 400k
2023-07-08 09:09:00 +02:00
janek
fdce008662
Restore third build
2023-06-19 10:21:59 +02:00
janek
fd13f124d6
Restore third build
2023-06-19 10:19:29 +02:00
janek
09724157a4
rename ELRSV3 to ELRS,
...
guard against reset on non supported filed type,
small optimization
2023-06-15 16:40:30 +02:00
janek
a5a80b1106
elrs cleanup
2023-06-13 16:02:20 +02:00
janek
ed6f3f1327
size optimization
2023-06-13 16:01:31 +02:00
Janek
313cb11a87
Change output value calculation to 'round away from 0' instead 'floor'. ( #358 )
...
Change output value calculation to 'round away from 0' instead 'floor'.
Port of https://github.com/EdgeTX/edgetx/pull/3292
2023-06-01 13:31:44 +02:00
janek
9798668b63
pipeline fix
2023-06-01 13:29:08 +02:00
janek
6c390e5a7d
A7105 proper buf size
2023-05-30 17:15:41 +02:00
janek
c53ec0c3b5
Size optimization
2023-05-30 17:15:08 +02:00
janek
c639f11011
Change "RSSI" label to "RQly" for both AFHDS2A and Crossfire.
2023-05-30 16:39:10 +02:00
janek
2df74c181e
Change "RSSI" label to "RQly" for both AFHDS2A and Crossfire.
2023-05-30 16:37:45 +02:00
janek
82268a3e64
cleanup, adde comments
2023-05-29 10:19:17 +02:00
janek
ff2d27b1b0
elrsv3: missing buffer increase change
2023-05-26 15:51:05 +02:00
Janek
3539f83991
Fixed AFHDS2A telemetry GPS lat/lon display. ( #354 )
...
Fixed AFHDS2A telemetry GPS lat/lon display.
2023-05-26 15:36:19 +02:00
janek
0b1fb163d2
minor exclude related to sdcard logs
2023-05-26 14:57:56 +02:00
janek
6e5bf4cd34
elrsv3: defines instead of magic numbers, little buffer increase
2023-05-26 14:55:21 +02:00
janek
dfb5d7ba92
updated docker image
2023-05-26 14:36:13 +02:00
janek
e273c921d2
Reduce RAM usage on non elrsv3 builds to fix DEBUG builds
2023-05-18 10:41:07 +02:00
janek
72548da279
INAV Lite: possibility to disable CRSF/AFHDS2A telemetry support,
...
CmakeLists update comment and cleanup
2023-05-15 21:30:00 +02:00
janek
994c8f7fc3
INAV Lite: disable unfinished home heading reset, always North up
2023-05-15 21:19:26 +02:00
janek
7dd6418ed0
INAV Lite: unify current draw display, cleanup
2023-05-15 20:40:13 +02:00
janek
f9988352a2
pipeline fix
2023-05-14 20:01:50 +02:00
janek
a7053bd993
reduce number of builds
2023-05-14 20:00:10 +02:00
Janek
bb9ebd0473
An attempt to implement custom INAV radar screen ( #346 )
...
* An attempt to port INAV radar screen.
* removed splash to make it fit in the flash.
* reenable afhds2a sensor values. fixed galt screen position
* proper scale for altitude
* Fixed speed scaling
* display speed with one digit fraction
* Fixed rssi reading and sats icon position
* Fixed mode display for AFHDS2A
* Throttle display to 10fps
* Display HDOP, RX batt, cell voltage, updated layout,
* allow inversion of unit
* draw distance for CRSF and AFHDS2A
* use dist or "420" for CRSF dist
* keep data between sessions
* allow display as telemetry screen
* always enable radio tools, add INAV lite as build time option
2023-05-14 19:53:19 +02:00
janek
cbb6368d48
space optimization
2023-05-14 18:44:27 +02:00
janek
92f76f73b2
draw sensor ID column for debug
2023-05-14 17:39:33 +02:00
janek
54921372b1
free up some RAM
2023-05-14 17:38:17 +02:00
janek
1c4971fef7
code size optimization,
2023-05-14 17:27:52 +02:00
janek
585c7b8dc1
ExpressLRS: code size optimization, increased buffers
2023-05-12 18:18:22 +02:00
janek
6babc010b4
ExpressLRS - don't show warning error code
2023-05-01 17:36:46 +02:00
janek
aa6f9d89aa
Space optimization - exclude logs flag
2023-04-25 16:11:12 +02:00
janek
73292995c8
Translations: changed channel order label, removed not present timer countdown modes
2023-04-22 17:13:31 +02:00
janek
404953ddfd
Blink unexpected reboot asterisk
2023-04-22 17:11:25 +02:00
janek
dade98c82f
Remove memcpy from AFHDS2A telemetry
2023-04-22 17:10:44 +02:00
janek
d28c8fc011
Further space optimization in power management.
2023-04-22 16:44:02 +02:00
janek
70561a159e
Fix CRSF GPS heading precision.
...
Port of https://github.com/EdgeTX/edgetx/pull/3177
2023-04-22 11:50:39 +02:00
janek
579985087b
Remove not used sleep screen to save space.
2023-04-20 09:24:34 +02:00
janek
375f0186f1
Small refactor for size optimization
2023-04-16 17:00:07 +02:00
janek
43705a0f3c
reverted set default baudrate on reset.
2023-04-16 16:23:50 +02:00
janek
6bc0db45e3
Remove aux serial delay
2023-04-16 16:18:50 +02:00
Janek
d3744477b3
ExpressLRS confg tool improvements ( #352 )
...
* Refactored memory model to be more flexible and to support upcoming ExpressLRS version.
* Fixed save bug present on master
* removed shortening functions
2023-04-16 14:36:40 +02:00
janek
2b593e2956
minor elrs adjustment
2023-03-12 10:12:05 +01:00
janek
cd85f46740
Restore OpenTX behaviour to force calibration on reset instead of providing defaults.
2023-03-12 10:01:30 +01:00
janek
f2d1eb2308
skip setting default voice language
2023-03-12 09:33:33 +01:00
janek
d4046d68e6
Revert sync at 1000Hz
2023-03-12 09:06:46 +01:00
janek
af7274f78d
ExpressLRS tool:
...
refactored to skip parent property,
safe copy strings,
optimized for size,
shorten "AUX" to "A" in values,
readjusted buffers for future options
2023-01-31 20:40:15 +01:00
janek
0af5d26bb1
Merge remote-tracking branch 'origin/master'
2023-01-28 14:16:28 +01:00
janek
30498c7c44
Cleanup of not supported features
2023-01-28 14:16:21 +01:00
Janek
837a2e7ea3
Update README.md
2023-01-28 12:55:48 +01:00
Janek
bddca0c7dd
Update README.md
...
Added telemetry mirror for AFHDS2A
2023-01-27 17:59:45 +01:00
janek
7afedd8f05
Report AFHDS2A_ID_S84 to AFHDS2A_ID_S8a sensors,
...
but skip truly unknown ones
2023-01-27 17:53:56 +01:00
Janek
d71d6dac4e
AFHDS2A telemetry mirror ( #166 )
...
* AFHDS2A telemetry mirror
* Mimic Multiprotocol module telemetry data format
* copy telemetry data to separate buffer
* increase telemetry mirror serial speed
* fixed telem sensor labels
2023-01-27 17:18:37 +01:00
janek
b84ac75beb
cosmetics
2023-01-27 16:25:02 +01:00
janek
f4344e7a98
Increase special functions to 18
2023-01-27 16:24:06 +01:00
janek
40de080eeb
Default to 400k baudrate to improve UX
2023-01-27 13:40:20 +01:00
Janek
58efa39ac5
Update README.md
...
updated credits
2023-01-09 15:08:36 +01:00
Janek
8114825294
Restore heartbeat workaround ( #336 )
2023-01-08 08:51:04 +01:00
janek
4c6c419503
Added banner, updated infographics with switches and reorganized
2023-01-07 16:57:12 +01:00
janek
7aa093f6f7
Added banner, updated infographics with switches and reorganized
2023-01-07 16:44:15 +01:00
janek
dd304c9b0e
Added banner, updated infographics with switches and reorganized
2023-01-07 16:42:26 +01:00
janek
5661c58ae4
Increase telemetry slots to 30,
...
report all ibus sensors
2022-12-25 17:57:00 +01:00
Janek
51a5d8c625
Increased special functions count and telemetry slots ( #328 )
...
* Increased special functions count and telemetry slots
2022-12-25 11:39:28 +01:00
Janek
d5aab13de0
Reuse telemetryRxBuffer for native AFHDS2A support ( #329 )
2022-12-25 11:31:28 +01:00
janek
bb1c8276a2
RAM saving
2022-12-24 15:56:39 +01:00
Janek
6d8f29378b
better setupPulses guard ( #327 )
...
* Hearbeat bootloop fix
2022-12-23 14:15:28 +01:00
janek
8b57b3fdc0
minor cleanup
2022-12-22 21:56:33 +01:00
janek
2dee6452e1
minor cleanup
2022-12-22 19:08:47 +01:00
Janek
d4a7e1baf1
Update README.md
...
Added note on powering from 2S acu
2022-12-22 11:52:44 +01:00
Janek
58221d9f55
ExpressLRS configurator improvements ( #317 )
...
- reload folder on change to refresh possible changes in Switch Mode and RX PWM mapping,
- use single continuous buffer to do not waste RAM + readjusted buffers,
- remove not used "reloadFolder" functionality,
2022-12-11 14:56:21 +01:00
janek
20819991f4
Allow sync at 1000Hz
2022-12-08 18:16:17 +01:00
janek
7426c69239
ExpressLRS configurator:
...
-store max value instead of recomputing,
- refresh data in exact lua timing,
- removed guard
2022-12-08 18:15:53 +01:00
janek
307465a6ec
Bump version
2022-12-03 19:30:05 +01:00
janek
6492d02d77
Reverted mixer scheduler min refresh rate change
2022-12-03 19:15:55 +01:00
janek
efa8706042
Enable splash for english translation
2022-12-03 18:32:47 +01:00
janek
f061d49f60
Disable trainer lost/back sounds
2022-12-03 18:29:56 +01:00
janek
dd0e3aea0d
ExpressLRS, throttle fields loading to better match Lua behaviour
2022-12-03 18:29:28 +01:00
Janek
55accee9c1
CRSF port of https://github.com/EdgeTX/edgetx/pull/1533 ( #315 )
...
restored standard Tlm RX error counter,
allow sync at 1000Hz
2022-12-03 10:47:28 +01:00
janek
33eb2ed832
Expose example Hello world tool as build time option
2022-11-30 20:18:40 +01:00
janek
31dbb62927
Fix for ExpressLRS error display,
...
added example Hello world tool,
new splash,
minor refactor
2022-11-30 20:12:09 +01:00
Janek
6a37008076
Port of https://github.com/EdgeTX/edgetx/pull/2538 ( #314 )
...
* Fix for invalid custom source name alignment, port of EdgeTX/edgetx#2538
* Minor refactor
2022-11-29 11:12:57 +01:00
Janek
26db4812c1
Update README.md
2022-11-28 13:43:49 +01:00
Janek
cd3dd658eb
Update README.md
2022-11-27 11:42:31 +01:00
Janek
ede5a6bcb5
Update README.md
2022-11-27 11:41:12 +01:00
janek
ef20534c0f
Updated readme for new USB Connect method and contributors.
2022-11-26 18:31:53 +01:00
janek
763d373e68
define improvements
2022-11-26 12:07:54 +01:00
janek
6aa2bb8168
restore standard OpenTX heartbeat check
2022-11-26 11:52:20 +01:00
Janek
b106639258
Added USB Connect to main menu popup ( #313 )
...
* Added USB Connect to main menu popup
* reorder
2022-11-26 09:57:34 +01:00
Janek
13b82503e0
Removed elrs workaround for missing last 2 bytes ( #310 )
2022-11-24 21:12:01 +01:00
Janek
7bd7ed17a5
Cleaned some debug logs and added comments ( #312 )
2022-11-24 19:59:44 +01:00
Janek
f415076c77
Fixed PPM Out ( #311 )
...
* Fixed PPM Out
2022-11-24 19:53:18 +01:00
Janek
f51c578845
Removed channels monitor shortcuts due to key conflicts ( #309 )
2022-11-21 21:19:28 +01:00
Janek
03dcdaf38c
Move cScriptRunning to GlobalData, ( #308 )
...
ExpressLRS configurator minor fixes,
cleanup
2022-11-20 12:01:13 +01:00
Janek
f6350fea01
Update README.md
2022-11-20 11:45:33 +01:00
janek
f2c6fbffa0
Readme updates
2022-11-20 11:44:09 +01:00
janek
6834e7387f
Quiet some warnings, AFHDS2A_LQI_CH is now build time option
2022-11-16 09:28:23 +01:00
janek
57a270e5fb
PL translations update
2022-11-15 20:38:16 +01:00
janek
5985c1762a
Enable USB Mass storage mode for elrsv3 build,
...
do not compile elrsV3.cpp when not needed,
cleanup
2022-11-15 20:27:12 +01:00
Janek
787f3e5850
ExpressLRS improvements ( #305 )
...
- adjusted buffers,
- load folder items faster,
- added workaround for missing packet last 2 bytes,
- keep focus only on value, like in original lua,
- use unions for correct naming of popup and command fields,
- removed popup guards and added volatile instead,
2022-11-15 20:25:38 +01:00
Janek
57fd7a8a20
removed rssi poweroff alarm, ( #304 )
2022-11-15 20:03:21 +01:00
Janek
71f823d9c8
fixed A7105 sleep mode ( #300 )
2022-11-14 18:57:47 +01:00
Janek
7df416da03
Compatibility with GCC 12.2 + LTO ( #303 )
...
* Compatibility with GCC 12.2 + LTO
* use prepared docker image for all builds
2022-11-14 16:59:40 +01:00
Janek
c942195d36
menu improvements cosmetics backport ( #302 )
2022-11-14 10:27:19 +01:00
Janek
699727cbc9
Fixed hardware menus definition, ( #301 )
...
* Fixed hardware menus definition,
fixed radio setup menu focus,
enabled DELETE action for special functions menu,
Unified Receiver row name to be always "Receiver" instead of "RxNum",
fixed splash screen delay option,
enabled channels monitor shortcut for model input edit and mixer edit by long press BIND button
* menu improvements backport (Fixes #7036 )
2022-11-14 10:20:42 +01:00
janek
324dae967a
Cleanup
2022-11-14 08:54:39 +01:00
Janek
21b6f96b28
Compilation fixes for newer gcc versions, ( #297 )
...
fixed double USBD_StrDesc declaration,
2022-11-06 17:52:49 +01:00
janek
68bdb9e6ae
Bump version
2022-11-04 19:03:18 +01:00
janek
2de6b43e1a
increased elrs buffer last time...
2022-11-04 18:18:52 +01:00
janek
1a1ec3164f
fixed failsafe warning,
...
fixed elrs buffer size
2022-11-04 09:22:59 +01:00
janek
7c1864b382
Added fw comparison table to readme.
2022-11-03 20:54:52 +01:00
Janek
046364ea35
Refactored ModuleData ( #296 )
...
refactored ModuleData for for size and generated code size,
don't validate AFHDS2A servoFreq twice,
store AFHDS2A servoFreq in union,
reenabled PT translation builds,
fix HAS_RF_PROTOCOL_FAILSAFE implementation
2022-11-03 20:41:48 +01:00
janek
d7a6a1bc17
Readme update
2022-11-02 20:53:01 +01:00
Janek
19b0fe60fd
ExpressLRS configurator final touch ( #295 )
...
* Added ExpressLRS configurator guards preventing radio reset,
* adjusted buffers to free up some RAM.
2022-11-02 20:39:24 +01:00
janek
cdb7ca08d7
build fix
2022-11-02 06:30:26 +01:00
janek
65e81f6820
Disabled PT translation due to size restrictions.
...
Remove asterisk icon for elrsv3 build for CZ language due to size restrictions.
2022-11-01 21:48:00 +01:00
janek
f1f135f61f
Compilation fixes for CZ
2022-11-01 21:37:05 +01:00
Janek
69ad4f6eaf
Use RxNum for AFHDS2A receiver identification ( #293 )
...
* Use RxNum for AFHDS2A receiver identification
* Compilation fixes
* better data alignment,
* remove storing backlightColor for i6X,
* bump eeprom version,
* added RadioData and ModelData checks
* cosmetics
* subType should be able to store all modes
2022-11-01 21:30:58 +01:00
janek
4775d87b7c
Use correct label for CRSF receiver id
2022-11-01 13:56:07 +01:00
janek
beb198fb2e
Build fix for PT translation
2022-11-01 13:33:38 +01:00
Janek
a568454a55
CRSF RxNum handling ( #294 )
...
* CRSF RxNum handling backport,
refactor
* compilation fix, flash space optimization
* cosmetics
* Show RxNum in menu
2022-11-01 13:05:54 +01:00
janek
3a95e7debe
Reverted not working USB fix,
...
Backported minor naming refactors
2022-10-31 17:15:15 +01:00
janek
f730b23d7c
ExpressLRS:
...
- removed unnecessary guards to save flash,
- preparation for other integer types support,
- cleanup
2022-10-30 19:51:24 +01:00
Janek
baa4d28d22
ExpressLRS configurator fixes: ( #292 )
...
* UINT8 save, load and display were ignored,
* UINT8 min, max, unit offset was wrong,
* Other devices and back button IDs could overwrite actual field ID,
2022-10-30 12:59:41 +01:00
Janek
194d351972
ExpressLRS configurator refactor, UINT8 and units support ( #291 )
...
refactored to optimizer RAM usage,
added units support,
added CRSF_UINT8 support,
fixed bug where value of hidden field was stored,
display whole values: Packet Rate sensitivity is now visible,
2022-10-29 15:53:39 +02:00
Janek
587c99302c
Always display output channel name on mix screen (backport #8076 ) ( #290 )
2022-10-25 15:46:13 +02:00
Janek
a0ff01edbb
Backports: ( #287 )
...
- Remove module choice from special function set failsafe (backport #8156 )
- Fix mixer overflow (backport #7747 )
- Bars inverse (backport #7709 )
- Fix scale and telemetry fields (backport #7704 )
Cosmetics
2022-10-25 09:50:44 +02:00
Janek
69afe82e7e
Fixed USB DFU mode on DEBUG builds ( #285 )
2022-10-14 12:56:06 +02:00
Janek
157b92d79f
Update README.md
2022-10-12 12:17:26 +02:00
Janek
8480c30462
Update README.md
2022-10-12 12:10:20 +02:00
Janek
0c38727322
Added failsafe warning for AFHDS2A ( #284 )
2022-10-08 20:41:19 +02:00
janek
02cd8c9e08
Update readme with table of contents and backlight mod
2022-09-26 09:15:46 +02:00
Janek
10dfed5d10
Restore warning hand icon to match OpenTX/EdgeTX look ( #281 )
2022-09-22 15:46:56 +02:00
Janek
46a2dd61f8
EdgeTX port: Optionally support CRSF_VARIO in BARO_ALT telemetry ( #280 )
2022-09-21 13:09:00 +02:00
janek
ad780c30ec
Version bump
2022-09-12 12:52:17 +02:00
Janek
ff7d71e753
Skip proper wait ti save some flash space. ( #279 )
2022-09-12 12:51:16 +02:00
Janek
8066d5ca45
Put "Save All" as first option to reduce required button pushes to force save configuration to eeprom. ( #278 )
2022-09-12 12:46:34 +02:00
Janek
bcbb36bc8a
ExpressLRS: ( #277 )
...
- readjusted buffers to match ExpressLRS 3.0 needs,
- removed strings in brackets to save RAM,
- renamed elrsv2 to elrsv3
2022-09-12 12:43:26 +02:00
Janek
29aa4534aa
Update README.md
...
Renamed ELRSV2 references to ELRSV3 to clear up that this is working with ExpressLRS 3.0 also.
2022-08-29 22:38:06 +02:00
janek
ad2e2dd8e7
fixed translation regression
2022-06-02 20:56:45 +02:00
janek
244fd86e10
bump version
2022-05-30 21:38:11 +02:00
janek
d8c4c36b37
Fixed back EN translation
2022-05-30 21:26:59 +02:00
Janek
793fd3de76
ELRSV2 ability to exclude other devices support ( #259 )
2022-05-24 23:41:04 +02:00
Janek
da3cfa0563
Exclude sensor logs option. ( #258 )
...
Optimize i2c routine for size.
Reduce serial tx wait loop.
Better defines.
2022-05-24 23:27:00 +02:00
janek
d8e1b25dcf
Merge remote-tracking branch 'origin/master'
2022-05-24 23:26:11 +02:00
janek
0937701490
minor translations cleanup and size reduce
2022-05-24 23:26:03 +02:00
Janek
44f33a0f3a
Update README.md
2022-05-19 22:18:23 +02:00
Janek
233b909196
Update README.md
2022-05-19 22:17:45 +02:00
Janek
d9a262ac79
Update README.md
2022-05-19 09:32:31 +02:00
janek
73807dd683
remove other unused translations
2022-05-17 23:44:17 +02:00
Janek
1894ce9471
Translations fixes and optimizations ( #255 )
...
* Translations fixes and optimizations
2022-05-17 23:30:50 +02:00
Janek
ca39bd2804
Fixed bulk eeprom read. ( #254 )
...
Added proper eeprom write wait
2022-05-17 18:37:48 +02:00
Janek
66f4c7d570
Update README.md
2022-05-17 15:37:22 +02:00
janek
c41367cedf
Readme: Added note on USB connection.
...
Cropped hardware connections image.
2022-05-16 23:04:24 +02:00
Janek
223017680f
Enable basic special function menu ( #251 )
...
* Enable basic special function menu
* Disable unsupported volume function
* Fixed defines
* Skip unsupported volume fn
2022-05-16 15:07:54 +02:00
Janek
9b0fd2792a
Enable backlight mod builds on pipeline ( #250 )
...
* Additional build targets for backlight mod
* Updated readme.md
* unified build option name
2022-05-13 09:48:13 +02:00
janek
3d4648c6f6
Updated hardware connections infographic
2022-05-12 07:18:51 +02:00
janek
d82962fdc3
Merge remote-tracking branch 'origin/master'
2022-05-12 07:10:03 +02:00
janek
bda5bbbcbb
Updated hardware connections infographic
2022-05-12 07:09:57 +02:00
Janek
fbdd1b0a5d
Update README.md
2022-05-12 06:43:58 +02:00
Janek
d3c7804f77
Update README.md
2022-05-11 15:48:00 +02:00
janek
ad9865b982
Default to screen backlight ON (backport)
2022-05-10 20:47:39 +02:00
janek
d0776ec945
Merge remote-tracking branch 'origin/master'
2022-05-10 07:59:55 +02:00
janek
0c5d4f55a7
Enable backlight dimming on pipeline builds
2022-05-10 07:59:47 +02:00
Janek
c72c18cd7d
Update README.md
2022-05-09 20:43:24 +02:00
Janek
7178884f1c
Adjustable backlight level ( #249 )
...
* Dimmable backlight
* uses TIM3 CH4 PWM mode
* renamed backlightOn to resetBacklightTimeout (backport)
* updated readme
* EXT module power is moved from `PC9` to `PC13`
* Fix initial 100% blink
* renamed define
* Brightness adjust from backlight function (backport)
* Fixed dim light event with backlight off
* Defines improvement
2022-05-09 20:11:26 +02:00
janek
ad660c51d1
Merge remote-tracking branch 'origin/master'
2022-05-09 15:18:01 +02:00
janek
bc61c9d65b
Added PCBI6X_USB_VBUS build option
2022-05-09 15:17:50 +02:00
Janek
51f0059769
Update README.md
2022-05-07 21:41:19 +02:00
janek
520760c292
Back to PREC0
2022-05-06 12:36:14 +02:00
janek
363888d2b4
Bump version
2022-05-06 12:25:25 +02:00
janek
1a1c75ec2d
Reorder mixer actions to match OpenTX
2022-05-06 12:25:12 +02:00
janek
87a862c8e4
Missing refactor for model notes
2022-05-05 00:22:36 +02:00
janek
ec062b81c6
Small fix.
2022-05-04 19:12:17 +02:00
janek
2dcf1dad8d
Do not pollute global namespace with elrsv2 definitions.
2022-05-04 19:11:41 +02:00
janek
defb98b444
Skip board off routines for i6X
2022-05-04 17:48:20 +02:00
janek
aab19bafcf
Move timer metods to stm32 common timers_driver.c (backport)
2022-05-04 15:30:11 +02:00
Janek
a9b6fa9530
Update README.md
...
Replaced graceful shutdown with "Save all" option.
2022-05-04 12:07:22 +02:00
Janek
69b2a5bd74
Replaced gracefull shutdown with "save all" menu option ( #247 )
...
* Replaced gracefull shutdown with "save all" menu option
* watchdogSuspend just in case
* cleanup
* pwrOff exclude on SWITCH mode
2022-05-04 12:01:53 +02:00
janek
d1cda7c5bc
Merge remote-tracking branch 'origin/master'
2022-05-03 11:43:58 +02:00
janek
68f3f9009a
Fix adjustable SBUS refresh rate (backport)
2022-05-03 11:43:49 +02:00
Janek
daef3fbae8
Update README.md
2022-05-02 12:39:52 +02:00
janek
92667b8524
Increase AUX Serial tx fifo size.
...
Reduce CFG_MAX_USER_TASKS again.
2022-05-02 12:32:17 +02:00
Janek
dbdb3306bc
Trainer followup to #242 ( #244 )
...
* removed not supported Slave/Jack option
* different trainer lost/back sound
* cleanup
2022-04-29 18:43:39 +02:00
Janek
1f4160f063
Update README.md
2022-04-29 14:15:48 +02:00
janek
002cac465e
Merge remote-tracking branch 'origin/master'
2022-04-29 13:51:24 +02:00
janek
cbadc37bae
model outputs rename
2022-04-29 13:51:12 +02:00
Janek
7599c493f9
Update README.md
...
Added hardware pins description
2022-04-29 13:31:14 +02:00
janek
f308a16fe3
Removed parallelism to CircleCI
2022-04-29 10:56:43 +02:00
janek
2c65d47f59
Added parallelism to CircleCI
2022-04-29 10:47:03 +02:00
janek
5f45ac411c
Disabled Sonar fix
2022-04-29 10:21:01 +02:00
janek
ac8e5d452f
Disabled Sonar
2022-04-29 10:19:42 +02:00
Janek
550c1d7ded
Fixes #6439 Second back needed after popup in model outputs (backport) ( #245 )
2022-04-29 10:13:31 +02:00
Janek
140d699456
Update README.md
2022-04-27 19:06:02 +02:00
janek
76d7ebb0c6
Translation fix
2022-04-27 16:15:36 +02:00
janek
11663ae817
Translation fix
2022-04-27 16:03:27 +02:00
janek
d3550ebbbd
Translation fix
2022-04-27 15:55:26 +02:00
janek
eb390b339a
Translation fix
2022-04-27 15:47:47 +02:00
Janek
955cb7f851
Missing translations ( #243 )
...
* Missing translations
2022-04-27 15:39:51 +02:00
Janek
194bc1d10a
Update README.md
...
Added SBUS Trainer to readme
2022-04-27 13:07:16 +02:00
Janek
50db772fe1
Serial port SBUS Trainer ( #242 )
...
* SBUS Trainer
* Fixed rx fifo again,
* Always invert UART RX because only SBUS for now,
* HAL libs don't care about mask
* Better workaround for CNDTR reading
* Move trainer functions to trainer.c (backport)
* Enable 16 channels trainer
* Enable trainer lost and back sounds
* Do not process sbus input when not enabled,
* Added translations
2022-04-27 11:43:19 +02:00
Janek
6d8816a601
Update README.md
2022-04-26 19:28:37 +02:00
Janek
0d10b809e5
Update README.md
2022-04-26 19:24:52 +02:00
janek
e8b7a87d69
PT translation fix + cleanup
2022-04-25 17:42:23 +02:00
janek
22563fdccf
Cleanup unused vars from AFHDS2A
2022-04-25 16:12:56 +02:00
janek
f8c0fe2ee6
Disable POT1 navigation
2022-04-24 20:43:28 +02:00
Janek
5f054d963a
Do not enable serial rx interrupt, ( #241 )
...
Fixed occasional reboots on serial fifo full,
2022-04-24 20:23:46 +02:00
janek
79089010cf
auxSerialRxFifo is enough, enable DMA for SBUS Trainer
2022-04-24 11:15:45 +02:00
janek
c0036b876e
* added sbus guard
2022-04-24 11:05:08 +02:00
janek
dc969e7715
* added trainer sbus support to serial driver
...
* fixed some compilation warnings
2022-04-24 11:01:01 +02:00
janek
e5c09d404a
* Reverted allowing switches 2/3POS change,
...
* Skip pots saving to save flash,
* Fixed PWR_BUTTON SWITCH option
2022-04-24 00:55:24 +02:00
janek
f580933670
explicitly pass PPM_UNIT
2022-04-23 20:25:09 +02:00
janek
49f7f280e8
auxSerialStop for DMA RX,
...
better guard
2022-04-23 19:55:08 +02:00
Janek
a94373779f
AUX Serial RX DMA fifo ( #240 )
...
* Aux serial RX fifo DMA works
* reverted to keep serial driver RX DMA working but define guarded
2022-04-23 18:48:16 +02:00
Janek
e76a2a0855
Aux serial improvements ( #239 )
...
* enable tx fifo
* restored common stm32 aux serial driver
* always receive serial data (backport)
* disabled aux receive for now (no use)
2022-04-22 12:51:55 +02:00
Janek
b50687e766
Translation fixes ( #238 )
...
* pt translation,
* minor i6X opimizations
2022-04-20 08:37:00 +02:00
janek
8c9936ff88
Save 104 bytes
2022-04-19 22:04:34 +02:00
janek
7d8f2e6870
use docker instead of machine
2022-04-19 10:42:57 +02:00
Janek
7144c4080d
Update README.md
2022-04-18 19:13:55 +02:00
Janek
b718b8f066
Skip attempt to build companion ( #237 )
...
* skip attempt to build companion,
* improvements for polish translation
* images naming
2022-04-18 10:46:56 +02:00
Janek
003e7cb5eb
Update README.md
2022-04-17 15:18:29 +02:00
Janek
a94fca57f7
Translations ( #236 )
...
* Fixed pl and es translations
* updated cz and ds translations
2022-04-17 15:07:27 +02:00
janek
d8abc4f56c
Merge remote-tracking branch 'origin/master'
2022-04-16 23:46:19 +02:00
janek
3909a30de0
cleanup
2022-04-16 23:46:10 +02:00
Janek
454da140c8
Update README.md
2022-04-16 23:32:58 +02:00
Janek
519795d4d0
split builds between feature sets ( #235 )
2022-04-16 23:32:03 +02:00
Janek
d7ef1d79bb
Update README.md
2022-04-16 23:02:52 +02:00
Janek
78ca8f06f5
Standard build script + multilingual builds ( #234 )
...
* Standard build script
* built multiple versions at once
* build all languages only on master
* cleanup
2022-04-16 22:54:50 +02:00
janek
23f99ded22
elrsv2 allow up to 8 devices,
...
fix minor code smells
2022-04-15 08:52:04 +02:00
Janek
1873e2d74a
Configured Sonar ( #233 )
...
* Configured Sonar
* typo
* just to trigger build
* updated projectKey
* updated config
* added I6X commit-tests,
* separated sonar job
* disable companion
* add compiler
* changed image
* try to reload path, added pillow
2022-04-15 08:01:05 +02:00
Janek
95a8c5b3e5
Crossfire: add barometer altitude sensor ( #232 )
2022-04-14 22:31:13 +02:00
Janek
2c37760dfe
Move crossfire stuff to crossfire.h ( #230 )
...
Removed duplicated defs
2022-04-10 18:51:31 +02:00
Janek
1427b07e82
Set switch warnings on long press OK. ( #229 )
...
Set switch warnings on long press OK.
Allow to set any switch to 3POS.
2022-04-09 14:28:30 +02:00
Janek
1721f6bbd6
Crossfire baudrate was ignored! ( #228 )
...
Crossfire baudrate was ignored
ELRSv2 proper flag placement,
Reversed baudrate order to make it more intuitive,
2022-04-08 22:54:31 +02:00
janek
88e2c98b5e
ELRSv2 use drawChar for char
2022-04-08 14:25:41 +02:00
Janek
f1d84e62ca
ELRSv2 fixed bug where armed state would hog cpu, ( #227 )
...
allow longer device names
2022-04-08 14:11:17 +02:00
Janek
b1dd38a730
Readme updates for new version ( #192 )
...
* Readme updates for new version
* protocols
* Shutdown clarification.
* 16 channels
* telemetry sensors count
* added save icon explaination
* added nightlies info
* added Mode 1 info.
2022-04-07 11:25:29 +02:00
janek
50068accf4
bump version
2022-04-07 11:21:38 +02:00
janek
fec8404f2a
simplification
2022-04-07 09:56:30 +02:00
janek
a867c66960
possibility to jump to the last model page from the first one.
2022-04-07 09:54:08 +02:00
janek
10df817334
increase lcd reset delay to the same as on other boards
2022-04-06 10:51:46 +02:00
janek
554bf8e7ed
fix chan/mix monitor toggle after going back from elrs menu,
...
possible fix for other devices sometimes not fully populated,
cleanup,
2022-04-06 10:46:06 +02:00
Janek
437fce00cb
Bump eeprom version due to changes in struct and telemetry sensors count. ( #212 )
2022-04-05 12:35:04 +02:00
janek
980a718f02
Fixed save icon overlaps reset icon
2022-04-05 11:55:28 +02:00
Janek
720849363a
elrsv2 Other devices support ( #218 )
...
* Show Other Devices
* list devices
* select device
* Ignore unsupported fields,
* cleanup
* static
* do not trim before full packet is received,
* fields index reading on edit fix
2022-04-05 11:53:47 +02:00
janek
6d3d6d370b
idle task is also a task,
...
do not create audioMutex for PCBI6X,
back to RTOS_WAIT_MS for i2c
2022-04-04 18:35:06 +02:00
Janek
bcfde29ca2
i2c final adjustments, ( #223 )
...
aux serial gpio speed,
cleanup
2022-04-04 16:14:59 +02:00
Janek
9cd7fd4355
Fix for eeprom ( #222 )
2022-04-03 19:21:30 +02:00
janek
9e6b96826b
do not fail on missing git_tag.txt
2022-04-03 10:32:19 +02:00
janek
359be8240e
lcd reduced reset delay is back
2022-04-03 10:32:02 +02:00
janek
5d48391bd9
restored lcd delay
2022-04-03 08:50:51 +02:00
janek
d5b9e3f564
git ignore git_tag.txt,
...
renamed define
2022-04-02 20:24:50 +02:00
Janek
2d2537a379
Missing git commit sha fix ( #221 )
...
* Missing git commit sha fix
* remove new line
* remove new line v2
* added commit sha to all builds
2022-04-02 17:48:35 +02:00
janek
ccc2599c11
Cleanup
...
Init backlight only once
2022-04-02 15:24:29 +02:00
janek
e266d1cf3f
non negative splash
2022-04-01 12:00:57 +02:00
janek
3e4e396ef8
LCD wait is too long
2022-04-01 11:59:07 +02:00
Janek
6b27d7140b
Watchdog ( #220 )
...
* Restored original heartbeat (pulses) related watchdog reset.
* Fixed watchdogSuspend was ignored.
* Changed heartbeat condition.
2022-03-31 20:53:29 +02:00
Janek
6524524cd6
reduced usb reboots count? ( #219 )
...
* reduced usb reboots count?
2022-03-30 21:21:27 +02:00
janek
38259e2b8e
Cleanup
2022-03-29 18:39:06 +02:00
janek
533d587df6
Use same I2C config values as erfly6
2022-03-29 18:38:09 +02:00
Janek
70659d1bbd
Completely removes the macro MOVE_CURSOR_FROM_HERE() which was for AVR (backport #6880 ) ( #217 )
2022-03-24 19:05:01 +01:00
Janek
dceea44867
eeprom i2c driver rework ( #208 )
...
* ported i2c driver from Taranis
* no paging in read mode - as in eeprom spec
* ACK polling instead of hardcoded wait
* wait for internal block write broken, replaced by hard delay
* removed libopencm3 i2c libs
* gpio speed should be higher
* timeout error handling,
* do not use additional RAM for writes,
2022-03-24 18:32:30 +01:00
Janek
5675b3278e
add eeprom write indicator ( #216 )
2022-03-24 18:14:28 +01:00
janek
e80214c318
define fixes
2022-03-23 19:21:02 +01:00
Janek
3f316abb6c
elrsv2 sync with elrsv2.lua ( #215 )
2022-03-21 19:49:28 +01:00
Janek
a2ff7a19d1
CRSF ppm center handling (backport #7870 ) ( #214 )
2022-03-21 17:58:47 +01:00
Janek
7f6b307404
set storageDirty for changed jitter filter and serial mode ( #211 )
...
set storageDirty for added telemetry sensor (backport #8887 )
2022-03-20 19:01:05 +01:00
Janek
bbb1266cc3
Flash space and RAM optimizations ( #210 )
2022-03-19 01:00:01 +01:00
janek
73be86d09b
Tuned elrsV2 buffers again.
...
Leave "A" instead of completely removing "AUX".
Disable info fields trim.
2022-03-15 18:24:56 +01:00
Janek
66c2eb22d5
Fine-tuned elrsV2 buffers. ( #207 )
...
Enabled commit sha on version row.
2022-03-14 21:39:31 +01:00
Janek
2471fb3d25
Prevent reboot on entering info fields. ( #205 )
...
Trim info field instead of cmd.
2022-03-12 21:28:46 +01:00
Janek
af50c720d1
Properly align data ( #203 )
...
Reduce polling interval
2022-03-11 14:11:30 +01:00
Janek
8639796258
USB description size fix (again) ( #202 )
...
USB device name update
Small flash saving
2022-03-10 21:22:07 +01:00
Janek
1e8bde309b
Do not reserve heap - like on other targets. ( #201 )
2022-03-10 18:19:28 +01:00
Janek
fb428984c7
Trim INFO message name ( #200 )
2022-03-10 08:12:58 +01:00
Janek
65afc5aeb2
AFHDS2A 16 channel modes menu ( #196 )
...
* AFHDS2A 16 channel modes menu
* dynamic channel count
* cosmetics
2022-03-09 11:48:48 +01:00
janek
dded11c6a8
Don't init LCD twice.
2022-03-08 22:55:04 +01:00
Janek
5586485708
Fixed navigation and edit issue (backport) ( #198 )
...
Closes #146
2022-03-08 21:35:30 +01:00
Janek
0bda125e51
Display flight modes like on Taranis ( #197 )
2022-03-08 20:31:54 +01:00
Wilhelm
b71fd642e4
SBus16/IBus16 ( #173 )
...
* first try for sbus16
* next try on sbus16/ibus16
* cosmetics
* improved full ibus18 code
* reverted to use MAX_OUTPUT_CHANNELS=16 even for AFHDS2A_CHANNELS>16
2022-03-08 14:19:42 +01:00
Janek
e4b406f3f2
Move Factory reset to radio hardware menu ( #195 )
...
Smaller font for radio version
2022-03-08 13:07:25 +01:00
Janek
a13ad9f98e
minor backports: ( #194 )
...
- throttle warn,
- ext module power bug,
- statistics screen font,
- NULL -> nullptr
2022-03-08 10:06:32 +01:00
Janek
d246865130
Reduced ELRSV2 size by another 48 bytes ( #191 )
2022-03-06 12:05:03 +01:00
janek
87181c9fff
too long telemetry warning + minor backports
2022-03-05 23:49:21 +01:00
Janek
6301acecd0
Menus order and minor backport ( #190 )
2022-03-05 23:03:47 +01:00
Janek
7997b97fc0
Menu refactor + batt calibration fix ( #188 )
...
Menu refactor
- redone battery voltage measurement
- moved calibation to hardware page
- moved diag analogs and keys to hardware page (disabled)
2022-03-05 20:13:58 +01:00
Janek
e9e4f4cec4
Fixed an issue where moving right in model menu will skip second tab ( #189 )
2022-03-05 16:59:46 +01:00
janek
603172faba
labels fix
2022-03-05 09:22:43 +01:00
Janek
0616ee16d5
Navigate back on long press BIND button. ( #187 )
...
Navigate back on long press BIND button.
Disable POT2 navigation.
2022-03-04 21:33:01 +01:00
Janek
60ef33b13c
Fixed CZ translations ( #186 )
2022-03-04 18:32:09 +01:00
Janek
8b17eb6922
Default to percent display ( #179 )
2022-03-01 18:29:15 +01:00
Janek
91b4cd800c
ExpressLRS V3.0 Support ( #140 )
...
* Reduced elrsv2 size.
* Don't store hidden field names.
* Skip hidden field support.
* don't leave line for field without a name
* reuse fieldData buffer for commandMessage,
* backport warning timeout reset on flags change
* Trim only command names
* new lcd_Warn backport
* reduce chunks buffer usage
* Load only current folder into buffers.
* Rearrange buffers to reduce RAM usage.
* increased fieldData buffer
* Replaced sprintf with custom implementation.
* Skip unsupported field type.
2022-03-01 17:38:04 +01:00
Janek
546145bdf7
unify telemetry sensors at 26 for all builds to keep the same eeprom version ( #175 )
2022-02-27 11:35:08 +01:00
Janek
e290b6bc37
reduce flash usage ( #174 )
2022-02-27 11:32:39 +01:00
Janek
8c1b3cf7c1
Make injecting LQI optional at any channel in board CMAkeLists.txt ( #172 )
2022-02-26 12:53:07 +01:00
janek
0eff5958be
Merge remote-tracking branch 'origin/master'
2022-02-20 21:20:04 +01:00
Janek
efc15cd855
Update README.md
2022-02-20 21:19:44 +01:00
janek
e7bc2b24f5
hardware connections image
2022-02-20 21:19:26 +01:00
Janek
216775051b
Update README.md
...
Added hardware connections infographics
2022-02-20 18:38:15 +01:00
janek
fa6a2d8375
hardware connections image
2022-02-20 18:34:03 +01:00
Janek
ce57cd0a08
Fixed switch warning menu ( #164 )
...
Fixed switch warning display
Removed preflight checklist
2022-02-19 08:44:45 +01:00
Janek
308b4c5dc2
Decrease mixer period for USB Joystick mode, increase report rate #8721 ( #163 )
2022-02-17 17:14:34 +01:00
Janek
4af5b51024
Fixes 5602 Special Functions Inc/Dec Gvar (2.3) #6442 backport ( #162 )
2022-02-17 16:08:21 +01:00
Janek
a225c681ef
Move adcRead() to mixer scheduler IRQ to reduce sample jitter #8480 backport ( #161 )
2022-02-17 16:07:59 +01:00
Janek
6c865775c1
CircleCI requires to upgrade image. ( #156 )
2022-02-16 19:40:55 +01:00
Janek
3d3859122a
Fix chan/mixer view switching #7518 backport ( #159 )
2022-02-16 19:40:37 +01:00
Janek
0a2c00e92a
Battery warning can go down to 3.5V for users with 1S + step-up but with direct batt voltage to adc ( #160 )
2022-02-16 19:40:17 +01:00
Janek
cd110f2bc7
USB fix ( #153 )
...
* Increase usb desc to proper size (fuuu...)
Don't enable backlight twice on boot
* init usb before eeprom
* init usb before eeprom
2022-02-15 14:27:45 +01:00
janek
b0ff5ac281
updated aux serial mode names
2022-02-04 22:59:54 +01:00
Janek
573564dba5
Merge pull request #149 from OpenI6X/janek/aux-serial-telemetry-mirror
...
small init fix, removed inversion
2022-02-04 19:20:19 +01:00
janek
5c15d8c0f6
small init fix, removed inversion
2022-02-04 19:19:27 +01:00
Janek
61d3304888
Merge pull request #148 from OpenI6X/janek/aux-serial-telemetry-mirror
...
Aux serial S-Port mirror
2022-02-04 19:10:57 +01:00
janek
584dfebe08
small init fix, removed inversion
2022-02-04 19:08:16 +01:00
janek
8c02feabf9
aux serial crossfire telemetry inversion
2022-02-02 21:57:35 +01:00
janek
c245116abc
crossfire telemetry mirror backport
2022-02-02 10:55:08 +01:00
janek
eb547df41a
Aux serial S-Port mirror
...
Aux serial backports
2022-02-01 21:10:53 +01:00
Janek
8d92bc2eb4
Update README.md
2022-01-31 20:54:27 +01:00
Janek
11f6ac1750
Merge pull request #147 from OpenI6X/janek/eeprom-write-delay
...
Eeprom use default 2s delay
2022-01-31 19:31:57 +01:00
janek
d0cb395307
Eeprom use default 2s delay
2022-01-31 19:13:02 +01:00
Janek
0b39f768e1
Merge pull request #144 from OpenI6X/janek/cosmetics-backport-6512
...
Cosmetics_(#6512 ) (saves flash)
2022-01-31 18:44:58 +01:00
Janek
91b2771f04
Merge pull request #143 from OpenI6X/janek/ram-saved-backport
...
128_bytes_RAM_saved (backport)
2022-01-29 09:18:07 +01:00
janek
174dd0411f
Cosmetics_( #6512 ) (saves flash)
2022-01-29 09:17:31 +01:00
janek
b09dfc3ae8
128_bytes_RAM_saved (backport)
2022-01-28 17:30:31 +01:00
Janek
62fa9bf88a
Merge pull request #137 from OpenI6X/janek/write-delay
...
Reduce eeprom write delay to 3s
2022-01-22 11:30:20 +01:00
janek
9533fb2031
Reduce eeprom write delay to 3s
...
Minor backports
2022-01-22 11:28:12 +01:00
Janek
9911be0aba
Merge pull request #136 from OpenI6X/janek/gauges-cleaner-look
...
Do not display too many horizontals (backport #7854 )
2022-01-19 12:34:33 +01:00
ajjjjjjjj
3c1de930f4
Do not display too many horintals (backport #7854 )
2022-01-19 12:33:26 +01:00
Janek
f311667271
Merge pull request #135 from OpenI6X/janek/version-bump
...
Version bump
2022-01-18 20:33:15 +01:00
ajjjjjjjj
1667d67b65
Version bump
2022-01-18 20:31:38 +01:00
Janek
388116a73e
Merge pull request #134 from OpenI6X/janek/version-bump
...
Version bump
2022-01-18 20:31:12 +01:00
ajjjjjjjj
46d4f67080
Version bump
2022-01-18 20:06:53 +01:00
Janek
f353f661e5
Merge pull request #133 from OpenI6X/janek/sticks-view
...
Only 2 pots so display sticks like on Taranis
2022-01-18 19:32:31 +01:00
ajjjjjjjj
57522773f1
Only 2 pots so display sticks like on taranis
2022-01-18 19:31:36 +01:00
Janek
0e6ba30aa8
Merge pull request #132 from OpenI6X/janek/channels-mixers-monitor
...
Full screen channels & mixers monitor
2022-01-18 18:11:09 +01:00
Janek
5fdca53e83
Merge pull request #127 from OpenI6X/jnek/key-driver-fix
...
Switch state was invalid for edge values.
2022-01-18 18:10:33 +01:00
ajjjjjjjj
b1b8951df2
ELRSV2 should cleanup after itself otherwise reusableBuffer data maybe broken
2022-01-18 18:08:03 +01:00
ajjjjjjjj
634f6ec6b8
duplicated entry
2022-01-18 12:26:10 +01:00
ajjjjjjjj
ba3c530889
Full screen channels & mixers monitor (backport)
...
Timers display fixes (backport)
Disabled MENU_DIAGKEYS for elrsv2 build
2022-01-18 12:23:36 +01:00
ajjjjjjjj
b18f1f5de0
New str definition fix
2022-01-18 12:22:00 +01:00
ajjjjjjjj
39d5901abd
Preparation for custom popups (backport)
2022-01-18 12:21:42 +01:00
Janek
586b3b8fb6
Merge pull request #128 from tmcadam/fixed_afhds2a_subtype_selection
...
modified conditionals for afhds2a subtype selection
2022-01-16 12:59:28 +01:00
Tom McAdam
c3096c22bc
modified conditionals for afhds2a subtype selection
2022-01-16 21:34:42 +10:00
Janek
9371aca098
Merge pull request #126 from OpenI6X/janek/ext-module-power-down
...
Power down external module on soft shutdown.
2022-01-16 10:16:53 +01:00
ajjjjjjjj
d1b0c3674d
Switch state was invalid for edge values.
...
Code refactor.
2022-01-15 21:59:25 +01:00
ajjjjjjjj
f3ead55347
Switch state was invalid for edge values.
...
Code refactor.
2022-01-15 20:10:53 +01:00
ajjjjjjjj
bb26df472d
Power down external module on soft shutdown.
2022-01-15 19:31:12 +01:00
Janek
3e15ec9dcd
Merge pull request #123 from OpenI6X/janek/trims-read-fix
...
Fixed trims reading in functions
2022-01-14 20:31:48 +01:00
ajjjjjjjj
b68bb52971
Fixed trims reading in functions
2022-01-14 20:30:37 +01:00
Janek
84d4443f18
Update README.md
2022-01-13 18:00:51 +01:00
Janek
3ef02803d4
Merge pull request #122 from OpenI6X/janek/play-tone-repeat
...
Added repeat implementation for play tone.
2022-01-13 17:57:00 +01:00
ajjjjjjjj
c7029ca136
Added repeat implementation for play tone.
2022-01-13 17:37:04 +01:00
Janek
efa36713fa
Merge pull request #118 from OpenI6X/janek/diagkeys-and-cleanup
...
Enable menu_diagkeys back, there is enough space at this point.
2022-01-09 11:57:23 +01:00
ajjjjjjjj
b9e9ee394d
Enable menu_diagkeys back, there is enough space at this point.
...
General and USB cleanup.
2022-01-08 12:07:36 +01:00
Janek
b5377a16bc
Merge pull request #117 from OpenI6X/janek/pwr-trigger-btn
...
Power key trigger should be time related
2022-01-08 10:29:25 +01:00
ajjjjjjjj
176015d5b3
Power key trigger should be time related
...
closes #103
2022-01-07 21:42:23 +01:00
ajjjjjjjj
59c06d0f23
Power key trigger should be time related
...
closes #103
2022-01-07 21:37:57 +01:00
Janek
4550b16512
Update README.md
2022-01-07 10:47:03 +01:00
Janek
bf8d42b3f5
Update README.md
...
Added Rakish Rc YT channel.
2022-01-06 16:16:42 +01:00
Janek
7700b280d9
Update README.md
2022-01-06 13:59:56 +01:00
Janek
bfc40c406c
Update README.md
2022-01-06 13:55:58 +01:00
ajjjjjjjj
9df252490e
separated lua api port from main code
2022-01-06 11:58:39 +01:00
Janek
244d6c041e
Merge pull request #116 from OpenI6X/janek/backport-7160-and-others
...
backport #7160 and logical switch fix backport
2022-01-06 09:50:39 +01:00
ajjjjjjjj
3a345eb5c2
backport #7160 and logical switch fix backport
...
popup naming backport
2022-01-06 09:50:03 +01:00
Janek
14bf19bd78
Merge pull request #114 from OpenI6X/janek/aetr
...
Default to AETR
2022-01-06 02:14:54 +01:00
Janek
cad8df9a6a
Merge pull request #115 from OpenI6X/janek-usb-cdc
...
USB CDC improvements (still broken)
2022-01-06 01:51:54 +01:00
ajjjjjjjj
777e75af23
backport #7160 and logical switch fix backport
...
popup naming backport
2022-01-06 01:49:19 +01:00
ajjjjjjjj
6d2780065f
Default to AETR
2022-01-06 01:46:52 +01:00
ajjjjjjjj
3b0c363c11
USB CDC improvements (still broken)
2022-01-06 01:43:22 +01:00
Janek
aa03c7de44
Merge pull request #113 from OpenI6X/janek/flash-space
...
Flash space & key gpio config
2022-01-05 16:56:17 +01:00
Janek
15da9219f7
Merge pull request #112 from OpenI6X/janek/backport-7444
...
Backport: Radio tools related fixes (#7444 )
2022-01-05 14:54:53 +01:00
ajjjjjjjj
4a38181a70
Flash space optimization
2022-01-05 14:53:29 +01:00
ajjjjjjjj
4f8b6dc2ad
Flash space optimization
...
Minor keys config fix
2022-01-05 14:36:01 +01:00
ajjjjjjjj
def148df15
Backport: Radio tools related fixes ( #7444 )
2022-01-05 14:34:05 +01:00
Janek
14f45cbe12
Merge pull request #111 from OpenI6X/janek/eeprom-219
...
EEPROM version bump to force factory reset
2022-01-04 20:13:51 +01:00
ajjjjjjjj
48d753809d
Eeprom version bump to force factory reset
2022-01-04 19:45:52 +01:00
Janek
f7e264001e
Merge pull request #110 from OpenI6X/janek/elrsv2-next-reboot-fix
...
Fixed next elrsv2 reboot issue
2022-01-04 18:29:41 +01:00
Janek
4328367155
Merge pull request #109 from OpenI6X/janek/cleanup
...
General cleanup and flash size optimization.
2022-01-04 18:29:31 +01:00
ajjjjjjjj
d609a52ca2
General cleanup and flash size optimization.
2022-01-04 18:26:19 +01:00
ajjjjjjjj
49ca6f737d
Fixed next elrsv2 reboot issue
2022-01-04 18:22:22 +01:00
Janek
21bdc20906
Merge pull request #105 from OpenI6X/janek/model-powered-power-off
...
Remove model still powered popup for PCBI6X. Fixes soft shutdown issue.
2022-01-04 08:49:17 +01:00
ajjjjjjjj
ad9b4ca68a
Remove model still powered popup for PCBI6X
2022-01-03 14:56:39 +01:00
ajjjjjjjj
0b7962c6e4
bump version
2022-01-03 13:01:06 +01:00
ajjjjjjjj
2d6c37c622
Updated build names and bump version
2022-01-03 12:55:53 +01:00
ajjjjjjjj
aee793fb4d
Fixed vario unpleasant buzz
...
Simplified CMakeLists rule
Remove gvars from build names
26 telemetry slots for elrsv2 build
2022-01-03 12:46:42 +01:00
Janek
304f765e58
Merge pull request #101 from OpenI6X/janek/gvars-elrsv2
...
Added GVARS to ELRSV2 build (now fits!)
2021-12-30 08:19:37 +01:00
Janek
a295625e58
Merge pull request #100 from OpenI6X/janek/translations-de
...
Updated DE translations and EN translations cleanup
2021-12-30 08:17:32 +01:00
Janek
7c0fa35317
Merge pull request #102 from OpenI6X/janek/nicer-size-report
...
Even nicer size report
2021-12-29 22:19:11 +01:00
ajjjjjjjj
3d9e38c8c8
Even nicer size report
2021-12-29 22:17:50 +01:00
ajjjjjjjj
b786fa86b2
Removed unused XXLSIZE font
...
Added GVARS to ELRSV2 build (now fits!)
Optimized ELRSV2 for size once again.
Make ELRSV2 idle update as fas as other menus
Hide Storage mode in options when not available
Removed frsky splash
2021-12-29 22:14:59 +01:00
ajjjjjjjj
a3c7c142cf
Updated DE translations and EN translations cleanup
2021-12-29 21:51:53 +01:00
Janek
347dc02c18
Update README.md
2021-12-29 21:25:42 +01:00
Janek
72b14cbef6
Update README.md
2021-12-29 19:20:44 +01:00
Janek
ebee8ea729
Update README.md
2021-12-29 19:19:51 +01:00
Janek
e51da758ea
Update README.md
2021-12-29 19:14:04 +01:00
Janek
c855760b38
Update README.md
2021-12-29 19:13:06 +01:00
Janek
a982ffb7a7
Update README.md
2021-12-29 19:07:33 +01:00
Janek
5dc00608dc
Update README.md
2021-12-29 19:02:21 +01:00
Janek
89353eda6a
Update README.md
...
badges
2021-12-29 19:01:36 +01:00
Janek
456ec40959
Update README.md
2021-12-28 22:15:04 +01:00
Janek
ad1194671a
Merge pull request #99 from OpenI6X/janek/logical-switch-fix
...
Fixed clear action
2021-12-28 20:23:00 +01:00
ajjjjjjjj
594f9facbe
Removed logical switches clipboard actions
...
Fixed clear action
2021-12-28 20:21:26 +01:00
Janek
89be9a6ff8
Merge pull request #98 from OpenI6X/janek/ext-module-pwr
...
Fixed external module power on PC9
2021-12-28 20:09:56 +01:00
ajjjjjjjj
5e1499e8d0
Fixed external module power on PC9
2021-12-28 20:04:00 +01:00
Janek
b4138515d2
Merge pull request #96 from OpenI6X/janek/ci-improvements
...
CI build only on master
2021-12-26 19:43:13 +01:00
Janek
66cb7791a0
Merge pull request #97 from OpenI6X/janek/nice-size-report
...
Nice size report
2021-12-26 19:42:37 +01:00
ajjjjjjjj
52d8654ad2
Nice size report
2021-12-26 19:41:03 +01:00
ajjjjjjjj
c0e50bc767
CI build only on master
...
single point of version entry
2021-12-26 19:12:45 +01:00
ajjjjjjjj
15ccf61ae7
CI improvements
2021-12-26 19:08:28 +01:00
ajjjjjjjj
3fab9104c3
CI build only on master
...
single point of version entry
2021-12-26 19:02:57 +01:00
Janek
a7e611b054
Merge pull request #93 from OpenI6X/janek/circleci-bump-version
...
bump version on CI
2021-12-26 13:26:35 +01:00
ajjjjjjjj
4fe1c16b91
bump version on CI
2021-12-26 13:23:39 +01:00
Janek
82f949ee48
Merge pull request #92 from OpenI6X/janek/elrsv2-reboot-fix
...
ExpressLRS V2 popup reboot fix
2021-12-26 13:15:03 +01:00
ajjjjjjjj
083ae4127b
Fixed ExpressLRS V2 popup reboot issue + code density optimizations
...
Use board name as boot debug name
Version 1.1.1
2021-12-26 13:07:56 +01:00
Janek
ded430d4a1
Merge pull request #88 from OpenI6X/janek/eeprom-100k
...
EEPROM back to 100k
2021-12-22 21:20:59 +01:00
ajjjjjjjj
ac519245bb
- EEPROM back to 100k
...
- reverted task count 3 -> 2
2021-12-22 21:18:17 +01:00
Janek
eb81636337
Merge pull request #87 from OpenI6X/janek/i6x-elrs
...
Correct name + ELRSV2 screen update rate
2021-12-22 20:45:40 +01:00
Janek
c0d64ace98
Merge pull request #86 from OpenI6X/janek/blank-screen-fix
...
Blank screen fix
2021-12-22 20:45:21 +01:00
ajjjjjjjj
82f787e889
- Use correct name according to FlySky website - i6X instead of I6X.
...
- Faster update ELRSV2 screen when idle.
2021-12-22 20:38:03 +01:00
ajjjjjjjj
3a67e84c41
Blank screen fix
2021-12-22 20:35:52 +01:00
Janek
706daf27ad
Merge pull request #81 from OpenI6X/janek/1.1
...
OpenI6X 1.1 - to make it short
2021-12-19 16:02:46 +01:00
ajjjjjjjj
cd954a4316
Fixed custom func regression
2021-12-19 15:48:08 +01:00
ajjjjjjjj
9a19975fec
Fixed many reboot issues.
...
Fixed mixer scheduler regression.
Fixed and optimized lcd driver.
Reduced RTOS task max count.
Increased telemetry slots count.
ExpressLRS V2.0 - better mimic ELRSV2.lua, fixed minor issues.
Updated button and USB modes labels.
Reduced FLASH and RAM usage.
Renamed PCBI^ to PCBI6X to reduce confussion.
Use OpenI6X branding and valid version.
Code cleanup.
2021-12-19 15:34:12 +01:00
Janek
0c59088b2f
Update README.md
2021-12-16 06:58:52 +01:00
Janek
808bb43149
Update README.md
2021-12-16 06:54:04 +01:00
Janek
10e89bcb21
Update README.md
2021-12-14 14:21:30 +01:00
Mariano Dupont
11a01b7910
Disabled GVAR on ELRSv2 version as it doesn't fit
2021-12-14 09:30:59 -03:00
Mariano Dupont
1bb564eadf
Removed GVARS flag override
2021-12-14 09:26:07 -03:00
Mariano Dupont
b0b0117185
Merge branch 'master' of github.com:marianomd/opentx
2021-12-14 08:17:29 -03:00
Mariano Dupont
30b418fd5d
Added GVARS to elrsv2 version
2021-12-14 08:17:16 -03:00
Mariano Dupont
1625d58d00
Update README.md
2021-12-13 21:26:09 -03:00
Mariano Dupont
1368f19f23
Update README.md
2021-12-13 21:25:31 -03:00
Mariano Dupont
09e3a81479
Making a backup with stm32cubeprogrammer
2021-12-13 21:16:58 -03:00
Mariano Dupont
9889681c93
smaller jpg
2021-12-13 20:59:25 -03:00
Mariano Dupont
3702f67c9f
Merge branch 'master' of github.com:marianomd/opentx
2021-12-13 20:54:45 -03:00
Mariano Dupont
32ea418841
DFU pinout
2021-12-13 20:54:31 -03:00
Janek
e7678f0dff
Merge pull request #79 from OpenI6X/janek/mega-baud-lower
...
Removed 3.75M Mega baud rate, improved OK label
2021-12-13 21:48:22 +01:00
Janek
74050d1f9a
Update README.md
2021-12-13 21:41:46 +01:00
Janek
1b9d302f9c
Update README.md
2021-12-13 21:40:21 +01:00
ajjjjjjjj
423cef3384
Removed 3.75M Mega baud rate, improved label
2021-12-13 21:32:12 +01:00
Mariano Dupont
f1657bf059
Update README.md
2021-12-13 17:19:35 -03:00
Mariano Dupont
8635906ec2
Merge pull request #78 from OpenI6X/2.3_M0
...
Back to 16 channels. Main view channels paging fixed.
2021-12-13 17:15:18 -03:00
Mariano Dupont
1675fa1b96
Merge branch '2.3_M0' of github.com:marianomd/opentx into 2.3_M0
2021-12-13 17:12:49 -03:00
Mariano Dupont
ac7210c92d
Back to 16 channels. Main view channels paging fixed.
2021-12-13 17:12:29 -03:00
Mariano Dupont
fecb71a50c
Merge pull request #77 from OpenI6X/ppm-in
...
Implements PPM IN. Fixes PPM protocol selection after using CRSF.
2021-12-13 17:04:41 -03:00
Mariano Dupont
1e40235bc4
Merge remote-tracking branch 'origin/2.3_M0' into ppm-in
2021-12-13 17:03:50 -03:00
Janek
556595fa84
Merge pull request #75 from OpenI6X/circleci-project-setup
...
Circleci project setup
2021-12-13 20:49:11 +01:00
Mariano Dupont
156a90302a
Merge remote-tracking branch 'origin/2.3_M0' into ppm-in
2021-12-13 15:06:37 -03:00
Mariano Dupont
d7a1f59cdb
PPM in working. PPM - CRSF switching fixed
2021-12-13 15:05:36 -03:00
Janek
842c8b417b
Merge pull request #76 from OpenI6X/janek/elrsv2-stability
...
ExpressELRS V2 stability fixes
2021-12-13 17:54:40 +01:00
ajjjjjjjj
567f312c5f
Stability fixes, play nice with USB mass storage.
2021-12-13 17:42:21 +01:00
ajjjjjjjj
a6da50aa1c
Stability fixes, play nice with USB mass storage.
2021-12-13 14:54:07 +01:00
Mariano Dupont
35bebc9bbd
wip
2021-12-13 00:40:30 -03:00
Mariano Dupont
cfd5a8bb64
Merge remote-tracking branch 'origin/2.3_M0' into ppm-in
2021-12-12 19:15:05 -03:00
Mariano Dupont
8443a05152
wip
2021-12-12 19:11:34 -03:00
Mariano Dupont
419929f5a6
wip
2021-12-12 18:08:03 -03:00
ajjjjjjjj
511e34a025
CircleCI multiple pipelines attempt
2021-12-12 14:25:05 +01:00
ajjjjjjjj
35fda853ae
CircleCI multiple pipelines attempt
2021-12-12 14:18:32 +01:00
ajjjjjjjj
03a8b68011
CircleCI multiple pipelines attempt
2021-12-12 14:13:02 +01:00
ajjjjjjjj
1715725d3e
CircleCI multiple pipelines attempt
2021-12-12 14:11:49 +01:00
ajjjjjjjj
273cc54189
CircleCI multiple pipelines attempt
2021-12-12 14:05:16 +01:00
ajjjjjjjj
d01288a73d
CircleCI multiple pipelines attempt
2021-12-12 13:59:38 +01:00
ajjjjjjjj
aac4957fc4
CircleCI multiple pipelines attempt
2021-12-12 13:56:41 +01:00
ajjjjjjjj
9214909d36
CircleCI multiple pipelines attempt
2021-12-12 13:53:52 +01:00
ajjjjjjjj
642a453fbf
CircleCI multiple pipelines attempt
2021-12-12 13:51:13 +01:00
ajjjjjjjj
8ee824e02d
CircleCI multiple pipelines attempt
2021-12-12 13:47:56 +01:00
ajjjjjjjj
0263691084
CircleCI multiple pipelines attempt
2021-12-12 13:45:20 +01:00
ajjjjjjjj
1ed1225123
CircleCI multiple pipelines attempt
2021-12-12 13:43:00 +01:00
ajjjjjjjj
d36b177d20
CircleCI multiple pipelines attempt
2021-12-12 13:36:55 +01:00
ajjjjjjjj
e009b88261
CircleCI multiple pipelines attempt
2021-12-12 13:32:32 +01:00
ajjjjjjjj
6e33f777bb
CircleCI multiple pipelines attempt
2021-12-12 13:28:15 +01:00
ajjjjjjjj
7b371203ae
CircleCI multiple pipelines attempt
2021-12-12 13:20:20 +01:00
ajjjjjjjj
7297bc8c21
CircleCI multiple pipelines attempt
2021-12-12 13:15:28 +01:00
ajjjjjjjj
572d585571
CircleCI multiple pipelines attempt
2021-12-12 13:10:01 +01:00
ajjjjjjjj
6f54bb3142
CircleCI multiple pipelines attempt
2021-12-12 13:05:45 +01:00
ajjjjjjjj
4df2f462e6
CircleCI multiple pipelines attempt
2021-12-12 13:02:47 +01:00
ajjjjjjjj
893b31e9ea
CircleCI multiple pipelines attempt
2021-12-12 12:58:18 +01:00
ajjjjjjjj
726c33bbd6
CircleCI multiple pipelines attempt
2021-12-12 12:52:50 +01:00
ajjjjjjjj
7ab6edd608
CircleCI multiple pipelines attempt
2021-12-12 12:52:09 +01:00
ajjjjjjjj
c921404082
CircleCI multiple pipelines attempt
2021-12-12 12:49:36 +01:00
ajjjjjjjj
5d9c549776
CircleCI multiple pipelines attempt
2021-12-12 12:47:55 +01:00
ajjjjjjjj
3711ac7376
CircleCI multiple pipelines attempt
2021-12-12 12:38:56 +01:00
ajjjjjjjj
8861f9169b
CircleCI multiple pipelines attempt
2021-12-12 12:34:59 +01:00
ajjjjjjjj
1c69edf85e
CircleCI multiple pipelines attempt
2021-12-12 12:32:02 +01:00
ajjjjjjjj
77b652ca53
CircleCI multiple pipelines attempt
2021-12-12 12:31:01 +01:00
ajjjjjjjj
7268d0036b
CircleCI multiple pipelines attempt
2021-12-12 12:28:27 +01:00
ajjjjjjjj
5feae54108
CircleCI multiple pipelines attempt
2021-12-12 12:22:28 +01:00
ajjjjjjjj
ad602d8316
CircleCI multiple pipelines attempt
2021-12-12 11:50:16 +01:00
ajjjjjjjj
e61776f642
CircleCI multiple pipelines attempt
2021-12-12 11:44:15 +01:00
ajjjjjjjj
4a101b6d28
CircleCI multiple pipelines attempt
2021-12-12 11:41:11 +01:00
ajjjjjjjj
9d1f1b1048
CircleCI multiple pipelines attempt
2021-12-12 11:36:59 +01:00
ajjjjjjjj
2b9630f869
CircleCI multiple pipelines attempt
2021-12-12 11:24:47 +01:00
ajjjjjjjj
1fcb0d524b
CircleCI multiple pipelines attempt
2021-12-12 11:18:35 +01:00
ajjjjjjjj
d29e48f9dd
CircleCI multiple pipelines attempt
2021-12-12 11:15:32 +01:00
ajjjjjjjj
3cfcde5e53
CircleCI multiple pipelines attempt
2021-12-12 11:06:42 +01:00
ajjjjjjjj
d0de86c8e4
CircleCI multiple pipelines attempt
2021-12-12 11:01:20 +01:00
ajjjjjjjj
afb2d86560
CircleCI multiple pipelines attempt
2021-12-12 10:53:54 +01:00
ajjjjjjjj
d1bed1f9dc
CircleCI multiple pipelines attempt
2021-12-12 10:23:32 +01:00
ajjjjjjjj
0865041adb
CircleCI multiple pipelines attempt
2021-12-12 10:21:17 +01:00
ajjjjjjjj
0dcba3c680
CircleCI multiple pipelines attempt
2021-12-12 10:04:47 +01:00
ajjjjjjjj
2e3025a07c
CircleCI multiple pipelines attempt
2021-12-12 10:01:27 +01:00
ajjjjjjjj
20e1d81386
CircleCI multiple pipelines attempt
2021-12-12 09:56:05 +01:00
ajjjjjjjj
e1b3711d88
CircleCI multiple pipelines attempt
2021-12-12 09:55:51 +01:00
ajjjjjjjj
7b38157c6e
Merge branch 'circleci-project-setup' of https://github.com/OpenI6X/opentx into circleci-project-setup
...
Conflicts:
.circleci/config.yml
2021-12-12 09:52:06 +01:00
ajjjjjjjj
2528e51d29
CircleCI multiple pipelines attempt
2021-12-12 09:50:45 +01:00
Mariano Dupont
abdf507c2e
Updated config.yml
2021-12-12 09:47:00 +01:00
Mariano Dupont
cb712ef60d
Updated config.yml
2021-12-12 09:47:00 +01:00
Mariano Dupont
b3fd84e6c2
Updated config.yml
2021-12-12 09:47:00 +01:00
Mariano Dupont
6e99ccb07d
Updated config.yml
2021-12-12 09:47:00 +01:00
Mariano Dupont
6ebd36b1aa
Add .circleci/config.yml
2021-12-12 09:47:00 +01:00
Mariano Dupont
d95a22c873
Add .circleci/config.yml
2021-12-12 09:47:00 +01:00
Mariano Dupont
7f10734457
Add .circleci/config.yml
2021-12-12 09:47:00 +01:00
Janek
89786a000c
Merge pull request #74 from OpenI6X/janek/backport-renames-avr-cleanup
...
Backported refactored names and AVR legacies.
2021-12-12 09:38:20 +01:00
Janek
cb9a8c12ed
Merge pull request #73 from OpenI6X/janek/button-names
...
Use FS-i6X button names
2021-12-12 09:37:26 +01:00
Mariano Dupont
3c7931665b
Reverted backlight not turning on when moving sticks or switches
2021-12-11 20:38:21 -03:00
ajjjjjjjj
7a7e4a0e93
Backported refactored names and AVR legacies.
...
Minor ELRSV2 improvement
2021-12-11 22:55:45 +01:00
Mariano Dupont
dfa00cfa2b
PPM IN wip
2021-12-11 15:45:47 -03:00
ajjjjjjjj
9689a35819
Use FS-i6X button names
2021-12-11 18:05:13 +01:00
ajjjjjjjj
7942f48e75
Use FS-i6X button names
2021-12-11 18:00:19 +01:00
Janek
3ad2328bac
Merge pull request #72 from OpenI6X/janek/elrsv2-port
...
ExpressLRS v2.0 lua menu port.
2021-12-11 17:06:58 +01:00
Janek
7d1f7f23df
Merge pull request #71 from OpenI6X/janek/modules-off
...
Default modules to off backport
2021-12-11 17:06:46 +01:00
Janek
a5a803a83f
Merge pull request #70 from OpenI6X/janek/baudrate-option-refactor
...
Baudrate option refactor
2021-12-11 17:06:32 +01:00
Janek
6422d4ed88
Merge pull request #69 from OpenI6X/janek/gvars-display-fix
...
Display 9 GVARS instead of 10
2021-12-11 17:06:11 +01:00
Janek
f3fcd9ddef
Merge pull request #68 from OpenI6X/janek/mode-option-accessible
...
Mode option accessible
2021-12-11 17:06:00 +01:00
Janek
b47101666a
Merge pull request #67 from OpenI6X/janek/buzzer-cleanup
...
Buzzer cleanup
2021-12-11 17:05:51 +01:00
Janek
683aaa74cd
Merge pull request #66 from OpenI6X/janek/version-page
...
Fixed version screen layout, no longer broken long press - backport
2021-12-11 17:05:42 +01:00
Janek
85317d52a1
Merge pull request #65 from OpenI6X/janek/eeprom-speed
...
EEPROM i2c @ 400k
2021-12-11 17:05:20 +01:00
ajjjjjjjj
6b1aef2c7f
Backported TOOLS menu.
...
Backported and customized Gauge widget.
Backported text centering feature.
Added custom CRSF hooks for scripts.
Removed ExpressLRS menu references from core.
Removed previous ExpressLRS menu implementation.
Ported ELRSV2.lua.
Telemetry sensors max at 22 for ELRSV2 builds.
Diagnostic keys screen is now define guarded and removed by default.
Diagnostic analogs screen is now define guarded and removed by default.
2021-12-11 11:11:25 +01:00
ajjjjjjjj
5bda82614c
Defaut modules to OFF backport (but do not works for AFHDS)
2021-12-11 11:01:06 +01:00
ajjjjjjjj
6c3527a268
Baudrate option refactor, hide USB CDC in debug, remove hand icon, minor backports
2021-12-11 10:57:15 +01:00
ajjjjjjjj
8d9b3c8cd8
Display 9 GVARS instead of 10
2021-12-11 10:52:04 +01:00
ajjjjjjjj
ab1443ce54
Fixed access to setup mode option
2021-12-11 10:31:07 +01:00
ajjjjjjjj
a5cfc60e4a
Fixed access to setup mode option
2021-12-11 10:28:41 +01:00
ajjjjjjjj
61577db82b
Buzzer cleanup to save flash
2021-12-11 10:25:34 +01:00
ajjjjjjjj
09cfec8ed0
Fixed layout, no longer broken long press
2021-12-11 10:22:27 +01:00
ajjjjjjjj
a1d703a7dd
EEPROM i2c @ 400k
2021-12-11 10:12:45 +01:00
Mariano Dupont
c3632b1a89
Updated config.yml
2021-11-24 22:32:07 -03:00
Mariano Dupont
50072ad337
Updated config.yml
2021-11-24 22:05:18 -03:00
Mariano Dupont
ebffde6170
Updated config.yml
2021-11-24 22:02:16 -03:00
Mariano Dupont
b5d98a03fe
Updated config.yml
2021-11-24 21:25:41 -03:00
Mariano Dupont
3cff737064
Add .circleci/config.yml
2021-11-24 21:08:40 -03:00
Mariano Dupont
f53a9860c6
Add .circleci/config.yml
2021-11-24 21:06:22 -03:00
Mariano Dupont
e8e7a194ca
Add .circleci/config.yml
2021-11-24 20:39:01 -03:00
ajjjjjjjj
cebb6cf0b0
Merge pull request #57 from OpenI6X/janek/dfu-bootloader
...
System DFU Bootloader
2021-11-14 14:47:15 +01:00
ajjjjjjjj
75c5588a76
- Start system DFU Bootloader using trims,
...
- removed few bytes from crc
2021-11-14 13:31:20 +01:00
Mariano Dupont
96f7db2387
Merge pull request #50 from OpenI6X/janek/splash
...
Added splash image for release builds
2021-11-12 20:55:02 -03:00
ajjjjjjjj
6df7d74e2b
Merge pull request #54 from OpenI6X/janek/backlight-maintance
...
Don't pass fake backlight values (save flash)
2021-11-13 00:34:42 +01:00
ajjjjjjjj
4cadada18a
Don't pass fake backlight values (save flash)
2021-11-13 00:29:23 +01:00
ajjjjjjjj
8df70aab80
Update README.md
2021-11-12 22:56:14 +01:00
Janek
2b74737351
Added splash image for release builds
2021-11-12 21:34:17 +01:00
ajjjjjjjj
47fad215d6
Merge pull request #49 from ajjjjjjjj/janek/beep-on-warn
...
Beep on warning
2021-11-12 11:16:18 +01:00
Janek
64464f186d
Beep on warning
2021-11-12 11:15:31 +01:00
ajjjjjjjj
0b01a6a664
Update README.md
2021-11-12 00:33:59 +01:00
ajjjjjjjj
2f1c75268f
Update README.md
2021-11-11 23:25:31 +01:00
Mariano Dupont
b0158b3a1e
Ignore unknown IBUS sensors.
2021-11-11 18:24:59 -03:00
Mariano Dupont
b619806d6d
Merge pull request #48 from ajjjjjjjj/janek/hardware-crc
...
Hardware CRC implementation
2021-11-11 18:10:56 -03:00
Janek
f6b2f374c4
Hardware CRC implementation.
...
- 16 times faster than lookup table,
- almost 200b less of flash space occupied
2021-11-11 21:06:33 +01:00
Mariano Dupont
34c40569bd
Merge pull request #46 from ajjjjjjjj/janek/crossfire-baudrates
...
Format baud rates to make it easier to read
2021-11-10 13:37:06 -03:00
Janek
86178e5788
increased write delay
2021-11-10 17:35:28 +01:00
Mariano Dupont
0eb9b1149d
Merge pull request #47 from ajjjjjjjj/janek/pot-navigation
...
Solve POT editing values outside limits.
2021-11-10 13:15:17 -03:00
Janek
b7be159a3b
Solve POT editing values outside limits.
...
It's not perfect but at least don't mess up values.
2021-11-10 14:17:43 +01:00
Janek
43c0820686
Format baud rates to make it easier to read
2021-11-10 11:46:19 +01:00
Janek
a0bd47e39f
Format baud rates to make it easier to read
2021-11-10 11:01:51 +01:00
Janek
63b0b477eb
Format baud rates to make it easier to read
2021-11-10 09:29:07 +01:00
ajjjjjjjj
7571d806ad
Update README.md
2021-11-09 22:39:46 +01:00
ajjjjjjjj
6e39214f3b
Update README.md
2021-11-09 22:39:02 +01:00
Mariano Dupont
f4741c88c5
Merge pull request #45 from ajjjjjjjj/janek/crossfire-baudrates
...
Added faster baud rates.
2021-11-09 18:38:55 -03:00
Janek
768f0e0520
Added faster baudrates, works fine on mine DIY Slimmer 2.4.
...
Inspired by https://github.com/EdgeTX/edgetx/pull/640
2021-11-09 22:20:46 +01:00
Mariano Dupont
71b1d21656
Further removed AFHDS3 unused code
2021-11-09 10:48:25 -03:00
Mariano Dupont
4fcb545ae6
Bumped telemetry slots to 28. Removed AFHDS3 telemetry ID's.
2021-11-09 10:20:46 -03:00
Mariano Dupont
a26f484cb4
AFHDS2A extended telemetry support.
2021-11-08 16:46:07 -03:00
Mariano Dupont
5b4a2f57b9
Merge pull request #43 from ajjjjjjjj/janek/vario-improvements
...
Implemented vario volume and proper sound priority handling
2021-11-08 13:18:06 -03:00
Mariano Dupont
b51b68de45
Merge pull request #42 from ajjjjjjjj/janek/ext-module-power
...
External module power switch on PC9
2021-11-08 13:17:25 -03:00
ajjjjjjjj
61c1455557
Update README.md
2021-11-07 18:41:33 +01:00
Janek
f3c34ae5bc
hide volume implementation
2021-11-07 18:34:19 +01:00
Janek
030c798d5c
Implemented vario volume and proper sound priority handling
2021-11-07 16:33:12 +01:00
Janek
dbaa273b6b
Implemented vario volume and proper sound priority handling
2021-11-07 15:29:22 +01:00
Janek
16cf07b91f
Init external module power pin
2021-11-07 12:24:06 +01:00
Janek
5b5751dea4
Inline "one liners" to save call overhead and flash space.
2021-11-06 17:24:09 +01:00
Janek
56522adddb
External module power switch on PC9
2021-11-06 15:10:18 +01:00
ajjjjjjjj
25753334fc
Merge pull request #41 from ajjjjjjjj/janek/usb-msd-fix2
...
USB MSD - don't zero memory twice
2021-11-05 23:10:34 +01:00
Janek
4369ed5e7a
- don't zero memory twice
2021-11-05 23:09:27 +01:00
Mariano Dupont
4e97a3f1ef
Merge pull request #40 from ajjjjjjjj/janek/usb-msd-fix
...
USB MSD improvements
2021-11-05 18:34:16 -03:00
Janek
8ffe4bbbc5
- USB MSD bug fix
...
- better adjusted for PCBI6
- 100 bytes less
2021-11-05 20:52:33 +01:00
Janek
078a642e1f
- USB MSD bug fix
...
- better adjusted for PCBI6
- 100 bytes less
2021-11-05 19:48:36 +01:00
Mariano Dupont
dd1d07cf03
Update README.md
2021-11-05 11:44:04 -03:00
Mariano Dupont
04c7e9c93e
Merge pull request #39 from marianomd/crsfshot
...
CRSFshot (mixer sync) enabled
2021-11-05 11:43:20 -03:00
Mariano Dupont
a0bbadba06
Fixed 25Hz mixer sync
2021-11-05 11:31:52 -03:00
Mariano Dupont
124b2b16ec
CRSFshot (mixer sync) enabled. Working ok in all rates except 25Hz.
2021-11-04 23:25:45 -03:00
Mariano Dupont
7b60100d18
Merge pull request #38 from ajjjjjjjj/janek/usart-deinit
...
This is backport from EdgeTX and other OpenTX targets.
2021-11-04 18:40:22 -03:00
Janek
ea23f27f43
This is backport from EdgeTX and other OpenTX targets.
2021-11-04 22:07:44 +01:00
Mariano Dupont
080521625e
Update README.md
2021-11-04 17:04:40 -03:00
Mariano Dupont
362a2b51ca
Merge branch '2.3_M0' of github.com:marianomd/opentx into 2.3_M0
2021-11-04 10:31:33 -03:00
Mariano Dupont
06056db521
Removed duplicate definition
2021-11-04 10:31:06 -03:00
Mariano Dupont
5d9fae0bc8
Merge pull request #37 from ajjjjjjjj/janek/elrs-fix
...
ExpressLRS reboot fix
2021-11-04 10:24:57 -03:00
Mariano Dupont
6227d8f19e
Merge pull request #36 from ajjjjjjjj/feature/cleanup
...
Renamed SDCard to Storag(e) to reduce confusion.
2021-11-04 10:24:28 -03:00
Janek
182aea5ef6
Fix for John's errors
2021-11-04 10:38:09 +01:00
Janek
04abf6780c
Reset issue fixed on DIY Slimmer TX 2.4
2021-11-04 10:03:35 +01:00
Janek
78c750445f
Reset issue fixed on DIY Slimmer TX 2.4
2021-11-04 09:49:19 +01:00
Janek
9e0ee49a73
Seems like less likely to reboot on cold start with deinit.
...
Shaved almost 100 bytes from elrs script.
Realigned telemetry errors value.
2021-11-03 23:47:40 +01:00
Janek
470617b957
Without this change on DIY Slimmer 2.4 TX i have reboots every 5-30 seconds. With this change I was able to stay online for over 2 hours.
2021-11-03 16:21:24 +01:00
Janek
93db93ccee
Renamed SDCard to Storag(e) to reduce confusion.
...
Minor cleanup
2021-11-03 16:18:09 +01:00
Mariano Dupont
a3d00a585d
Merge pull request #35 from marianomd/elrs_menu
...
ExpressLRS v1.x config menu. Still missing: binding mode and web server.
2021-11-02 09:18:13 -03:00
Mariano Dupont
b4d7d81bf5
Update README.md
2021-10-31 23:52:04 -03:00
Mariano Dupont
293b497909
Show ELRS version info
2021-10-31 23:17:44 -03:00
Mariano Dupont
28945301c5
ExpressLRS menu working. Still missing: show commitSHA, Enable binding mode, Enable web server.
2021-10-31 19:28:28 -03:00
Mariano Dupont
67ab6689b1
Merge pull request #34 from ajjjjjjjj/janek/pin-configuation
...
Chaged USB Vbus pin mode
2021-10-29 20:42:48 -03:00
Janek
30086f9ce2
After reading this one looks like more suitable.
2021-10-29 20:20:50 +02:00
Mariano Dupont
2df77e9b82
Merge pull request #33 from ajjjjjjjj/janek/usb
...
backported #8195
2021-10-28 21:41:35 -03:00
Janek
4475e7c074
backported #8195
2021-10-28 23:45:51 +02:00
ajjjjjjjj
9878630ad3
Merge pull request #32 from ajjjjjjjj/janek/vario
...
Audio vario improvement
2021-10-28 22:57:27 +02:00
Janek
3a6e18e72c
Audio vario improvement
2021-10-28 22:54:55 +02:00
Janek
3292b80269
Audio vario improvement
2021-10-28 22:53:40 +02:00
Mariano Dupont
be4ad6ef3d
Merge pull request #31 from ajjjjjjjj/janek/sound-handling2
...
Improved concurrent sounds handling
2021-10-28 09:38:26 -03:00
Janek
d0c34e1ca5
Improved concurrent sounds handling
2021-10-28 14:01:39 +02:00
ajjjjjjjj
cda10cc2c4
Merge branch 'marianomd:2.3_M0' into 2.3_M0
2021-10-28 13:57:05 +02:00
ajjjjjjjj
34e8e95df4
Update README.md
2021-10-27 21:13:13 +02:00
ajjjjjjjj
dce714556e
Update README.md
2021-10-27 19:04:55 +02:00
Mariano Dupont
ffb4c5d2e0
Update README.md
2021-10-27 09:23:50 -03:00
Mariano Dupont
863c4559dd
Merge pull request #29 from ajjjjjjjj/janek/usb-msd-and-detect
...
Enabled USB MSD Mode
2021-10-27 08:53:28 -03:00
Janek
47357e074a
USB Detect is now Auto/Once
...
USB Detect is not stored and defaults to Auto
Decreased MENU_STACK_SIZE by ~10%
Enabled USB MSD Mode
2021-10-27 13:06:04 +02:00
Janek
84be5a77d8
USB Detect is now Auto/Once
...
USB Detect is not stored and defaults to Auto
Decreased MENU_STACK_SIZE by ~10%
Enabled USB MSD Mode
2021-10-27 13:05:07 +02:00
ajjjjjjjj
df2fba6206
Merge branch 'marianomd:2.3_M0' into 2.3_M0
2021-10-26 22:39:01 +02:00
Mariano Dupont
0340c23cb8
Merge pull request #28 from ajjjjjjjj/janek/usb-msd-switch
...
added PCBI6_USB_MSD switch when there will be more RAM
2021-10-26 15:54:03 -03:00
Janek
501b97098a
added PCBI6_USB_MSD switch when there will be more RAM,
...
fix I2C_RCC_APB1Periph used twice
2021-10-26 20:23:11 +02:00
Janek
72e0ce885f
I2C_RCC_APB1Periph used twice
2021-10-26 20:04:18 +02:00
Mariano Dupont
aae495062c
Merge pull request #27 from ajjjjjjjj/janek/joystick2
...
Improved joystick mapping workaround.
2021-10-25 17:59:05 -03:00
Janek
99c3fc1054
Improved joystick mapping workaround.
2021-10-25 21:44:13 +02:00
Mariano Dupont
b1c9fe13a8
Merge branch '2.3_M0' of github.com:marianomd/opentx into 2.3_M0
2021-10-25 16:12:43 -03:00
Mariano Dupont
effd281be1
Max sensors lowered to 24
2021-10-25 16:12:28 -03:00
Mariano Dupont
578b26d4d3
Update README.md
2021-10-25 11:51:58 -03:00
Mariano Dupont
ae0baa3d3c
Merge pull request #26 from ajjjjjjjj/feature/joystick-fix
...
Joystick fixed
2021-10-24 09:21:38 -03:00
Janek
f42d952020
Joystick fixed
2021-10-24 13:27:19 +02:00
Janek
5f0bcf0835
Joystick fixed
2021-10-24 13:17:45 +02:00
Mariano Dupont
71e368d8f0
Merge pull request #25 from ajjjjjjjj/janek/usb-enable
...
"USB Detect" general menu
2021-10-23 13:26:08 -03:00
Janek
b2aa871a0d
- added "USB Detect" to general menu with Auotp/On option - auto is USB_Vbus at PA15, On is force on
...
- restore warning "hand" icon on release builds
2021-10-23 18:19:55 +02:00
Mariano Dupont
0b27b371d7
Merge pull request #24 from ajjjjjjjj/feature/vario
...
PLAY_BACKGROUND support
2021-10-21 14:00:39 -03:00
Janek
144f71303d
- initial PLAY_BACKGROUND support
2021-10-21 18:52:47 +02:00
Mariano Dupont
f6259800d0
Merge pull request #23 from ajjjjjjjj/feature/ram-opt
...
RAM optimizations and disabled USB MSD
2021-10-21 08:50:56 -03:00
Janek
84c0382226
- skip on trimms flood
2021-10-21 12:23:57 +02:00
Janek
3a82c6dedb
- skip on trimms flood
2021-10-21 12:21:57 +02:00
Janek
b85d22ecb8
- skip on trimms flood
2021-10-21 11:58:37 +02:00
Janek
a3071a966e
- skip on trimms flood
2021-10-21 11:52:43 +02:00
Janek
2065aea794
- skip on trimms flood
2021-10-21 11:49:33 +02:00
Janek
73826cdbbf
- disabled USB MSD,
...
- reduced overall RAM usage,
- reduced buzzer RAM usage,
- buzzer sounds can be now interleaved!
2021-10-21 11:36:57 +02:00
Mariano Dupont
7c0680bc9a
Merge pull request #22 from ajjjjjjjj/feature/bootloader-boot-usb
...
Bootloader (but disabled) and USB support
2021-10-20 16:10:20 -03:00
Janek
138a224675
- VBUS sense at PA15
2021-10-20 19:57:27 +02:00
Janek
da3dc260bf
- fix DEBUG builds with enabled USB
2021-10-20 19:33:26 +02:00
Janek
b28a906a42
- USB improvements,
...
- reenabled FIRMWARE.TXT file
2021-10-20 15:20:51 +02:00
Janek
f4dd914139
- save USB flash space
2021-10-17 13:43:39 +02:00
Janek
37b465570b
- save fat table flash space
2021-10-17 13:32:09 +02:00
Janek
8f3d576ffa
- save USB msd fat table flash space
2021-10-17 12:55:13 +02:00
Janek
dc55df76cf
- backup FIRMWARE.BIN is valid
2021-10-16 23:40:10 +02:00
Janek
816b783225
- removed USB_SERIAL_MODE reduced size by ~200B
2021-10-16 22:10:45 +02:00
Janek
e4e8de72e4
- removed About view
2021-10-16 20:44:48 +02:00
Janek
a09bfc136f
- removed firmware.txt to fit under 16kb
2021-10-16 19:56:39 +02:00
Janek
8064fd1d43
- fixed reading EEPROM.BIN
...
- refactored i2cInit to better match otx codestyle
- restoring backup works,
- added IFdefs to disable firmware.txt (broken)
2021-10-16 19:33:08 +02:00
Janek
9681b80ffc
works:
...
- bootloader boots main fw,
- main fw properly exposes version,
- USB registers as mass storage with fat FS and reports 3 files,
broken:
- input/output error when accessing files,
2021-10-16 15:27:24 +02:00
Mariano Dupont
c7077989a8
Fixed broken telemetry sensors.
2021-10-14 01:03:28 -03:00
Mariano Dupont
5f9c792cd3
Merge branch '2.3_M0' of github.com:marianomd/opentx into 2.3_M0
2021-10-13 19:44:12 -03:00
Mariano Dupont
2b83eaac4a
Increased telemetry sensors to 24. Increase max contrast to 63. Default value a little darker. Fixed typo.
2021-10-13 19:43:23 -03:00
Mariano Dupont
fe8674ef6b
Update README.md
2021-10-12 20:06:34 -03:00
Mariano Dupont
50414472b9
Update README.md
2021-10-12 20:06:08 -03:00
Mariano Dupont
df5b5aea39
Merge pull request #21 from ajjjjjjjj/feature/countdown-voice
...
Remove "Voice" from countdown options
2021-10-12 17:19:35 -03:00
Janek
9cf815ebd6
Remove "Voice" from countdown options
2021-10-12 20:26:49 +02:00
Mariano Dupont
be091818a6
Merge pull request #20 from ajjjjjjjj/feature/timer-countdown
...
Timer countdown start missing
2021-10-12 14:12:23 -03:00
Janek
2012225307
Timer countdown start missing in 128 ( fix #8252 )
...
Upstream #8247 and #8533
Minor cleanup
2021-10-12 16:00:23 +02:00
Mariano Dupont
dca30b1830
Merge pull request #19 from ajjjjjjjj/feature/bootloader
...
Bootloader
2021-10-11 17:38:15 -03:00
Janek
dcf3101b17
Bootloader
...
- commented usbStart() because of freeze,
- fixed menu,
- finding version works if pointed at bootloader addr,
- booting image from another address probably needs some work: https://community.st.com/s/question/0D53W00000trgpiSAA/how-to-boot-to-random-address-without-vecttaboffset-stm32f072
Backlight:
- improved init
2021-10-11 21:56:18 +02:00
Mariano Dupont
2598946891
Merge pull request #18 from ajjjjjjjj/janek/rebranded
...
Rebranded to OpenI6X ;)
2021-10-07 17:19:49 -03:00
Janek
3a2e1e5ea2
Rebranded to OpenI6X ;)
2021-10-07 22:08:25 +02:00
Mariano Dupont
e95ac4639f
Merge pull request #17 from ajjjjjjjj/janek/removed-icons-and-text
...
Recovered ~1.3KB of FLASH space
2021-10-07 16:36:04 -03:00
Janek
cd7bd6e99c
Recovered ~1.3KB of FLASH space:
...
- removed about icon and simplified text in about screen,
- removed asterisk icon in popup screens, replaced with "x",
2021-10-07 21:15:50 +02:00
Mariano Dupont
ec8f2dba30
No more crashes with CRSF. Now counting real telemetry errors.
2021-10-07 11:06:30 -03:00
Mariano Dupont
6c1fa1953e
Added key combination for I6X
2021-10-07 08:05:00 -03:00
Mariano Dupont
ac927e63f0
Removed bootloader unnecessary dependencies
2021-10-06 21:14:00 -03:00
Mariano Dupont
e9311cde2d
Tried to enable CLI but there's not enough RAM nor FLASH.
2021-10-06 20:11:00 -03:00
Mariano Dupont
11b6a8eab9
Merge pull request #16 from ajjjjjjjj/janek/cmakefile-sections-size
...
Show section sizes after compilation.
2021-10-06 17:53:55 -03:00
Mariano Dupont
1bd2178753
Merge pull request #15 from ajjjjjjjj/feature/buzzer-s2ep9
...
Buzzer
2021-10-06 17:53:25 -03:00
Mariano Dupont
61b241c1b6
Merge pull request #14 from ajjjjjjjj/feature/flavour-name
...
Valid build flavour in about page.
2021-10-06 17:51:47 -03:00
Janek
b54c232e75
Show section sizes after compilation.
...
RAM = bss + data
2021-10-06 22:51:35 +02:00
Mariano Dupont
3274e5818c
Merge pull request #13 from ajjjjjjjj/feature/ram-savings
...
Backported Bsongis/ram saving #6685
2021-10-06 17:49:36 -03:00
Janek
c17d27fff5
Buzzer
...
Restored "stock" siren pitch.
Fixed volume once again.
2021-10-06 21:18:47 +02:00
Janek
7b400b7cb8
Valid build flavour in about page.
2021-10-06 21:08:58 +02:00
Janek
e722f2accb
Backported Bsongis/ram saving #6685
...
In our case this reclaims 584 bytes of RAM, leaving us with total of 1112 bytes free at the moment.
The most of it is change to MIXER_STACK_SIZE. My basic tests showed no issue so far.
2021-10-06 21:06:03 +02:00
Mariano Dupont
d59490c309
Bootloader
2021-10-06 10:56:12 -03:00
Mariano Dupont
b5b66f903f
Merge pull request #12 from marianomd/crossfire
...
CRSF support. ExpressLRS (including telemetry) working at 400k bauds.
2021-10-05 00:48:50 -03:00
Mariano Dupont
d31275a873
CRSF working. ExpressLRS working.
2021-10-05 00:44:10 -03:00
Mariano Dupont
7aa965eb9c
Crossfire support. Random crashes at 115200 baudrate. Continuous crashes at 400000.
2021-10-04 16:38:44 -03:00
Mariano Dupont
bd7795d5be
Cleanup
2021-10-02 20:26:35 -03:00
Mariano Dupont
6baabd445b
EEPROM delay_ms instead of RTOS_WAIT_MS as corruption happens.
2021-10-02 09:30:40 -03:00
Mariano Dupont
033fd635c6
Fixed mixer scheduler
2021-10-01 19:15:50 -03:00
Mariano Dupont
c064fa3472
Merge pull request #11 from ajjjjjjjj/feature/coos-fix2
...
Fixed CoOS Tick for STM32
2021-10-01 17:08:43 -03:00
Janek
fb614956bc
Fixed CoOS Tick for STM32
2021-10-01 21:08:56 +02:00
Mariano Dupont
71b53f3455
Merge pull request #10 from ajjjjjjjj/feature/coos-tick
...
Fixed CoOS Tick for STM32
2021-10-01 15:23:16 -03:00
Janek
cb393ca5e2
Fixed CoOS Tick for STM32
2021-10-01 20:20:14 +02:00
Mariano Dupont
8ef5ceac41
Update README.md
2021-09-29 22:41:39 -03:00
Mariano Dupont
5764e73a84
Update README.md
2021-09-29 22:34:30 -03:00
Mariano Dupont
23a395c231
Update README.md
2021-09-29 22:33:37 -03:00
Mariano Dupont
b748811487
Update README.md
2021-09-29 22:21:44 -03:00
Mariano Dupont
9642c2f6eb
Merge branch '2.3_M0' of github.com:marianomd/opentx into 2.3_M0
2021-09-29 22:18:37 -03:00
Mariano Dupont
1d5e21e577
Internal module can be turned on and off correctly.
2021-09-29 22:18:22 -03:00
Mariano Dupont
b400a21c62
Update README.md
2021-09-29 21:18:28 -03:00
Mariano Dupont
9dc49741e6
Merge branch '2.3_M0' of github.com:marianomd/opentx into 2.3_M0
2021-09-29 21:17:06 -03:00
Mariano Dupont
bde2cb3630
External module (PPM) can be turned on and off correctly.
2021-09-29 21:16:47 -03:00
Mariano Dupont
6477fa6d8f
Merge pull request #9 from ajjjjjjjj/feature/remove-sleep-logo
...
Sleep logo replaced with "Z Z Z", removes almost 0.5KB
2021-09-29 12:58:54 -03:00
Janek
bd553dc9ed
Sleep logo replaced with "Z Z Z", removes almost 0.5KB
2021-09-29 17:57:13 +02:00
Mariano Dupont
3c933fbb1c
Update README.md
2021-09-29 12:09:45 -03:00
Mariano Dupont
9ed18d443f
fix PPM timing
2021-09-29 11:58:26 -03:00
Mariano Dupont
d4dcca8fcc
Merge pull request #6 from marianomd/ppmout_wip
...
PPM out wip
2021-09-29 11:41:30 -03:00
Mariano Dupont
0b78fb627e
PPM out working
2021-09-29 11:40:48 -03:00
Mariano Dupont
9ebd422aa2
Merge pull request #8 from ajjjjjjjj/feature/menu-final-touch
...
Menu hopefully done.
2021-09-28 20:33:30 -03:00
Janek
8c21f88ac0
- Removed [SD Logs]
2021-09-28 19:42:32 +02:00
Janek
dc06b9f6bc
- Removed unused functions from special function. In effect shaved off around 200 bytes. I have left [SD Logs] for now.
...
- Special function "Beep" is now "Play tone"
- fixed div / 3
2021-09-28 18:31:48 +02:00
Mariano Dupont
e9072f6b76
Merge pull request #7 from ajjjjjjjj/feateure/main-menu
...
Removed blanks from Radio setup and optimized playTone routine.
2021-09-27 09:58:23 -03:00
Janek
74669077d4
Removed blanks from Radio setup.
...
Removed division from playTone routine.
2021-09-27 11:28:46 +02:00
Mariano Dupont
895213c01e
PPM out: Fix pulses data
2021-09-26 14:17:58 -03:00
Mariano Dupont
18fa309d92
PPM out wip
2021-09-26 10:44:42 -03:00
Mariano Dupont
82035de603
Merge pull request #5 from ajjjjjjjj/feature/custom-telemetry-sounds
...
Fixed inactivity alarm, added custom telemetry sounds, improved settings
2021-09-26 10:41:44 -03:00
Janek
2bba3bfe71
Removed unused options from main menu, added pitch and length options
2021-09-26 15:25:37 +02:00
Janek
0bbc64d382
Changed tone
2021-09-26 13:43:31 +02:00
Janek
194d226903
Added board switch to do not break upstream
2021-09-26 09:32:12 +02:00
Janek
3583857225
Added custom telemetry sounds.
...
Fixed inactivity alarm.
2021-09-26 09:20:39 +02:00
Mariano Dupont
2a3e8a69d8
Update README.md
2021-09-25 20:07:58 -03:00
Mariano Dupont
09cc92fbea
Merge pull request #4 from ajjjjjjjj/feature/alarms
...
Fixed battery and telemetry alarms.
2021-09-25 19:49:14 -03:00
Mariano Dupont
0b19e19ce7
Merge pull request #3 from ajjjjjjjj/feature/buzzer-tune
...
Buzzer improvements
2021-09-25 19:49:01 -03:00
Janek
16dea9fd3e
Fixed battery and telemetry alarms.
2021-09-26 00:12:17 +02:00
Janek
7409b8621b
Fine tuned volume steps.
...
Rearanged and remove traces to take less cycles.
Fixed queueing logic.
2021-09-25 23:23:11 +02:00
Mariano Dupont
0f5dad4dd5
Merge pull request #2 from ajjjjjjjj/feature/buzzer-tones
...
Playing tones implementation for buzzer driver
2021-09-25 15:58:36 -03:00
Janek
3561c2541a
Added support for PLAY_NOW flag, prevents sound lags
2021-09-25 20:17:21 +02:00
Janek
9a5d12edab
typo
2021-09-25 20:02:17 +02:00
Janek
9e35258da1
Fixed missing clock enable for GPIOA on release builds
2021-09-25 19:50:24 +02:00
Janek
bdf6af5ae4
Playing tones implementation for buzzer driver
2021-09-25 18:42:58 +02:00
Mariano Dupont
4057179aa5
Update README.md
2021-09-23 16:55:29 -03:00
Mariano Dupont
9e39e461cc
Update README.md
2021-09-23 16:55:01 -03:00
Mariano Dupont
927ea7538f
Update README.md
2021-09-23 16:53:13 -03:00
Mariano Dupont
ddfd11cdf3
Update README.md
2021-09-23 16:48:11 -03:00
Mariano Dupont
555f68c2e7
Merge pull request #1 from ajjjjjjjj/feature/buzzer
...
Added buzzer support using TIMER1
2021-09-23 14:17:26 -03:00
Janek
09adccaa1a
cleanup
2021-09-23 18:49:56 +02:00
Janek
bbc5d2d202
Added buzzer support using TIMER6
2021-09-23 18:32:53 +02:00
Mariano Dupont
2e9e366dbb
Update README.md
2021-09-10 01:43:32 -03:00
Mariano Dupont
80e29f4c49
Update README.md
2021-09-09 12:48:22 -03:00
Mariano Dupont
c5ef8bbb23
Backported mixer scheduler
2021-09-09 12:34:27 -03:00
Mariano Dupont
16384b5d83
Long press EXIT to shutdown gracefully. (Saves timers state)
2021-08-10 01:59:50 -03:00
Mariano Dupont
45d4007131
Update README.md
2021-08-08 18:25:04 -03:00
Mariano Dupont
7b957f5cf3
RSSI on channel 14 fixed. Selection of protocol subtype. Servo frequency setting. Fixed telemetry type setting.
2021-08-08 18:10:18 -03:00
Mariano Dupont
21d8cf97ba
Corrected timers multiplier, timers were counting at half the speed.
2021-08-04 21:46:06 -03:00
Mariano Dupont
6707ba4599
Passed first test flight. Corrected main view channel output count, which caused a crash when scrolling to the nonexistent channels.
2021-08-04 17:46:50 -03:00
Mariano Dupont
bed30d333a
Telemetry
2021-08-03 10:04:33 -03:00
Mariano Dupont
b0f26b4717
README
2021-08-02 14:03:17 -03:00
Mariano Dupont
52f14b35d9
st-link pinout
2021-08-02 14:01:41 -03:00
Mariano Dupont
cc077a9088
README
2021-08-02 13:47:28 -03:00
Mariano Dupont
d0192ab2be
README
2021-08-02 13:44:26 -03:00
Mariano Dupont
c6bf211ee4
README
2021-08-02 13:43:31 -03:00
Mariano Dupont
7aa17844d4
README
2021-08-02 13:42:25 -03:00
Mariano Dupont
69b5a51646
Failsafe working. Removed BIND as SHIFT. Keys mapping added to README.
2021-08-02 13:39:03 -03:00
Mariano Dupont
a2c98d2fbb
Internal module config in model setup. RF working. Binding working. Range check working. Channels transmitting.
2021-07-28 21:47:14 -03:00
Mariano Dupont
fa8097cbf2
LCD contrast setting
2021-06-19 18:10:40 -03:00
Mariano Dupont
7c97574595
Trims working correctly
2021-06-18 13:06:06 -03:00
Mariano Dupont
32e22372f9
Update README.md
2021-06-17 14:21:15 -03:00
Mariano Dupont
040ff45116
Update README.md
2021-06-17 12:49:31 -03:00
Mariano Dupont
9c6f2d7fa1
* Set good calibration defaults on factory reset, taken from erfly6. * Restored BIND as SHIFT. SHIFT+UP for LEFT, SHIT+DN for RIGHT. Trims freed. * Fixed radio and model settings garbled text and crashes.
2021-06-17 12:20:31 -03:00
Mariano Dupont
c27889358e
Merge branch '2.3_M0' of https://github.com/marianomd/opentx into 2.3_M0
2021-06-16 23:59:34 -03:00
Mariano Dupont
7f96884927
Warning now dissapears when moving switches
2021-06-16 23:59:20 -03:00
Mariano Dupont
8d7b42a966
Update README.md
2021-06-16 11:15:20 -03:00
Mariano Dupont
0f1f091931
Update README.md
2021-06-16 06:38:15 -03:00
Mariano Dupont
a234f60ff5
Updated README
2021-06-15 21:46:11 -03:00
Mariano Dupont
98a6aaa2ba
Updated README
2021-06-15 20:56:12 -03:00
Mariano Dupont
3d7d7e51fb
Switches working. Removed graceful shutdown as it seems it's not needed, trim freed up. MENU key moved to ENTER key again, hold for model config. Bind button freed.
2021-06-15 20:30:38 -03:00
Mariano Dupont
45c303c81a
README updated
2021-06-14 20:29:10 -03:00
Mariano Dupont
a8c4cfded2
Merge branch '2.3_M0' of https://github.com/marianomd/opentx into 2.3_M0
2021-06-14 20:25:43 -03:00
Mariano Dupont
f62f367e0a
EEPROM compression enabled. No more EEPROM errors.
2021-06-14 20:25:25 -03:00
Mariano Dupont
084162b4f3
Update README.md
2021-06-14 11:41:58 -03:00
Mariano Dupont
eccb7f6424
Update README.md
2021-06-14 10:14:22 -03:00
Mariano Dupont
7d49d0035b
* Graceful shutdown with right horizontal trim up
2021-06-14 10:13:02 -03:00
Mariano Dupont
2b1909f441
Update README.md
2021-06-13 17:24:30 -03:00
Mariano Dupont
7725731c54
README
2021-06-13 17:11:15 -03:00
Mariano Dupont
479df8b469
* ADC readings enabled
...
* Mixer enabled
* Enable WDT reset every 100ms (countdown was broken)
* Fix sticks inverted
* Fix battery voltage calculation
* Fix crash in calibration checksum
* Bind key as MENU
2021-06-13 16:58:30 -03:00
Mariano Dupont
79aa45a7fa
Disabled watchdog, to avoid resets in the meantime. Turn on backlight on keypress
2021-06-12 14:20:20 -03:00
Mariano Dupont
6ee22ab229
EEPROM implementation progress
2021-06-12 13:07:47 -03:00
Mariano Dupont
ebac6de662
Merge branch '2.3_M0' of https://github.com/marianomd/opentx into 2.3_M0
2021-06-12 12:46:02 -03:00
Mariano Dupont
2780a4b2fe
several failed alternatives to write eeprom
2021-06-10 20:50:40 -03:00
Mariano Dupont
e7cf168eef
Update README.md
2021-06-09 21:39:23 -03:00
Mariano Dupont
8b2ac12d42
Added USART1 on PA9/PA10 for debugging purposes. Added ADC processing (untested). Added i2c code (not working yet)
2021-06-09 21:21:04 -03:00
Mariano Dupont
f8dac21700
Added USART1 on PA9/PA10 for debugging purposes. Added ADC processing (untested). Added i2c code (not working yet)
2021-06-09 21:19:27 -03:00
Jakub
29a552f870
Buzzer methods moved to buzzer.h.
2019-02-25 20:32:45 +01:00
Jakub
6f45c82c55
Merge remote-tracking branch 'remotes/origin/M0' into m0_2.3
2019-02-24 17:08:51 +01:00
Bertrand Songis
627c0282c9
Update CREDITS.txt
2019-02-22 19:25:01 +01:00
Bertrand Songis
5e7722b766
Update CREDITS.txt
2019-02-20 20:51:39 +01:00
3djc
5780a8fd78
Add telem1-32 and lua mixer outputs to LUA
2019-02-18 09:19:58 +01:00
Bertrand Songis
26692b457b
Update CREDITS.txt
2019-02-12 20:07:43 +01:00
Bertrand Songis
2ff56febb8
Update CREDITS.txt
2019-02-11 00:14:06 +01:00
Bertrand Songis
0b3d9a7c16
Merge pull request #6311 from mzambrini/2.3
...
Corrected grammatical errors
2019-01-25 21:31:47 +01:00
Bertrand Songis
f813b9923d
Update CREDITS.txt
2019-01-25 13:03:12 +01:00
Bertrand Songis
d3e839c8d0
Update CREDITS.txt
2019-01-25 11:37:33 +01:00
Massimiliano Zambrini
a030f215dd
Corrected grammatical errors
2019-01-24 10:48:17 +01:00
3djc
6a15e5373f
Merge pull request #6308 from mzambrini/2.3
...
Enhanced Italian language sounds
2019-01-22 11:34:01 +01:00
Massimiliano Zambrini
490243eb11
enhanced Italian language sounds
2019-01-22 10:35:13 +01:00
Kilrah
00e28d3c0e
flexr9m was missing from compile scripts for sky9x ( fix #6305 )
2019-01-20 19:56:45 +04:00
Bertrand Songis
cf6f0f6f0b
Update CREDITS.txt
2019-01-17 22:00:40 +01:00
Bertrand Songis
75ed73412d
Update CREDITS.txt
2019-01-16 12:42:47 +01:00
Bertrand Songis
677df3c18e
Update CREDITS.txt
2019-01-13 21:28:51 +01:00
Bertrand Songis
25761039f6
Update CREDITS.txt
2019-01-13 21:28:22 +01:00
Bertrand Songis
23e2c50300
Update CREDITS.txt
2019-01-09 17:44:15 +01:00
Bertrand Songis
31f1c7761f
Update CREDITS.txt
2019-01-09 16:02:57 +01:00
3djc
415544d012
Fix Horus wiazrd when 'no motor' is choosen (continued)
2019-01-08 17:04:47 +01:00
3djc
fd7f839342
Fix Horus wiazrd when 'no motor' is choosen
2019-01-08 16:36:18 +01:00
3djc
d363f957f5
Fix SBEC sensor scale
2019-01-08 08:09:46 +01:00
3djc
7f7a694799
SBEC telem support
2019-01-08 08:09:30 +01:00
Neil Horne
e67cb385be
Add file name to model edit window title ( #6288 )
2019-01-07 09:33:56 +01:00
Bertrand Songis
f858fa2234
Update CREDITS.txt
2019-01-06 11:05:07 +01:00
Bryan Mayland
0d7a486630
Display FlySky VOLTS values as signed integers ( #6252 )
...
Standard AFHDS2A protocol transmits all values as 2 raw bytes
and a stock FS-i6 transmitter shows voltage type values properly
as signed. This change interprets all UNIT_VOLTS FlySky telemetry
items as being signed 16-bit values so their display matches the
values displayed on stock FS-i6 and FS-i6X receivers.
Signed-off-by: Bryan Mayland <bmayland@capnbry.net >
2019-01-06 11:02:10 +01:00
MRC3742
350acc3cc3
Multi protocol updates to MPM version 1.2.1.16 ( #6249 )
2019-01-06 10:59:40 +01:00
Kilrah
3407f91aa0
Use website for release notes
2019-01-06 10:29:55 +01:00
Kilrah
1a96655173
R9M 1W setting is Auto up to 1W
2019-01-06 10:28:24 +01:00
Kilrah
d35a8bdea3
R9M 1W setting is Auto up to 1W
2019-01-06 10:19:49 +01:00
Bertrand Songis
419da20ca4
Update CREDITS.txt
2019-01-05 20:58:01 +01:00
Bertrand Songis
cad0d48456
Update CREDITS.txt
2018-12-24 00:25:23 +01:00
Bertrand Songis
fb4160e8e8
Update CREDITS.txt
2018-12-23 11:47:49 +01:00
3djc
e1d056486f
Fix wrong default channels in D8 (thx @Kilrah)
2018-12-22 11:08:16 +01:00
Bertrand Songis
32a7b50318
Update CREDITS.txt
2018-12-22 10:11:34 +01:00
Bertrand Songis
c7896aeecf
Update CREDITS.txt
2018-12-20 19:39:17 +01:00
3djc
74b9446a30
Fix backlight not turning off on radio with physical on/off switch
...
This fixes #6270
2018-12-20 09:22:47 +01:00
Bertrand Songis
c3cb7b78fe
Update CREDITS.txt
2018-12-18 18:59:11 +01:00
Bertrand Songis
b50a152dd5
Update CREDITS.txt
2018-12-17 21:31:39 +01:00
3djc
edec4149cf
Fix alignement
2018-12-16 14:55:20 +01:00
Bertrand Songis
2f4863241b
Update CREDITS.txt
2018-12-16 09:21:50 +01:00
Bertrand Songis
03835558fc
Update CREDITS.txt
2018-12-15 15:24:17 +01:00
Bertrand Songis
2ed1b6cf7c
Update CREDITS.txt
2018-12-15 12:08:03 +01:00
Bertrand Songis
1d28f31916
Update CREDITS.txt
2018-12-13 19:41:36 +01:00
Kilrah
19898e3e0a
Fix DIY_FIRST_ID
2018-12-13 11:25:40 +01:00
Bertrand Songis
3ecf8448f0
Update CREDITS.txt
2018-12-11 22:40:04 +01:00
Bertrand Songis
ac80681b77
Update CREDITS.txt
2018-12-08 13:40:35 +01:00
Bertrand Songis
45ebb29de4
Update CREDITS.txt
2018-12-07 08:17:05 +01:00
Bertrand Songis
874356694c
Update CREDITS.txt
2018-12-02 16:40:35 +01:00
Bertrand Songis
609a2a7d02
Remove unused variable
2018-11-28 16:50:47 +01:00
Bertrand Songis
8c336d52fa
Update CREDITS.txt
2018-11-28 08:35:01 +01:00
Bertrand Songis
ef94cf1dc1
Update CREDITS.txt
2018-11-16 07:51:57 +08:00
Bertrand Songis
861bb78be5
Update CREDITS.txt
2018-11-11 15:08:38 +01:00
Bertrand Songis
48070764e0
Update CREDITS.txt
2018-11-10 10:03:32 +01:00
Bertrand Songis
c8676783d1
Update CREDITS.txt
2018-11-10 09:10:30 +01:00
3djc
5233fc85b8
Fix pxx1
2018-11-05 16:22:56 +01:00
Bertrand Songis
543021a300
Merge pull request #6213 from opentx/bsongis/pxx2
...
Pulses refactoring
2018-11-03 16:42:57 +01:00
Bertrand Songis
9d93d88a66
PXX seems now OK on X7. More tests needed
2018-11-03 16:28:57 +01:00
Bertrand Songis
2ddc047ac8
Update CREDITS.txt
2018-11-02 22:29:30 +01:00
Bertrand Songis
da0fe00c10
Update CREDITS.txt
2018-10-27 16:13:12 +02:00
Bertrand Songis
afb99946b2
Update CREDITS.txt
2018-10-26 21:33:04 +02:00
Kilrah
4ab9730ed6
flexr9m also for non-frsky arm ( fix #6224 )
2018-10-21 09:49:11 +02:00
Kilrah
8a56cbd577
No topbar on horus
2018-10-18 11:43:39 +02:00
Bertrand Songis
d1ff86d336
Merge pull request #6220 from opentx/3djc/lua-add-curves-to-inputs
...
LUA : Add curves to inputs
2018-10-12 17:13:47 +02:00
Bertrand Songis
73d9d0ec06
Merge pull request #6219 from MRC3742/2.3
...
Multiprotocol listing updates for 2.3 branch
2018-10-12 08:09:12 +02:00
3djc
04c95d2fdb
LUA : Add curves to inputs
2018-10-12 07:34:56 +02:00
3djc
577eb6224f
Allow commit-tests to be run much faster on dev PC (does not affect adversely Travis)
2018-10-12 07:31:34 +02:00
MRC3742
8dd10103d6
Updates to build in 2.3 for ARM9X
2018-10-11 23:01:12 -04:00
MRC3742
3dbcd436e8
Multiprotocol listing updates for 2.3 branch
2018-10-11 21:53:05 -04:00
3djc
b393976879
Add binding options to ARM non FRSKY boards (2.3 branch)
2018-10-11 10:07:55 +02:00
Bertrand Songis
c19e363025
Merge pull request #6155 from elecpower/print_center_beep_refactor
...
Refactor print center beep
2018-10-11 09:50:06 +02:00
Bertrand Songis
4525087ce9
Merge pull request #6180 from opentx/mpaperno/cpn_noavr
...
Companion AVR removal - stage 1.
2018-10-11 09:47:44 +02:00
Bertrand Songis
15ed4f6d56
Merge pull request #6160 from opentx/mpaperno/simu_better_shutdown_2.3
...
Refactor simu startup and shutdown handling (for 2.3 branch):
2018-10-11 09:41:58 +02:00
3djc
7064a9fbcc
Improve #6208 fix
2018-10-11 07:09:55 +02:00
Bertrand Songis
53df20c005
Fixes #6208
2018-10-10 18:23:05 +02:00
Bertrand Songis
bbfa94151f
Regular PXX will need to be checked
2018-10-10 09:49:25 +02:00
Bertrand Songis
fd4b309e0b
PXX2 uses S.PORT CRC algorithm
2018-10-10 09:47:34 +02:00
Bertrand Songis
2823fe9a12
PXX2 init was not called
2018-10-10 08:49:58 +02:00
Bertrand Songis
67b145b22e
Compilation fixes
2018-10-09 22:56:51 +02:00
bsongis
62dcd6ac5e
Refactoring continued
2018-10-09 12:47:22 +02:00
Bertrand Songis
946f66b128
Pulses refactoring ... WIP
2018-10-09 07:57:58 +02:00
Bertrand Songis
f798bbfcc7
Wrong baudrate chosen for PXX2 on setup
2018-10-08 08:22:20 +02:00
Bertrand Songis
713402b572
PXX2 first draft
2018-10-08 00:12:53 +02:00
Bertrand Songis
415cda6fc9
Update CREDITS.txt
2018-10-06 12:14:52 +02:00
Bertrand Songis
1156aa24d0
Update CREDITS.txt
2018-10-05 07:42:28 +02:00
3djc
3faa7e10d0
Improve spanish timer speech
2018-10-04 17:13:00 +02:00
Bertrand Songis
b97696624f
Update CREDITS.txt
2018-10-01 20:31:15 +02:00
Bertrand Songis
ece41bdd75
Update CREDITS.txt
2018-09-29 20:03:20 +02:00
3djc
eddce1d770
Merge branch '2.3' of https://github.com/opentx/opentx into 2.3
2018-09-28 10:01:57 +02:00
3djc
4387fef301
Fixes to Gassuit for future firmware
...
SxR script for all radio
2018-09-28 10:01:15 +02:00
Bertrand Songis
39e761b76c
Update CREDITS.txt
2018-09-27 19:16:44 +02:00
3djc
f330ea8a90
Minor spanish TTS changes
2018-09-27 09:28:43 +02:00
Bertrand Songis
34f0ca5e8f
Update CREDITS.txt
2018-09-26 09:07:29 +02:00
3djc
e954d87b53
Improve x9 multi wizard
2018-09-24 14:34:36 +02:00
3djc
1c7a2194e1
Small multi wizard fixes
2018-09-24 14:28:02 +02:00
3djc
af0b55f642
Default channel order to AETR and review pages sequence
2018-09-24 14:17:35 +02:00
Bertrand Songis
bfcc0ffddf
Update CREDITS.txt
2018-09-24 07:58:28 +02:00
Bertrand Songis
b280886bca
Update CREDITS.txt
2018-09-23 17:11:29 +02:00
Bertrand Songis
8d3ea37309
Update CREDITS.txt
2018-09-22 23:25:40 +02:00
3djc
3ee37466fd
Xlite/X7 multi wizard update (now includes switches)
2018-09-21 19:04:56 +02:00
3djc
26c4927993
Prep for upcommnig GasSuite firmware update
2018-09-21 13:02:22 +02:00
Bertrand Songis
1bd8558eeb
Update CREDITS.txt
2018-09-21 10:25:02 +02:00
Max Paperno
a93ab235be
[Companion][MdiChild] En/disable radio settings and model copy/paste actions when clipboard changes externally (another MDI window or CPN instance).
2018-09-19 17:21:38 -04:00
Bertrand Songis
347a6251e3
Update CREDITS.txt
2018-09-19 18:56:58 +02:00
Max Paperno
f8afc40198
[Companion][Boards] Remove final usage of two function alias macros.
2018-09-19 06:47:36 -04:00
Max Paperno
681bc82185
[Companion] Move CHECK_IN_ARRAY() to macros.h; Change DIM() return type; Refactor/fix removeAccents() to handle uppercase.
2018-09-19 06:47:36 -04:00
Max Paperno
b4d992f490
[Companion][Firmware] Make Option struct a member; Add/use typedefs for options group and list; Use accessor functions for languages and options; Re-arrange fw options a little for better layout in UI; Remove dead code, cosmetics.
2018-09-19 06:47:36 -04:00
Max Paperno
13b156402f
[Companion] Verify that radio type in chosen profile actually exists, and add warning to the contrary (at startup and also on profile switch); Add/move some functionality to AppMessages and make it classy (todo: rename file).
2018-09-19 06:47:35 -04:00
Max Paperno
fdcee1ca9f
[Companion][Firmware] Cosmetics on translation calls.
2018-09-19 06:47:35 -04:00
Max Paperno
02655d055c
[Companion][Firmware] Remove all AVR flavors and options from available firmwares list, but keep base types for import purposes; Consolidate "ARM9X" flavor options; Consolidate Rf options.
2018-09-19 06:47:35 -04:00
Max Paperno
d8a06158b1
[Companion][AppPreferencesDialog] Refactor firmwareOptionChanged(), getFirmwareVariant(), & populateFirmwareOptions() for clarity/efficiency; Remove AVR-only "voice" option handling and related items; Add getBaseFirmware().
2018-09-19 06:47:35 -04:00
Max Paperno
62608cdc7d
[Companion][TelemetrySensorPanel] Fix signed/unsigned compare warning.
2018-09-19 05:23:41 -04:00
Max Paperno
1b00fd2a9d
[Companion][TelemetrySimulator] Fix sending of A3/A4 values ( closes #6177 ); Adjust some min/max value ranges which were too small, and individual cell max values which were too high.
2018-09-19 04:00:04 -04:00
Max Paperno
0ea4b9ed9b
[Companion][TelemetrySensorPanel] Fix offset decimals not updating properly when sensor precision is changed.
2018-09-19 03:58:46 -04:00
Andre Bernet
e85ad43821
Prevent page changes during value editing ( #6124 )
2018-09-18 10:54:54 +02:00
3djc
1257b50bf4
Fix for non certified firmware
2018-09-18 10:51:29 +02:00
Kilrah
aa9fa1dc84
eu and flexr9m now mutually exclusive
2018-09-18 10:51:24 +02:00
3djc
6ed7c30952
GasSuite protocol changes
2018-09-11 16:34:35 +02:00
Max Paperno
31b9f805ea
[Simulator] Fix telemetry simulator log reader expected header for Cels column ( closes #6167 ).
2018-09-10 23:20:51 -04:00
Bertrand Songis
8da83db1e5
Update CREDITS.txt
2018-09-09 23:25:59 +02:00
Bertrand Songis
9b6ac82ad8
Update CREDITS.txt
2018-09-09 23:18:10 +02:00
Max Paperno
66cd99bf6b
[simu] Updates for RTOS abstraction layer; Remove further SIMU_SLEEP usages.
2018-09-08 22:04:37 -04:00
Max Paperno
a2006940db
[simu] Refactor simu startup and shutdown handling (for 2.3 branch):
...
* Use pwrCheck() as primary control point for shutdown, centralizes thread control in simpgmspace module;
* Remove main_thread_running in favor of separate variables for startup mode and shutdown flag;
* Don't start a thread for ARM startup, just run simuMain() directly (the thread just exits anyway);
* Refactor SIMU_SLEEP() macro, and remove all unnecessary uses of it, also remove SIMU_SLEEP_NORET;
* Add startType param to opentxStart() to control splash and startup checks;
* Fixes backlight never turning off in simulator with "SWITCH" power button type (pwrPressed() was always true);
* Fixes simu shutdown when model checklist is displayed at startup;
* Adds stubs to possibly simulate a "soft" power button in the future.
2018-09-08 22:04:37 -04:00
Max Paperno
942ae1847d
[CLI] Update CLI to use RTOS abstraction layer; Also remove a redundant/unused runMemoryTest().
2018-09-08 19:07:43 -04:00
Max Paperno
691d3e6e33
[rtos] Make sure RTOS_WAIT_MS() sleeps > 0 ticks; Add RTOS_GET_MS(); Calculate ticks per ms at compile time; Fix field narrowing warning on RTOS_GET_TIME().
2018-09-08 18:51:36 -04:00
3djc
55789db088
Merge pull request #6154 from elecpower/print_model_switch_issue_23
...
Fix getSize corrupting model and settings
2018-09-05 11:55:52 +02:00
elecpower
a006abb94b
Fix getSize corrupting model and settings
2018-09-05 19:13:32 +10:00
elecpower
a4e92e8821
Refactor center beep
2018-09-05 17:35:20 +10:00
3djc
7b61185287
Fix german sensor lost audio
2018-09-05 08:38:04 +02:00
Sebastien Charpentier
210cee96d8
Updated French translation ( #6151 )
...
* Initial version.
* Updated French translation.
2018-09-04 11:47:08 +02:00
Max Paperno
4ff75ae87f
[Simulator] Fix mixer outputs monitor not updating when channel value hasn't changed ( fixes #6064 ). ( #6122 )
2018-09-04 11:46:40 +02:00
3djc
f13bf76699
Turn on backlight on power press (but not on startup) ( #6145 )
2018-09-02 13:35:25 +02:00
Bertrand Songis
ddb9fac4e1
Update CREDITS.txt
2018-09-01 13:47:32 +02:00
3djc
c259dbc6e0
Cosmetics
2018-09-01 09:38:39 +02:00
3djc
34891142ac
Introduce GasSuite config tool (untested)
2018-09-01 09:06:00 +02:00
3djc
cc92c8a229
Fix R9M flex power settings missing for non xlite
2018-08-31 18:26:35 +02:00
3djc
e97cdd00a8
Merge fixes
2018-08-30 13:34:13 +02:00
3djc
95c035ed73
Support for non certified firmwares ( #6118 )
...
* Support new r9m firmwares
* More future proof, thx Kilrah
* (significant) typo
* Companion part
* Make support a compilation option
* Fix compilation for normal users
* Warning popup for usability tests
* Better implementation
* All sizes
* Cosmetics
* Flex is EU+/AU+ only
* [Companion] Handle "flexr9m" option in module settings UI (to match radio UI, including warning msg); Move some "toString" functions out of ModelPrinter into ModuleData/Multiprotocols; "Future-proof" available R9M power options based on "stdr9m" fw option; Fix missing "Hitec" MM protocol name; Fix printing of R9M-EU power level in ModelPrinter.
* Cosmetics
* Rename R9M flex option
* Move failsafe further back to prevent nav oddity
2018-08-30 13:16:39 +02:00
Bertrand Songis
6113494d08
Update CREDITS.txt
2018-08-27 22:18:35 +02:00
Bertrand Songis
e2f126dd27
Update CREDITS.txt
2018-08-27 22:16:23 +02:00
Bertrand Songis
a476ee53aa
Update CREDITS.txt
2018-08-27 22:15:38 +02:00
Kilrah
bf5e5874b4
[Companion] Set decimals first on autospinbox or value can be truncated ( fix #6094 )
2018-08-25 21:03:45 +02:00
Amir Guindehi
51b3a0c68f
inverted direction of X9E wheel in devices menu, which was different from the direction taken in device menu. turning the wheel to the right moves down in the menus everywhere now. ( #6117 )
2018-08-25 10:13:59 +02:00
Bertrand Songis
e65f72476a
Update CREDITS.txt
2018-08-22 18:33:55 +02:00
Kilrah
9df21ceb6e
NL TTS as copy of EN as per new info on #6108 .
2018-08-19 11:43:04 +02:00
Kilrah
d3d5e6f215
Sync companion TTS language list with firmware ( fix #6108 )
2018-08-18 11:53:28 +02:00
Bertrand Songis
a13d17e413
Update CREDITS.txt
2018-08-15 14:45:29 +02:00
Bertrand Songis
baf44c321a
Update CREDITS.txt
2018-08-07 21:17:38 +02:00
Kilrah
fbcdcabab5
VC++ compilation
2018-08-05 20:04:12 +02:00
Bertrand Songis
73c1ed4023
VC++ compilation fix
2018-08-05 19:55:59 +02:00
Bertrand Songis
2c47883cc2
Companion GCC8 warnings removed
2018-08-05 19:33:28 +02:00
Bertrand Songis
8a51682190
Merge pull request #6087 from opentx/rtos_and_align_macros
...
Rtos and align macros
2018-08-05 16:26:18 +02:00
Bertrand Songis
f1c6333d5f
The splash was not aligned => radio doesn't boot
2018-08-05 16:16:15 +02:00
Bertrand Songis
92de1313e7
Cosmetics
2018-08-05 15:58:16 +02:00
Kilrah
ce7cb7f7e9
Fix Horus bootloader needing 2 encoder clicks per line
2018-08-05 15:47:57 +02:00
Bertrand Songis
4f741dfad2
Cosmetics
2018-08-05 15:47:53 +02:00
Bertrand Songis
f226cde6fe
Dead code removed
2018-08-05 15:27:50 +02:00
Bertrand Songis
7eb3eb9ec5
Cosmetics
2018-08-05 14:26:44 +02:00
Bertrand Songis
ffa012eeb6
Cosmetics
2018-08-05 14:24:30 +02:00
Bertrand Songis
94f9eb7a35
Unused FSPLASH option removed
2018-08-05 14:22:23 +02:00
Bertrand Songis
6a520f18cf
Update CREDITS.txt
2018-08-05 14:07:55 +02:00
Bertrand Songis
de8f9ebac9
Compilation fix
2018-08-05 14:06:12 +02:00
Bertrand Songis
b14f1f29a9
Compilation fix
2018-08-05 13:38:58 +02:00
Bertrand Songis
49aac252d7
Remaining Phase instead of Flightmode
2018-08-05 13:35:52 +02:00
Bertrand Songis
ed91931184
More AVR removal
2018-08-05 13:12:51 +02:00
Bertrand Songis
ea76998beb
More AVR removal
2018-08-05 12:39:05 +02:00
Bertrand Songis
f3bfde242b
RTOS refactoring + more AVR removal
2018-08-05 12:06:48 +02:00
Bertrand Songis
f60733b561
__ALIGNED macro unified
2018-08-05 09:56:47 +02:00
Bertrand Songis
d47c3cedb4
Update CREDITS.txt
2018-08-05 09:04:34 +02:00
Bertrand Songis
ea7ade197e
MODULE_ALWAYS_SEND_PULSES define removed
2018-08-04 21:14:44 +02:00
Bertrand Songis
bba0e5e00c
Merge pull request #6038 from opentx/mpaperno/cpn_src_models
...
Conitnued RawSource/RawSwitch data models refactoring
2018-08-04 10:19:53 +02:00
Bertrand Songis
b1cd632bd4
Merge pull request #6079 from opentx/schwabe/multinewprotocol
...
Update Multi protocols
2018-08-04 10:18:20 +02:00
Bertrand Songis
61b82254d0
Merge pull request #6084 from opentx/modules_type_macros
...
All macros for modules removed
2018-08-04 10:17:35 +02:00
Bertrand Songis
3c66454953
Merge pull request #6083 from opentx/gcc8_warnings_fixed
...
Gcc8 warnings fixed
2018-08-04 10:16:38 +02:00
Bertrand Songis
85ad25e0e8
All macros for modules removed
2018-08-04 00:13:32 +02:00
Bertrand Songis
131078e3a0
GCC new warnings fixed (GCC) 8.1.1 20180531
2018-08-03 23:02:43 +02:00
Bertrand Songis
a77f00d665
Some bitmaps shifted by 2 pixels on load
2018-08-03 23:00:42 +02:00
Arne Schwabe
eaae858a38
Update Multi protocols
2018-08-03 13:21:31 +02:00
Bertrand Songis
cdfdcf6d13
VOICE definition removed (always used)
2018-08-03 08:33:33 +02:00
Bertrand Songis
298f41fc76
Update CREDITS.txt
2018-08-03 08:13:16 +02:00
Bertrand Songis
cdab8a4d9e
Update CREDITS.txt
2018-08-03 08:03:54 +02:00
Bertrand Songis
d6d3bc0159
Update CREDITS.txt
2018-08-01 11:12:28 +02:00
Bertrand Songis
9ee8f3613f
Update CREDITS.txt
2018-07-31 08:06:30 +02:00
Bertrand Songis
3b8dd447fa
Update CREDITS.txt
2018-07-30 22:31:37 +02:00
Max Paperno
b6a97318ec
[Companion][FirmwarePreferencesDialog] Update the displayed latest firmware version number after a download completes.
2018-07-16 18:38:36 -04:00
Max Paperno
989abd017e
[Companion][downloadDialog] Canceling the download dialog during download now terminates the active network request and removes the file.
2018-07-16 18:37:00 -04:00
Max Paperno
71fd6dfa47
[Companion][AppData] Fix firmware version storage path when reading.
2018-07-16 18:34:21 -04:00
Max Paperno
8d00e1dc8c
[Companion][MainWindow] Allow aborting version update check network request.
2018-07-16 17:48:19 -04:00
Max Paperno
34e1075582
[Companion][AppPreferencesDialog] If not ALLOW_NIGHTLY_BUILDS then either hide nightly channel option, or if user already has it selected then display a warning (in case they also have nightly installed in parallel).
2018-07-16 17:39:22 -04:00
Max Paperno
df5722717a
[Companion] Centralize download URLs; URLs now based on build major.minor version macros; Remove AVR fw download URL; Make some QStrings cheaper.
2018-07-16 17:36:33 -04:00
Max Paperno
71c5132c57
[Companion][MainWindow] Fix update check progress bar dialog remaining open when unnecessary; Also check for firmware updates even if CPN check fails with error.
2018-07-16 16:54:36 -04:00
Max Paperno
b15ac0f2e1
Merge branch '2.2' into 2.3
2018-07-16 14:01:33 -04:00
Kilrah
2296cd5faf
Flight modes and "Tele" were unreachable in LS on 128x64 radios
2018-07-14 20:01:03 +02:00
Kilrah
b50826bc74
Do not load global function scripts if global functions are disabled in model settings ( fix #6029 )
2018-07-14 13:21:24 +02:00
3djc
409036b6ed
Possible fix to gtest
2018-07-14 11:13:46 +02:00
Bertrand Songis
5ee3825a50
Merge pull request #6041 from opentx/schwabe/fix_setcurves_6026
...
Fix setting x values < 0 for custom curvs (fixes #6026 )
2018-07-13 19:58:14 +02:00
Arne Schwabe
c99dc375e8
Fix setting x values < 0 for custom curves ( fixes #6026 )
...
Also accept bool for smooth parameter as the documentation suggest
2018-07-13 09:36:30 +02:00
Max Paperno
ca63b92e5b
[Companion] Refactor RawSource & RawSwitch data models to abstract the base classes and reduce redundancy; Move data models to own folder.
2018-07-12 13:20:07 -04:00
Max Paperno
70aa7c6ad8
[Companion] Refactor FlightModePanel and TimerPanel to use shared RawSwitch data models instead of one per instance.
2018-07-12 13:20:07 -04:00
Max Paperno
81c33b6432
[Companion] Refactor RawSwitchItemModel and RawSwitchFilterItemModel for better efficiency, does not invalidate whole model on updates (structure is almost identical to the RawSource variants).
2018-07-12 13:20:07 -04:00
Max Paperno
b76a0a8789
Minor cleanup on RawSourceItemModel and TelemetryCustomScreen.
2018-07-12 13:20:07 -04:00
Max Paperno
ed255ce1c3
[Companion] Updates to use new RawSource data models in UI.
2018-07-12 13:20:06 -04:00
Max Paperno
3b8d177861
[Companion] Start RawSource / RawSwitch data models refactor; Create RawSourceItemModel and RawSourceFilterItemModel.
2018-07-12 13:20:06 -04:00
Max Paperno
00efc0d571
Merge fix.
2018-07-12 13:15:41 -04:00
Max Paperno
7bc59784b5
Merge branch '2.2' into 2.3
2018-07-12 13:09:34 -04:00
3djc
3556d7c0e8
Apply #6036 equivalent to 2.3
2018-07-12 12:22:07 +02:00
Bertrand Songis
b5078c5326
Merge pull request #6036 from opentx/bsongis/revert_PR#5664
...
Fixes #6032
2018-07-12 11:40:08 +02:00
3djc
89656d8195
Fix Gtest (fullfilling my debt !)
2018-07-12 08:56:03 +02:00
3djc
69d3e9be0a
Add Gtest (fullfilling my debt !)
2018-07-12 07:40:57 +02:00
Bertrand Songis
94bd8a237d
Revert "Apply THR trim when cross triming ( #5664 )"
...
This reverts commit 1ebd289
2018-07-12 00:42:38 +02:00
Bertrand Songis
e10cbed69f
Fixes #6032
2018-07-11 22:51:10 +02:00
Bertrand Songis
12d675a0a7
Merge pull request #6035 from opentx/virtual_inputs_define_removed
...
VIRTUAL_INPUTS #define removed
2018-07-11 22:39:26 +02:00
Bertrand Songis
d2697345e1
VIRTUAL_INPUTS #define removed
2018-07-11 18:54:05 +02:00
Bertrand Songis
a8707baf57
Merge pull request #6034 from opentx/navigation_files_splitted
...
Navigation methods splitted to avoid a lot of #ifdef
2018-07-11 16:39:02 +02:00
Bertrand Songis
5eff34ce8a
Navigation methods splitted to avoid a lot of #ifdef
2018-07-11 15:17:14 +02:00
Bertrand Songis
0bb96a7413
Merge pull request #6033 from opentx/remaining_cpuarm_removed
...
Remaining CPUARM removed
2018-07-11 14:03:14 +02:00
Bertrand Songis
db1d3fcb32
Remaining CPUARM removed
2018-07-11 13:33:51 +02:00
Bertrand Songis
3f1d09bc68
Merge pull request #6016 from opentx/schwabe/removeAVR
...
Remove a lot more AVR specific code
2018-07-11 13:19:23 +02:00
Max Paperno
39db1b6537
[Companion][LogicalSwitchesPanel] Workaround for added LSs missing from Sources selector on LS edit page ( closes #4917 (again)).
2018-07-10 14:38:00 -04:00
Max Paperno
c408c30bc1
Fix libsimulator build MSVC warnings introduced in commit 6110bbc.
2018-07-09 13:06:38 -04:00
Max Paperno
1e6cfc373e
Rename jtag-flash -> flash-jtag
2018-07-09 12:18:40 -04:00
Max Paperno
a611281a01
Flash with ST-LINK_CLI.
2018-07-09 12:18:39 -04:00
Max Paperno
6110bbce98
Support Companion build with clang-cl on Windows (fw/libsimu not working yet due to compiler-specific macros in that code).
2018-07-09 12:02:26 -04:00
Max Paperno
d507dbb5dd
Add SIMU_TARGET build option to exclude libsimulator & simu from all/install.
2018-07-09 11:53:38 -04:00
Max Paperno
f60d3b80be
Exclude Qt rendering engine binaries from Windows Companion install.
2018-07-09 11:48:04 -04:00
Max Paperno
e24a736fc9
Merge branch '2.2' into 2.3
2018-07-08 21:01:01 -04:00
Raphael Coeffic
e916c6dc9a
fixed GPS coords precision in telemetry simulator when loaded from CSV log
2018-07-08 21:00:37 -04:00
Bertrand Songis
3540015132
Merge pull request #6002 from opentx/raphaelcoeffic/rle_bitmaps
...
[Horus] save space in bootloader and firmware by using RLE compression
2018-07-08 16:47:22 +02:00
Bertrand Songis
4909d176ec
Merge pull request #6008 from opentx/raphaelcoeffic/lua_serial
...
add LUA access to serial port (serial2 and USB)
2018-07-08 16:44:55 +02:00
Bertrand Songis
2001c0d408
Merge pull request #6020 from opentx/mpaperno/sim_telemsim_pause_options
...
Add start/pause/RSSI-disable options to Telemetry Simulator
2018-07-08 16:41:36 +02:00
Kilrah
1383afb36f
Use BT detection on X-Lite too (current prod has no module, preprod has one, future batches unknown)
2018-07-08 15:49:10 +02:00
Kilrah
9904d6deb0
Fix typo
2018-07-08 15:38:39 +02:00
Bertrand Songis
e8d8fc1806
Prevent from writing the whole font when a char is missing (i.e. special chars)
2018-07-08 13:18:33 +02:00
Max Paperno
10e6745e21
Don't send telemetry when main simulator is not running.
2018-07-06 15:15:14 -04:00
Max Paperno
b2713df6bb
Cosmetics.
2018-07-06 14:59:43 -04:00
Max Paperno
23aaee9ecf
[Simulator][TelemetrySimulator] Add persistent option to enable simulation when window is opened; Add option to pause simulation on window hide (was always true); Add option to set RSSI=0 on simulation pause to trigger “telemetry lost” alarm.
2018-07-06 14:03:41 -04:00
Raphael Coeffic
1fec7a7c51
enabled USB_SERIAL on Horus by default
2018-07-06 10:01:09 +02:00
Raphael Coeffic
25c02b96f3
add LUA access to serial port (serial2 and USB)
2018-07-06 10:01:09 +02:00
Raphael Coeffic
8e39de0368
fix horus LCD tests
2018-07-06 08:59:34 +02:00
Raphael Coeffic
7806382d8e
add RLE support for other bootloader bitmaps as well
2018-07-06 08:59:34 +02:00
Raphael Coeffic
96afa57d84
use RLE compressed fonts on Horus
2018-07-06 08:59:34 +02:00
Raphael Coeffic
caaba0ab3f
img2lbm: added RLE encoding for 1bit, 4bit & 8bit formats
...
RLE encoding is triggered by using an output filename with “.rle” extension.
2018-07-06 08:59:33 +02:00
3djc
5dd365238e
Merge branch '2.2' into 2.3
2018-07-06 07:16:27 +02:00
Bertrand Songis
e6aea64689
Merge pull request #6006 from opentx/mpaperno/cpn_settings_refact
...
Refactor Companion settings system
2018-07-05 19:09:47 +02:00
Bertrand Songis
86b48d8258
Merge pull request #6009 from opentx/mpaperno/cpn_fsync_v2
...
SD Sync "version 3"
2018-07-05 19:07:10 +02:00
Raphael Coeffic
4880497db5
generate_datacopy.py fixes ( #6015 )
...
* fix generate_datacopy on osx
* more datacopy fixes
* added support for linux & llvm-3.8 (default on debian stretch)
2018-07-05 19:04:28 +02:00
Max Paperno
d253c3163b
[Companion] Delete QNetworkReply after update checks and release notes d-load (prevents leftover open handles, see QNetworkAccessManager docs); Use only one QNetworkAccessManager in MainWindow and properly dispose of it. ( #6010 )
2018-07-05 19:01:55 +02:00
Arne Schwabe
961c1d60e0
Remove templates
2018-07-05 12:05:55 +02:00
Arne Schwabe
aa5d8c4ba7
Remove remaining references to Mavlink
2018-07-05 12:05:55 +02:00
Arne Schwabe
c80f0da4ac
Remove various references of AVR from script and referenced files
2018-07-05 12:05:55 +02:00
Arne Schwabe
9c7cfe9252
Remove all CPUM128/CPUM2560/CPUM2561 macros
...
Also remove pulses_avr*
2018-07-05 12:05:55 +02:00
Arne Schwabe
a5b44fa877
Remove ARM_FIELD and AVR_FIELD macros
2018-07-05 12:05:55 +02:00
Arne Schwabe
fdedcf4de0
Remove CASE_CURVES
2018-07-05 12:05:55 +02:00
Arne Schwabe
8530cce10a
Remove CASE_PERSISTENT_TIMERS
2018-07-05 12:05:55 +02:00
Arne Schwabe
c75d873b91
Remove CASE_CPUARM and IF_CPUARM macros
2018-07-05 12:05:55 +02:00
Arne Schwabe
cbf60380f2
Assume CURVES are always defined
2018-07-05 12:05:55 +02:00
Arne Schwabe
e76d1d0c3d
Remove unused telemetry protocols
2018-07-05 12:05:55 +02:00
Arne Schwabe
d831b0f55e
More AVR cleanup
2018-07-05 12:05:54 +02:00
Max Paperno
4300e4b022
Merge branch '2.2' into 2.3
2018-07-05 05:30:58 -04:00
3djc
ca3093e07e
Do not build avr simu anymore
2018-07-05 10:26:17 +02:00
3djc
47cfd7da98
Fix some files permission
2018-07-05 10:06:19 +02:00
3djc
8e66b32c95
Fix some files permission
2018-07-05 10:05:07 +02:00
Kilrah
1dd3aadbd8
Display stick type when applicable
...
(cherry picked from commit daedeed )
2018-07-05 08:44:39 +02:00
LapinFou
ec49fb9e49
Shorten translation.
...
(cherry picked from commit 337e224 )
2018-07-05 08:44:28 +02:00
LapinFou
4313d23ba7
Updated French Translation.
...
(cherry picked from commit 8dda878 )
2018-07-05 08:44:19 +02:00
LapinFou
5a6f3f04e7
Initial version.
...
(cherry picked from commit eeaab12 )
2018-07-05 08:44:13 +02:00
Arne Schwabe
aa1493cad0
Use nano.spec for linking bootloader ( #6004 )
...
This saves about 2kB on the Taranis X-Lite
(cherry picked from commit 5dd0ac7 )
2018-07-05 08:43:46 +02:00
3djc
dd632969f3
Massive clean thanks to Schwabe : unifdef -m -DCPUARM -UCPUM64 -UCPUM2560 -UPCBSTD -UPCBMEGA2560 -UPCBGRUVIN9X -UPCB9X $(find . -name "*.cpp" -or -name "*.h")
2018-07-05 08:04:55 +02:00
3djc
c032b30247
avr-remove remove files in main dir and targets
2018-07-03 09:44:03 +02:00
3djc
ec0c82a4bf
avr-remove main CmakeList
2018-07-03 09:29:20 +02:00
3djc
b07547df75
Remove avr from commit-tests.sh
2018-07-03 09:00:27 +02:00
3djc
617cc47231
Ask Travis to not build avr anymore
2018-07-02 15:14:42 +02:00
3djc
fd68286b2f
Merge pull request #6011 from opentx/LapinFou/Fr_Translation
...
Updated French translation
2018-07-02 12:33:33 +02:00
Kilrah
daedeed8d7
Display stick type when applicable
2018-07-02 12:29:54 +02:00
LapinFou
337e224ad3
Shorten translation.
2018-07-02 10:17:25 +02:00
LapinFou
8dda878c62
Updated French Translation.
2018-07-01 18:05:56 +02:00
LapinFou
eeaab1268e
Initial version.
2018-07-01 18:03:23 +02:00
Max Paperno
66ffa18dce
[Companion] Rework SD Sync implementation:
...
~ Move UI to new FileSyncDialog class;
~ Improve UI responsiveness during operation (closes #5005 );
+ Add log verbosity option (also helps with UI response);
+ Add several filtering settings in new "extra options" panel (include/exlude patterns, symlinks, recursive, empty folders);
~ Exclude patterns ".*" and "System Volume*" by default (addresses #5213 , #5106 );
+ Sanity check file timestamps when using date comparison, future dates are invalid (addresses #5735 );
~ Folders are no longer included in file counts (total/created/etc);
~ Ignore unreadable files/dirs (also enables NTFS permissions check);
~ Switch from QMutex to QReadWriteLock.
2018-06-30 12:03:49 -04:00
Arne Schwabe
5dd0ac75bc
Use nano.spec for linking bootloader ( #6004 )
...
This saves about 2kB on the Taranis X-Lite
2018-06-30 17:40:33 +02:00
Max Paperno
a236b4c59b
[Companion][ProgressWidget] Improve handling of showing/hiding details text; Speed up addMessage(); Adjust layout size policies.
2018-06-30 10:24:09 -04:00
Max Paperno
ff82a575f6
[Companion][AutoLineEdit] Add ability to work with QString data type w/out default validation.
2018-06-30 10:24:08 -04:00
Max Paperno
86fb88cdee
[Companion][AutoComboBox] Add updateValue() function in line with other Auto* widgets; Add currentDataChanged() signal.
2018-06-30 10:24:08 -04:00
Max Paperno
316a2508a5
[Companion] Add AutoBitsetCheckBox
2018-06-30 10:24:08 -04:00
Max Paperno
63476c03f3
[Companion] Implement application settings import and export via GUI and CLI.
2018-06-29 20:18:35 -04:00
Max Paperno
60c8b1b2be
Change to v2.3 [ci skip]
2018-06-29 20:13:27 -04:00
Max Paperno
988c837011
[Companion] Refactor settings system (CompStoreObj/AppData/etc):
...
~ All stored properties are fully dynamic, using an extended version of the Qt Property System;
~ CompStoreObj is now QObject subclass;
+ All properties now have change notifier signals;
~ Do not store default values in settings;
+ Add _reset() and _default() functions for each property;
+ Settings import now ignores all non-existent properties automatically;
+ Add settings export functions;
+ Add more version macros;
~ Remove template functions;
~ Move DownloadBranchType and create NewModelAction enums and register with Qt meta system;
~ Multiple efficiency and optimization changes (const functions, literals, etc).
2018-06-29 20:00:10 -04:00
Max Paperno
2869d8574d
[SimulatorOptions] Add comparison operators.
2018-06-29 19:47:25 -04:00
Max Paperno
d233fa39bd
Bump version to 2.3.0 in CMakeFiles.
2018-06-29 19:44:39 -04:00
Arne Schwabe
a26879dca8
Revert "Remove -nostartfiles linker option from bootloader ( #5996 )"
...
This reverts commit 17b4aa2466 .
Removing the -nostartfiles caused the Taranis bootloader to include
a number of strange functions. Instead define _fini to avoid the linker
issues.
2018-06-30 00:46:50 +02:00
Arne Schwabe
429d55769c
Revert "Remove -nostartfiles linker option from bootloader ( #5996 )"
...
This reverts commit 17b4aa2466 .
Removing the -nostartfiles caused the Taranis bootloader to include
a number of strange functions. Instead define _fini to avoid the linker
issues.
2018-06-30 00:39:54 +02:00
Yannick Richter
9cbd0b9813
Full 11 bit USB HID gamepad resolution and fixed offsets for compatibility ( #5825 )
...
* Changed USB Gamepad resolution to full 11 bit and fixed offset issues for some games
* Changed USB Gamepad resolution to full 11 bit and fixed offset issues for some games
* Changed USB Gamepad resolution to full 11 bit and fixed offset issues for some games
2018-06-29 08:07:30 +02:00
Max Paperno
71912cfdbd
Refactor Companion Windows install and installer targets ( #5949 )
...
* [companion][build][Windows] Refactor 'install' and 'installer' targets: Use qtwindeploy to collect Qt dependencies; 'install' with WIN_DO_FULL_INSTALL=YES now really copies everything needed; Simplified NSIS script, now also supports MinGW build; Refactor libeay search.
* Rename nsis input script.
* Fix NSIS input script name in CMakeLists.txt.
* [Companion][build] Create new Windows icon with more sizes; move icon files out of src root.
2018-06-29 08:07:02 +02:00
3djc
7db74cb017
Review pulse start sequence ( #5998 )
2018-06-29 08:05:08 +02:00
Max Paperno
2eec091ac0
Companion custom functions sound playback fixes ( #6000 )
...
* [CompanionIcon] Can now add multiple image files to icon for representing different UI states (checked/active/etc).
* [Companion][CustomFunctionsPanel] Fix sound file locked after playback (fixes #5222 , fixes #5997 ); Refactor play button (fixes #4929 ); Create new QMediaPlayer on each play and load in "LowLatency" mode instead of stream.
2018-06-29 08:04:45 +02:00
Bertrand Songis
cb19949a82
Update CREDITS.txt
2018-06-28 00:28:47 +02:00
Sebastien Charpentier
54e0795e51
Fr Translation update ( #5991 )
...
* Initial version.
* Updated French translation.
2018-06-27 16:13:40 +02:00
Raphael Coeffic
1492a346d3
fixes #5988 ( #5992 )
2018-06-27 16:12:33 +02:00
Arne Schwabe
968e7233e5
Clean up PWM stick reads, remove double averaging ( #5995 )
...
We already do averaging in the normal anaIn/getADC().
Also according to Mike's and my own research we don't need the averaging.
Tested on two X-Lites with PMW sticks
2018-06-27 16:10:27 +02:00
Arne Schwabe
17b4aa2466
Remove -nostartfiles linker option from bootloader ( #5996 )
...
* Remove -nostartfiles linker option from bootloader
Compiling with this option creates undefined references to _fini
* Remove now empty init.c
2018-06-27 16:09:12 +02:00
Bertrand Songis
6be0c3f4c6
Update CREDITS.txt
2018-06-25 14:45:50 +02:00
Kilrah
c3b23fcc6e
Prevent users from cheating ( fix #5990 )
2018-06-25 09:44:16 +02:00
Bertrand Songis
af88b60c0e
Update CREDITS.txt
2018-06-24 15:50:37 +02:00
3djc
793e971460
early release prep
2018-06-23 10:22:12 +02:00
3djc
a9e88c272a
Remove misleading RC99 ( #5982 )
...
Replace 'release' by 'version' in a few places
2018-06-23 09:07:13 +02:00
3djc
f76c23d7f7
Remove nofp option for a few board ( #5986 )
...
* Remove nofp option for a few board
* Little fix
2018-06-23 09:06:43 +02:00
3djc
c8205c4cff
Cosmetics around R9M Lite FCC
2018-06-22 19:33:25 +02:00
3djc
ab9b77fa90
Merge pull request #5985 from DieHertz/diehertz/crossfire-lua-xlite-support
...
Added X-Lite support to CROSSFIRE Lua
2018-06-22 09:44:37 +02:00
Andrey Mironov
80c2bc7242
Added X-Lite support to CROSSFIRE Lua
2018-06-22 10:11:06 +03:00
3djc
4d126dd91a
Fix setFailafe SF
...
Fixes #5984
2018-06-22 07:51:05 +02:00
Bertrand Songis
8a30c5d951
Update CREDITS.txt
2018-06-20 16:04:27 +02:00
Bertrand Songis
817994c47e
Update CREDITS.txt
2018-06-20 07:22:36 +02:00
Arne Schwabe
e3ea859592
Ignore hidden folder on sync ( #5976 )
2018-06-18 15:39:34 +02:00
Kilrah
23f53077cf
PPM frame length default was missing
2018-06-18 10:07:50 +02:00
Kilrah
091bf2fdf0
Hide hidden files
2018-06-17 22:07:33 +02:00
3djc
47dbd0dd3e
Increment SDCard version for Russian TTS
2018-06-17 09:17:22 +02:00
Alexander Novikov
67585a6fa7
Fixed: long filenames (RU TTS) ( #5974 )
2018-06-16 22:35:30 +02:00
3djc
0d9aca84a9
Fix X7 R9M power line not enabled ( #5973 )
...
* Do not expect MODULE_R9M_FULLSIZE to be defined for non xlite
* Cosmetics
2018-06-16 19:24:46 +02:00
Kilrah
a0c2f0bf19
Timer mode overflow ( fix #5927 )
2018-06-16 11:44:34 +02:00
3djc
bd1c9274b3
Xlite adc stick fix ( #5972 )
...
* Xlite ADC stick order fix
* In the right order this time
2018-06-16 11:24:39 +02:00
Max Paperno
812ba76e0d
[Companion][ModulePanel] Fix RF Output Power setting getting reset to default on every update() (re-opening model editor, etc) ( fixes #5954 ); Prevent some needless updates during setup. ( #5970 )
2018-06-16 00:09:09 +02:00
Kilrah
60cf6b8058
DE translation fix
2018-06-15 23:00:06 +02:00
Kilrah
ee4f8bda88
Don't reinitialise last flight mode on flight reset ( Fix #5932 )
2018-06-15 22:48:43 +02:00
3djc
f50f2aefc0
French sensorok audio message changed to something less error prone. Update SDcard version to 17
2018-06-15 17:36:22 +02:00
Sebastien Charpentier
0e7e27edbf
Updated French translation ( #5967 )
...
* Initial version
* Updated French translation.
2018-06-14 19:34:18 +02:00
Sebastien Charpentier
a2d797310a
Updated French Translation ( #5955 )
...
* Initial version
* French Translation
2018-06-13 22:28:08 +02:00
Max Paperno
1de4d86661
[Companion][MixesPanel] Fix disappearing mixer lines after an invalid line is removed. ( #5957 )
2018-06-13 22:27:45 +02:00
3djc
cd7c075b3b
Do not display disabled trim on main views ( #5962 )
...
* Proof of concept
* Add Horus
* Better implementation
* AVR compilation fix
2018-06-13 22:26:49 +02:00
Raphael Coeffic
6595bcfc3c
fix models list reload after USB mass storage connection ( #5963 )
2018-06-13 22:26:11 +02:00
3djc
60423b81ad
Turn backlight on for switch warning ( #5965 )
...
* Turn backlight on for switch warning
* Turn backlight on for splash screen
2018-06-13 22:25:42 +02:00
3djc
6898efcc02
Prevent X9E simu crash when BT is enabled ( #5966 )
...
* Better 'non horus BT' XE handling
* Cleanup
* Adjust BT message for X9E
* [Companion][HardwarePanel][X9E] Change BT Mode options to OFF/Enabled, X9E only.
2018-06-13 22:25:22 +02:00
3djc
7aca3eb5b7
Merge pull request #5964 from opentx/schwabe/fix_german
...
Fix a few things in german translation
2018-06-13 17:01:37 +02:00
Arne Schwabe
6f116510da
Fix tts for German number over 100 with decimal point
2018-06-12 17:31:45 +02:00
Arne Schwabe
ad26e4acba
Fix German timer tts
2018-06-12 17:31:45 +02:00
Arne Schwabe
169d03ea9c
Remove unused files for mac build
2018-06-12 14:20:23 +02:00
3djc
2de9c62083
Adapt to new server
2018-06-12 10:26:32 +02:00
3djc
fd9ecc589e
Add missing German tts strings
2018-06-12 09:58:37 +02:00
Kilrah
d74c6acc0b
We can now know what radio a random file comes from a little more easily...
2018-06-11 23:01:50 +02:00
3djc
9bdd0c682d
Fix 2.2.2RC1 no gvar compile ( #5961 )
...
* Make model_gars.cpp flag dependend
* Cosmetics
2018-06-11 19:05:40 +01:00
3djc
f135413b6d
rc != release
2018-06-10 11:03:06 +02:00
3djc
cebe1d0cb7
rc != release
2018-06-10 10:57:30 +02:00
3djc
a3ee869ee9
Release prep
2018-06-10 10:09:35 +02:00
3djc
f510650a42
Release prep
2018-06-10 09:04:19 +02:00
3djc
add297920a
Cosmetics
2018-06-09 12:04:36 +02:00
3djc
8cc61e5a8a
Merge branch '2.2' of https://github.com/opentx/opentx into 2.2
2018-06-09 11:59:11 +02:00
3djc
d58c660822
Add translation for HORUS text viewer
2018-06-09 11:59:02 +02:00
Neil Horne
d460f005c6
Companion curve enhancements ( #5947 )
...
* Add point to custom curve using mouse click
* Add more curve enhancements delete and resize points
* add scene constructor
2018-06-09 11:35:41 +02:00
3djc
13c5387dc9
Disable pulse while model notes are displayed ( #5758 )
...
* Implement model note view without menu handler. Use it before pulse starts
* Also at model change. Handle wd reset and start pulses after mixer
* Fix Horus compile
* Fix Horus crash
* Fix coding style issue
2018-06-09 11:34:56 +02:00
3djc
45804b318a
Improve r9m power handling ( #5950 )
...
* Rework around reusable buffer
* small fix
* Rework 212 & 480 handling too
* Optimize
* Compilation fix
2018-06-06 17:07:27 +02:00
Sebastien Charpentier
9ffcac744a
Updated French Translation ( #5948 )
...
* Initial version
* Updated French translation + fixed some typo
* Fixed warning message
2018-06-06 11:19:18 +02:00
Bertrand Songis
365554980d
Update CREDITS.txt
2018-06-05 18:27:05 +02:00
Arne Schwabe
702a8cb0c3
fix clang compiler warning
2018-06-05 11:21:10 +02:00
Max Paperno
0a4ca595ed
[Companion][MixersListWidget] Enable multiple selection capability on Inputs and Mixes editors ( closes #5029 ); Fix bug with custom style propagation; cosmetics.
2018-06-05 03:34:42 -04:00
Sebastien Charpentier
5302254462
Fr Translation ( #5941 )
...
* Initial version
* Updated French translation.
2018-06-04 22:23:21 +02:00
Max Paperno
41419b4cee
[Companion] Move some single-use functions out of helpers module; cosmetics.
2018-06-04 05:15:16 -04:00
Max Paperno
8de53f18e6
[LogsDialog] Fix GE export on OSX (since 9796654).
2018-06-04 05:12:57 -04:00
Max Paperno
777fc58578
[Companion][ModulePanel] Fix RF Output Power warning message display.
2018-06-04 04:51:32 -04:00
Max Paperno
e2977540d9
[Simulator][SimulatorOptions] Fix the misguided version check.
2018-06-04 04:51:09 -04:00
Arne Schwabe
0073889d93
Remove leftover text from old template
2018-06-04 10:28:12 +02:00
3djc
c11a88f108
Fix title display issue in french under Liunux
2018-06-04 09:37:16 +02:00
Andre Bernet
14a96e17be
OSX compilation
2018-06-04 07:57:28 +01:00
Max Paperno
2c5b54d7f3
[Companion][build][Windows] Allow alternate locations for OpenSSL DLLs to be included with CPN installation (removes PyQt4 dependency). ( #5939 )
2018-06-04 07:44:00 +02:00
Max Paperno
3af2b090e5
Fix remaining model editor sync issues with RawSource changes. ( #5936 )
...
* [Companion] Fix RawSource updates in Custom Function selectors (part fix for #4917 ).
* [Companion] Fix RawSource updates in HeliPanel selectors (closes #4917 ).
2018-06-03 23:20:14 +02:00
Max Paperno
9796654816
[Companion] Log viewer Google Earth fixes ( #5937 )
...
* [Companion][LogsDialog] Use relative path for Google Earth track icon (fixes #5080 ); Use detached process to launch GE (does not restart GE for every export, does not keep handle to GE process); Fix typo in warning message.
* [LogsDialog] Use GE export file path as base for icon path (don't assume TempDir); Fix auto-connection warning from Qt due to misnamed function; Remove redundant check for existing GE file.
2018-06-03 23:19:25 +02:00
Raphael Coeffic
a6afbebc94
support for CLI (over USB CDC) without DEBUG ( #5940 )
2018-06-03 23:17:29 +02:00
Max Paperno
487c0de90f
[Companion][InputsPanel] Fix "ghost" input names being left over when moving items ( closes #5740 ); Cut/paste and drag-move will now also copy the input name if destination input is nameless and source input becomes empty (will not duplicate names); Clean up/simplify some code. ( #5942 )
2018-06-03 23:16:20 +02:00
Max Paperno
c19b1a65bf
[Companion][MdiChild] Possible fix for "disappearing" toolbars in file editor windows.
2018-06-03 15:42:52 -04:00
Max Paperno
cd8f006d31
[Companion] HardwarePanel - fix saving of Bluetooth Mode selection (and related Qt warning), introduced in a87722b.
2018-06-02 21:10:51 -04:00
Max Paperno
40c5f0432c
[Companion] AutoComboBox - fix possible crash with null field.
2018-06-02 21:10:51 -04:00
Bertrand Songis
6c51026357
Update CREDITS.txt
2018-06-02 21:31:21 +02:00
Bertrand Songis
806715e166
Bsongis/companion r9m fixes ( #5914 )
...
* Cosmetics
* First part ...
* First part ...
* Second part ...
* End?
* Handle new R9M and R9M lite
* Display 'mini' module in case of R9M and xlite
2018-06-02 18:16:51 +02:00
Arne Schwabe
0e1a6bd60b
Add issue templates ( #5922 )
2018-06-02 18:16:31 +02:00
Neil Horne
48f804210c
Use fixed width font for checklist ( #5925 )
2018-06-02 18:15:53 +02:00
3djc
a87722b078
Add BT mode handling ( #5926 )
...
Enable BT for Xlite and X7
2018-06-02 18:15:37 +02:00
Arne Schwabe
e3f2664440
Update multi protocol definitions ( #5930 )
2018-06-02 18:15:13 +02:00
Arne Schwabe
ce77fbd2ff
No longer use deprecated qt5_use_modules ( #5931 )
...
QT 5.11 finally removes the qt5_use_modules macro.
Instead target_link_libraries with the Qt5::Lib added should be used.
Since we already use that in one place, it should work everywhere. Since
the common companion lib already depends on Core, widges and multimedia
components that link against it, also implicitly link against those
libraries.
2018-06-02 18:14:49 +02:00
Bertrand Songis
9612d6e347
Update CREDITS.txt
2018-05-31 20:53:12 +02:00
mhotar
dd4cc710f2
Xlite simu images with transparency
2018-05-31 01:21:55 +02:00
3djc
db9420e715
Adjust antenna selection text to actual radio capabilities
2018-05-30 10:10:35 +02:00
3djc
f2c82a6262
Remove warning
2018-05-30 09:41:22 +02:00
Kilrah
d23dd5b430
Antenna selection missing in companion for xlite
2018-05-30 09:24:36 +02:00
3djc
6d649279c8
Remove potentially misleading message. Fixes #5918
2018-05-30 08:40:39 +02:00
Kilrah
2cd4e6acfa
Horus UI cosmetics
2018-05-27 17:57:03 +02:00
Kilrah
b8e9d5542d
Xlite LRUD key REPT events were missing in lua
2018-05-27 12:01:28 +02:00
Kilrah
487bf8bce7
Xlite can now change telemetry screens
2018-05-27 11:34:47 +02:00
3djc
535e41d43e
Add required keyword for xlite. Fix #5909
2018-05-26 08:51:08 +02:00
Kilrah
adbeb30c8b
Remove inactive trims from Xlite right simu stick (TODO something nicer)
2018-05-24 21:01:35 +02:00
Sebastien Charpentier
fc9ca545ad
Fr translation update ( #5906 )
...
* Initial version
* Updated French translation
* 1 space was missing.
* - Translate last remaining field.
- Fixed F.In/F.Out translation.
2018-05-24 18:13:41 +02:00
Kilrah
3680b93d89
Fix compilation warning / code errors
2018-05-23 19:40:55 +02:00
Andre Bernet
dba05e9adf
Add missing simulators to linux companion build script
2018-05-23 19:03:38 +02:00
3djc
ce344bc704
Cleanup
2018-05-23 17:12:48 +02:00
Kilrah
1df88dcb5f
Disable option until implemented
2018-05-23 14:12:18 +02:00
Raphael Coeffic
3665d2afb4
added X9E navigation to the crossfire scripts ( #5904 )
...
Submitted on behalf of @aguindehi
fixes #5893
2018-05-23 08:10:35 +02:00
Kilrah
ffb6b1a6fd
Doc
2018-05-22 23:12:12 +02:00
Kilrah
a1de19c105
Xlite simu shift working, dirty hack to get mouse wheel to do the right thing
2018-05-22 23:09:32 +02:00
Kilrah
31073fc0a9
Add X-Lite to simu build scripts
2018-05-22 22:35:45 +02:00
Kilrah
5fefc69eb6
Cosmetics
2018-05-22 22:29:08 +02:00
Kilrah
f0bea027c1
Match voltage settings and fix simu giving voltage below default min
2018-05-22 22:27:59 +02:00
Andre Bernet
7ce17c56a2
Directory case issue
2018-05-22 21:46:15 +02:00
Kilrah
e4fc76503c
VC++ compilation
2018-05-22 21:29:55 +02:00
Kilrah
d181050706
Cleanup
2018-05-22 21:09:50 +02:00
Kilrah
a93692ee59
Xlite simulator WIP
2018-05-22 20:53:55 +02:00
Kilrah
88c72e0cb9
VC++ compilation
2018-05-22 19:29:48 +02:00
Raphael Coeffic
7379f6064e
Horus: add receiver number check ( #5841 )
...
* add receiver number check for Horus
* find the first free model ID on LONG ENTER
* use the next free model ID for new models
* improve free model ID support for std LCD as well
* fixed “duplicate model”
* fixed ModelsList::isModelIdUnique()
2018-05-21 19:03:51 +02:00
Raphael Coeffic
ea898e5122
[Horus] font fixes ( #5901 )
...
* avoid generating a blank part for font size that do not have extras
* use “stretch” instead of “jessie”
.. and add libgtest-dev.
* keep space width equal 4, no matter what
* updated generated fonts
* updated reference images
* Replace PyQt completely (#5902 )
* ported img2lbm.py to Pillow (and get rid of PyQt)
* removed PyQt from Dockerfile
* fixed travis
* fixed issue with img2lbm and Horus bitmaps
2018-05-21 19:03:15 +02:00
Sebastien Charpentier
842b04627a
DE Translation ( #5892 )
...
* Initial version.
* I'm pushing DE update on behalf of Helmut Renz.
* Version 2 of translation
2018-05-21 14:27:59 +02:00
Kilrah
a368d74619
Revert "Xlite PPM/Heartbeat trainer input ( #5881 )"
...
This reverts commit 25049d041d .
2018-05-21 11:17:19 +02:00
mhotar
899240d2ac
Xlite simu images
...
..someone should do the coding magic here :)
2018-05-21 10:50:04 +02:00
Raphael Coeffic
526f460cd4
Generate font bitmaps without Qt (using Python Pillow) ( #5891 )
...
* Generate font bitmaps without Qt (using Python Pillow)
* Roboto font now default
2018-05-21 10:45:13 +02:00
Andre Bernet
8e7e036591
Potential fix for #5895 ( #5897 )
...
Fixes #5895
2018-05-21 10:43:44 +02:00
Bertrand Songis
993e543162
Bsongis/issue 5896 ( #5898 )
...
* Fixes #5896
* No voltage alarm during X-Lite debugging ...
* Some cleanups
2018-05-21 10:40:34 +02:00
marbalon
1b3897a425
Validate RSSI instance to allow user defined RSSI source (issue #5842 ) ( #5846 )
2018-05-21 10:37:09 +02:00
Neil Horne
2f91eba85d
Model print and compare user customisable style ( #5866 )
...
* New feature: Model print and compare customisable style
* Layout cosmetics.
* File handling tweak
Message cosmetics
2018-05-21 10:07:49 +02:00
Andre Bernet
25049d041d
Xlite PPM/Heartbeat trainer input ( #5881 )
...
* Xlite PPM/Heartbeat trainer input
* UI adaptations
* Sky9x has no trainer settings!
2018-05-21 10:06:59 +02:00
3djc
ae1aff6863
Fix scrolling on x7 model setup screen when pot warn is set to off
2018-05-20 15:45:06 +02:00
3djc
9227edac18
Revert "Fix #5896 (xlite center beep config missing last collumn)"
...
This reverts commit f5d61306c9 .
2018-05-18 12:42:45 +02:00
3djc
f5d61306c9
Fix #5896 (xlite center beep config missing last collumn)
2018-05-18 12:39:41 +02:00
Bertrand Songis
396b5fb270
Update CREDITS.txt
2018-05-17 18:11:17 +02:00
Bertrand Songis
d2c0b0e0f5
Update CREDITS.txt
2018-05-16 08:34:57 +02:00
3djc
8366d6ec2a
R9M Lite FCC has only one power mode ( #5887 )
...
* R9M Lite FCC has only one power mode
* Increase code reliability if new option changes are introduced
2018-05-15 16:41:56 +02:00
Bertrand Songis
0eeb197c81
Update CREDITS.txt
2018-05-14 18:47:38 +02:00
Kilrah
065c5916b7
Update all translations (getting close)
2018-05-13 21:26:56 +02:00
Sebastien Charpentier
0e93a43ab5
Updated French translation ( #5886 )
...
* Initial version
* Updated French Translation
* Clarification
2018-05-13 21:25:29 +02:00
Bertrand Songis
fd3f2eb1e5
Compilation fix
2018-05-10 13:57:52 +02:00
3djc
46881aff2e
Prep work
2018-05-10 09:33:56 +02:00
Bertrand Songis
db276cecbf
S.PORT flash on all available interfaces (possibly 3)
2018-05-10 08:22:39 +02:00
Bertrand Songis
0c7add8f8e
Bsongis/travis fail ( #5882 )
...
Travis again here
2018-05-10 08:20:55 +02:00
3djc
6896381ab2
Bumping SD version so it does not get forgotten
2018-05-09 10:50:24 +02:00
Raphael Coeffic
56d040ee06
Reset backlight timer on rotary encoder (keys mode) ( #5874 )
...
* horus: reset backlight timer on rotary encoder (keys mode)
* taranis: reset backlight timer on rotary encoder (keys mode)
2018-05-08 22:39:02 +02:00
Raphael Coeffic
462f6244aa
fixes #5870 ( #5876 )
...
fixes #5870
2018-05-08 22:33:58 +02:00
Raphael Coeffic
54d430f3c5
[X10] mute audio when fifo buffer is empty ( #5875 )
...
* [X10] mute audio when fifo buffer is empty
* do not push audio data if volume is muted.
2018-05-08 22:27:19 +02:00
3djc
f2d444e2d5
some xlite peripheral settings ( #5877 )
...
* Refine xlite compilation options
* noras is for 9d+ only
2018-05-08 22:19:04 +02:00
3djc
23e2e3743c
Future R9MEU firmware preparation ( #5869 )
...
PXX update for R9M FCC/EU
2018-05-07 21:54:20 +02:00
Alexander Novikov
2d207b528a
Added: "thousand" and "thousands" (system sounds, Russian voice) ( #5872 )
...
Fixed: pronunciation of some phrases (Ru)
Added: some extra voice messages (Ru): flight modes/statuses etc
2018-05-07 21:52:07 +02:00
Kilrah
843f17e56f
Merge remote-tracking branch 'origin/3djc/xlite-swwarning-fix' into 2.2
2018-05-07 10:36:59 +02:00
3djc
9915a1fd3a
Make xlite sw toggle warning more natural
2018-05-07 10:33:51 +02:00
3djc
3334e06ec6
Fix xlite POTS
2018-05-07 09:59:52 +02:00
Kilrah
78e0a4ff1e
PPM center was displayed wrong on 128x64
2018-05-07 09:42:49 +02:00
3djc
b5d6761fe4
Fix missing column on xlite
2018-05-07 09:38:51 +02:00
Raphael Coeffic
b29352b816
fixes trim re-use for T5 & T6 ( #5873 )
2018-05-06 21:42:43 +02:00
3djc
a778116b9a
Dirty fix (but can we do any better ?) ( #5863 )
2018-05-04 15:10:08 +02:00
Bertrand Songis
1afaded712
[Xlite] Either ADC or PWM used for sticks (similar to X10) ( #5867 )
2018-05-04 13:58:47 +02:00
3djc
c7e63f52ce
Update Travis QT version
2018-05-03 12:47:06 +02:00
Bertrand Songis
5696165d66
Update CREDITS.txt
2018-05-02 16:04:54 +02:00
qba667
2ef3d72c72
LEFT and RIGHT working for navigation again.
2018-05-01 15:45:08 +02:00
qba667
33807621bc
Boot success. Mixed disabled.
2018-05-01 13:42:28 +02:00
Bertrand Songis
cfc02f67eb
Bsongis/xlite pxx ( #5856 )
...
Pulses refactoring
2018-04-29 22:55:29 +02:00
3djc
6ec64b227c
3djc/xlite sf nav ( #5855 )
...
* Another nav
* Fix popup
* Cosmetics
2018-04-29 22:17:27 +02:00
Bertrand Songis
5ca7cbc91e
Update CREDITS.txt
2018-04-29 18:53:26 +02:00
qba667
bb51e7c0f6
Boot on M0 completed.
2018-04-29 14:33:01 +02:00
Kilrah
6ada5d46b0
Better trainer mode default on Xlite
2018-04-29 11:20:08 +02:00
Andre Bernet
69bf7b3cd3
Always map xlite primary trims to Aileron/Elev ( #5852 )
2018-04-28 15:51:29 +02:00
Kilrah
b386dd23fb
Fix fast value edit
2018-04-27 12:56:28 +02:00
Kilrah
fd4e03c565
Correct switch support
2018-04-27 12:46:06 +02:00
Kilrah
15c5898488
Fix SF Play Track on SC-SD
2018-04-27 12:35:24 +02:00
Bertrand Songis
a0c1beb61f
[X-Lite] Next round of changes ( #5847 )
...
* [X-Lite] PXX is now sent every 4ms
* New option PXX_FREQUENCY (HIGH / LOW)
* [X-Lite] It now sends 16 channels per 4ms
2018-04-27 08:45:00 +02:00
3djc
7979401675
Remove unneeded test
2018-04-26 19:29:35 +02:00
3djc
09e6fde327
Fix broken name edition (@bsongis please double check)
2018-04-26 10:22:09 +02:00
3djc
a2518c1156
fix sxr xlite
2018-04-26 09:57:16 +02:00
3djc
f70dba5e6e
'shift' less nav
2018-04-26 09:19:34 +02:00
Bertrand Songis
99604dccc9
XLite support ( #5806 )
2018-04-25 23:07:04 +02:00
Sebastien Charpentier
37f96d452a
Fr Translation ( #5845 )
...
* Fixed few typos.
* CFN (Custom Fonction N) translation.
* Removed useless dot.
2018-04-25 19:14:14 +02:00
Bertrand Songis
584a4e082e
Update CREDITS.txt
2018-04-25 13:05:06 +02:00
Jesper Frickmann
d59a853f0c
Issue #5696 ( #5698 )
...
When an "Adjust GV" special function is reusing trim buttons to increase/decrease GVs, then the trim limits are applied instead of GV limits. This patch applies the GV limits.
2018-04-25 08:04:43 +02:00
Raphael Coeffic
2ad0db2d80
Set all custom failsafe channels at once ( #5834 )
...
* added setCustomFailsafe()
* failsafe setup: set all custom channels with ENTER long press
implements #5820
* added “outputs -> failsafe” menu item on horus
* change “Trims >> Subtrims” to “Trims => Subtrims”
* use translated string for “Outputs => Failsafe”
* fixed entered TR_TRIMS2OFFSETS and TR_OUTPUTS2FAILSAFE
When using ZCHARs in Horus texts, there are some artefacts when highlighted.
* added “outputs -> failsafe” menu item on taranis 212x64 LCD
* added “outputs -> failsafe” menu item on taranis 128x64 LCD
* fixed indentation
2018-04-24 08:13:09 +02:00
qba667
9a66d29b6b
Merge branch 'M0' of https://github.com/qba667/opentx into M0
2018-04-23 18:22:44 +02:00
qba667
2cb53563f2
Using --specs=nano.specs
2018-04-23 18:22:09 +02:00
3djc
4f8f00c4e2
Make cut use mixer instead of override ( #5799 )
...
Make cut use mixer instead of override
2018-04-23 13:15:14 +02:00
Raphael Coeffic
697403b841
fixed PIXEL_PTR() macro on X10
...
fixes #5764
2018-04-22 12:06:20 +02:00
Jakub
43add842ae
Unused modules removed.
...
Telemetry sensors limited to 16
MSC_MEDIA_PACKET set to 128
Serial2 disabled
Menu stack reduced
2018-04-19 14:45:27 +02:00
Jakub
b4b6e064f3
Using nano.specs but not bin allocator.
2018-04-19 13:42:20 +02:00
Jakub
44bbcd9c06
Using AVR sound on STM32F0
2018-04-19 13:27:09 +02:00
Bertrand Songis
1f8ebea10c
Update CREDITS.txt
2018-04-18 15:42:56 +02:00
Bertrand Songis
fb4bc0a528
Update CREDITS.txt
2018-04-18 15:42:33 +02:00
Andre Bernet
01c37701d9
New chat URL
2018-04-18 16:50:38 +04:00
Jakub
23c1d39bc4
PXX removed for M0
2018-04-18 12:22:42 +02:00
3djc
5b15481138
Update README.md
2018-04-17 12:21:50 +02:00
Sebastien Charpentier
8f8b809756
Updated French Translation ( #5832 )
...
* Initial version
* Updated French translation
2018-04-16 22:48:39 +02:00
qba667
a13f6f4dd9
Try to fit into STM32F091
2018-04-16 21:34:01 +02:00
Raphael Coeffic
29cbeb8782
add boot version tag to taranis bootloader ( #5831 )
...
Allows for detecting the bootloader at the beginning of firmware.
fixes #5826
2018-04-16 07:30:09 +04:00
qba667
ea55b42bc8
Compiling without errors.
2018-04-15 18:19:29 +02:00
3djc
746a2ae528
Improve switch warning UI for 128x64 Taranis ( #5822 )
...
* - Match X9 behavior
- Made to handle replacing SH by a two pos and the future two additional switches
- Use string tables to find switch standard designation
* Compile fix
2018-04-15 09:47:35 +02:00
Bertrand Songis
9c4a81a6ee
Fixes #5816 ( #5830 )
2018-04-15 09:46:17 +02:00
Bertrand Songis
bae00c0e20
Update CREDITS.txt
2018-04-12 22:12:41 +02:00
3djc
1835cb12be
Fix small negative GPS values ( #5810 )
2018-04-12 22:05:15 +04:00
Max Paperno
9e4a0680ab
[Simulator] Add mixes display to Radio Outputs widget ( #5811 )
...
* [Simulator] Add mixes output display to RadioOutputsWidget (closes #2655 ).
* Add proper limits reporting & representation for channel and mix values in RadioOutputsWidget.
2018-04-12 22:02:27 +04:00
Raphael Coeffic
7b12c99a0b
bootloader: use software reset instead of jump ( #5823 )
...
fixes #5627
2018-04-12 20:49:50 +04:00
Bertrand Songis
39c5d65f76
Update CREDITS.txt
2018-04-11 21:53:29 +02:00
Bertrand Songis
5f91426fec
Update CREDITS.txt
2018-04-10 17:57:26 +02:00
Jakub
3049096b3e
porting backup
2018-04-10 16:54:06 +02:00
3djc
910fc28dce
Rework BL behavior for Horus ( #5813 )
2018-04-10 11:40:45 +02:00
qba667
2a57b9317c
Target added
2018-04-10 07:20:47 +02:00
qba667
64e79d6a78
Working copy
2018-04-10 07:20:21 +02:00
Bertrand Songis
f79703e7fd
Update CREDITS.txt
2018-04-08 21:09:38 +02:00
qba667
73e72be323
Common files added for F0
2018-04-08 13:57:16 +02:00
qba667
16009cfde9
CoOS added config for M0
2018-04-08 13:54:33 +02:00
qba667
99369facbf
STM32F0xx_StdPeriph_Lib_V1.5.0 added
2018-04-08 13:53:13 +02:00
Bertrand Songis
85a2a575a3
Update CREDITS.txt
2018-04-07 08:33:08 +02:00
3djc
a07f37e99d
Merge pull request #5805 from opentx/LapinFou/Fr_Translation
...
Updated French translation
2018-04-05 20:17:39 +02:00
LapinFou
3d0fd81cc4
Fixed wrong (and confusing) translation.
2018-04-05 20:10:17 +02:00
Bertrand Songis
ec463819fe
Bsongis/xlite fixes ( #5803 )
...
X-Lite fixes
2018-04-04 23:40:21 +02:00
Bertrand Songis
fabee0e675
X-Lite bootloader
2018-04-04 16:01:15 +02:00
3djc
1b005c83eb
Review newAntennaSel
2018-04-04 11:29:34 +02:00
Bertrand Songis
c7e882e97d
X-Lite external antenna on internal module
2018-04-04 11:05:07 +02:00
Bertrand Songis
0c09c07cd2
xlite antenna selection menu ( #5801 )
2018-04-04 11:00:24 +02:00
3djc
b02344ffc5
Rework Horus BL handling ( #5800 )
2018-04-03 23:05:27 +02:00
Bertrand Songis
329b753df5
XLite REV 0.2 support ( #5785 )
...
XLite REV 0.2 support
2018-04-02 20:37:34 +02:00
3djc
6535ccbdd8
Improve RSSI shutdown display message on Horus ( #5782 )
...
Improve RSSI shutdown display message on Horus
2018-04-02 17:11:45 +02:00
Martin Hotar
6a7ed83f6a
horus mask_iconback fixed ( #5795 )
...
mask_iconback in modelsel did not fit to the category text size
2018-04-02 17:04:09 +02:00
Bertrand Songis
a1863b9fed
Update CREDITS.txt
2018-04-01 14:54:09 +02:00
Bertrand Songis
5af04b84f0
Update CREDITS.txt
2018-03-31 10:03:00 +02:00
Bertrand Songis
f11de747de
Update CREDITS.txt
2018-03-29 07:28:18 +02:00
3djc
e51eae5203
Merge pull request #5788 from opentx/LapinFou/Fr_Translation
...
Updated French translation
2018-03-28 22:08:07 +02:00
LapinFou
a3838e1023
Update French translation
2018-03-28 21:28:03 +02:00
LapinFou
fb6790c4f5
Initial version
2018-03-28 21:18:08 +02:00
Bertrand Songis
93ca928e98
Update CREDITS.txt
2018-03-28 19:14:31 +02:00
Bertrand Songis
40cd40cebd
Update CREDITS.txt
2018-03-26 18:19:23 +02:00
Bertrand Songis
59f680048b
Update CREDITS.txt
2018-03-25 23:55:05 +02:00
Neil Horne
33998c2981
Add Companion Outputs context menu ( #5665 )
...
* Start of cut copy paste delete
* Outputs context menu continued
* Mods from testing
* Add tool tip to channel label
2018-03-25 09:44:41 +02:00
Alexander Novikov
6e756c434a
Fixed: compilation if SIMU_DISKIO = ON ( #5723 )
2018-03-25 09:39:17 +02:00
3djc
b00c4e30d0
Use first persistant timer as display value in Horus modelselect ( #5772 )
...
[Horus] When selecting model, displays first permanent timer or 00:00 if none exist
2018-03-25 09:33:55 +02:00
3djc
0025c01024
Add mixer warning UI to Horus ( #5780 )
2018-03-25 09:21:40 +02:00
Bertrand Songis
05c7fbeb0b
Update CREDITS.txt
2018-03-22 18:54:27 +01:00
Bertrand Songis
84c4b3c1b8
Missing x100 factor for ESC RPMs
2018-03-21 18:56:41 +01:00
3djc
d76c693147
Improve some messsages ( #5778 )
2018-03-21 18:48:23 +01:00
Bertrand Songis
b331363de1
Update CREDITS.txt
2018-03-19 19:36:35 +01:00
Bertrand Songis
daad94eedb
Update CREDITS.txt
2018-03-18 18:01:33 +01:00
Bertrand Songis
2b604a49ea
FrSky new sensors support ( #5766 )
...
FrSky new sensors support
2018-03-17 22:50:06 +01:00
Bertrand Songis
2415418dca
Update CREDITS.txt
2018-03-17 22:28:44 +01:00
3djc
1ffc4b9f7f
Fix for S6R that are not showing quick mode for unknown reason ( #5768 )
2018-03-17 18:20:42 +04:00
Bertrand Songis
dd5fb2cf88
Update CREDITS.txt
2018-03-16 20:28:54 +01:00
Bertrand Songis
cdb2b2e1a7
Update CREDITS.txt
2018-03-13 21:05:24 +01:00
Arne Schwabe
14ea97337b
Fix translation of remotes ( closes #5760 ) ( #5762 )
2018-03-13 21:25:24 +04:00
3djc
533225f106
Merge pull request #5755 from opentx/LapinFou/Fr_Translation
...
Updated French translation
2018-03-10 19:19:38 +01:00
LapinFou
760b5ad276
Updated French translation.
2018-03-10 18:20:43 +01:00
LapinFou
b5d689f39f
Initial version
2018-03-10 18:13:21 +01:00
Bertrand Songis
e5203b6e4a
Update CREDITS.txt
2018-03-09 18:21:37 +01:00
Bertrand Songis
a9d787b340
Update CREDITS.txt
2018-03-08 20:45:28 +01:00
Bertrand Songis
05144f39df
Update CREDITS.txt
2018-03-06 17:29:54 +01:00
3djc
6bd38ce13a
Replicate center trim beep behavior also when crossing trims ( #5693 )
...
* Replicate center trim beep behavior also when crossing trims
* Cosmetics
2018-03-04 13:11:22 +01:00
3djc
a9716a340d
For tests ( #5702 )
2018-03-04 13:10:35 +01:00
3djc
4a88660a3d
Allow more the 2 hours digits for TIMEHOUR ( #5715 )
...
* Handle 3 digits or more in TIMEHOUR
* Cleanup
2018-03-04 13:09:59 +01:00
Andre Bernet
da5af2cac2
Merge pull request #5742 from opentx/3djc/r9m-internall-ppm
...
Fix R9M missing bind when internal ppm is selected
2018-03-04 13:09:09 +01:00
Andre Bernet
f7756d7d4d
Merge pull request #5746 from opentx/3djc/fix-version-display
...
Fix UUID display on version screen
2018-03-04 13:04:34 +01:00
3djc
a7a6a3d124
Lets not get something you can't display !
2018-03-04 13:00:19 +01:00
3djc
c905ed0338
Refresh UUID each run
2018-03-04 10:19:47 +01:00
3djc
455093ca23
Adapt FAI warning message
2018-03-03 18:58:08 +01:00
3djc
cbf596e410
Remove internalppm from x7 options since it was never coded into 128 gui
2018-03-03 08:50:09 +01:00
3djc
78b3c5ec3f
TARANIS_INTERNAL_PPM fixes
2018-03-02 16:01:01 +01:00
3djc
236b8991f6
Merge pull request #5736 from opentx/3djc/faimode-review
...
FAI mode reworks
2018-03-02 10:10:06 +01:00
3djc
c8d9d18537
Fine tune
2018-03-02 08:29:41 +01:00
Bertrand Songis
3d7cca91ff
Update CREDITS.txt
2018-02-28 22:56:38 +01:00
3djc
09a391dbf4
Crossfire compile fixes
2018-02-28 19:36:23 +01:00
3djc
9e0d29db1a
Completely untested crossfire
2018-02-28 19:11:46 +01:00
3djc
fcf32c82ba
multi protocol
2018-02-28 18:09:18 +01:00
3djc
3ea835117a
RxBt is allowed too
2018-02-28 17:46:47 +01:00
3djc
90ebc1a8be
AVR compilation fix
2018-02-28 12:58:55 +01:00
3djc
af7183151c
Restore access from LUA since values are controled
2018-02-28 12:32:47 +01:00
3djc
b8cb379234
Display telem screen is now ok since we control values
2018-02-28 12:30:06 +01:00
3djc
fdf4d4926f
POC for review and discussion
2018-02-28 11:34:32 +01:00
Kilrah
4cccff934f
AVR version handling issues
2018-02-26 20:31:20 +01:00
Bertrand Songis
52e3a3fc15
Update CREDITS.txt
2018-02-25 20:54:55 +01:00
tgreer
4b7f822848
added case for UNIT_TEXT used by crossfire FM Sensor ( #5724 )
2018-02-25 01:18:23 +01:00
Jim Taylor
a35ffe16cc
Fix Issue 5633 - Workaround for Linux QT Styles (Breeze, Oxygen, ?) returning bad rect width. ( #5695 )
...
* Fix Issue 5633 - Workaround for Linux QT Styles (Breeze, Oxygen, ?) returning bad rect width.
2018-02-20 01:25:54 -05:00
Bertrand Songis
3785e24077
Update CREDITS.txt
2018-02-18 17:24:06 +01:00
Bertrand Songis
82ba845fc7
Update CREDITS.txt
2018-02-18 09:59:37 +01:00
Bertrand Songis
a113154708
Update CREDITS.txt
2018-02-15 08:21:15 +01:00
3djc
11c2440dcd
Small cleanup
2018-02-13 13:12:49 +01:00
3djc
17f686f39c
Merge pull request #5689 from opentx/LapinFou/FixedWizard
...
Fixed Wizard Lua scripts for Horus radios.
2018-02-12 16:54:18 +01:00
LapinFou
f498b54648
Fixed Wizard Lua script for Horus radios.
2018-02-12 16:29:45 +01:00
Kilrah
06141feb8b
Translations
2018-02-11 23:46:19 +01:00
3djc
b74b005215
Rename confusing Master/Battery to Master/Serial ( #5663 )
2018-02-11 23:43:12 +01:00
Kilrah
4c212ae507
Translations
2018-02-11 23:42:56 +01:00
3djc
1ebd2894c2
Apply THR trim when cross triming ( #5664 )
2018-02-11 23:26:29 +01:00
3djc
d3951235bd
Add gtimer support to LUA ( #5669 )
...
* Add gtimer support to LUA
* Copy/paste issue
2018-02-11 23:25:04 +01:00
3djc
073e1a8462
Align X9E audio definitions to ana inputs ( #5687 )
2018-02-11 23:23:40 +01:00
3djc
4cf257b997
Display only timer name if defined ( #5684 )
2018-02-11 23:23:19 +01:00
Bertrand Songis
51db756385
Update CREDITS.txt
2018-02-11 09:07:10 +01:00
3djc
fc4d70a5e9
Fix tts generation on the new server
2018-02-10 13:22:41 +01:00
Bertrand Songis
a73d8bc8f4
Update CREDITS.txt
2018-02-10 08:45:49 +01:00
3djc
dc0b5838b1
Trigger SD card version change for S8R scripts
2018-02-09 08:26:06 +01:00
3djc
afb0ca384a
Compensate for S8R firmware bug
...
This fixes #5677
2018-02-08 19:14:09 +01:00
Bertrand Songis
817f81ebb2
Update CREDITS.txt
2018-02-08 18:51:45 +01:00
3djc
119b367205
128x64 GVAR support update ( #5675 )
...
* POC for usability feedbacks
* Working version for tests
* Remove tests leftover
* Make Travis happy ?
* Gvar popup handling
2018-02-07 20:44:04 +01:00
Bertrand Songis
975ecd0b9d
Update CREDITS.txt
2018-02-07 13:00:14 +01:00
3djc
13c0b4b5f6
Update fr.h.txt
2018-02-05 20:48:37 +01:00
3djc
25d1cf4455
French translation. This fixes #5667
2018-02-05 07:40:33 +01:00
Bertrand Songis
cd456a9a60
Update CREDITS.txt
2018-02-04 09:12:58 +01:00
Bertrand Songis
cae1dd964d
Update CREDITS.txt
2018-01-31 22:43:14 +01:00
Sebastien Charpentier
16a3bf10c8
Updated French translations. ( #5659 )
...
* Initial version
* Updated French translations.
2018-01-29 10:35:25 +01:00
Bertrand Songis
5e0f93210d
Update CREDITS.txt
2018-01-28 07:49:39 +01:00
Bertrand Songis
2396a2b2e5
Update CREDITS.txt
2018-01-27 21:06:24 +01:00
Bertrand Songis
4dfbb9e597
Update CREDITS.txt
2018-01-26 19:20:22 +01:00
Bertrand Songis
6af5f94f90
Flash savings on 9X
2018-01-26 19:06:59 +01:00
Arne Schwabe
4925e756a6
Save memory (move usb mass storage buffer to reusableBuffer) ( #5579 )
...
* Save 128 byte by moving variable to stack
* Make usb mass storage buffer smaller on F2 processors and put into reuseablebuffer
- Lower USB mass storage buffer to 512 bytes per default on F2
targets, makes usb speed slightly slower ~600 kB/s instead ~700 KB/s
in my tests, saving 3584 bytes
- Save another ~300 bytes by putting that buffer into reusableBuffer
* Don't put id into reusuableBuffer
All uses of id can be on the stack as well. Makes no difference for ram usage but makes it safer to reuse reusableBuffer
* Only link cdc serial when needed
We always linked usb cdc even in non debug builds. CDC uses about ~600 byte of RAM for its buffers and structures.
2018-01-26 19:00:47 +01:00
3djc
95df593c2f
Align python crossfire parser to c equivalent ( #5595 )
...
Align python Crossfire parser to C equivalent
2018-01-26 18:57:34 +01:00
3djc
8be6818a6d
Fix custom scripts outputs handling ( #5601 )
2018-01-26 18:56:02 +01:00
3djc
fcc3cd369e
First draft of glider wiz ( #5603 )
2018-01-26 18:54:53 +01:00
3djc
87eec92c5d
Expose more internal GPS data to lua ( #5628 )
2018-01-26 18:54:22 +01:00
Neil Horne
d745e14cb5
Model print telemetry ( #5645 )
...
Model Print Telemetry
2018-01-26 18:53:15 +01:00
3djc
3355d41642
X7 : add missing trainer mode ( #5652 )
2018-01-26 18:51:25 +01:00
Bertrand Songis
0832a5c254
X-Lite PWM sticks ( #5632 )
...
X-Lite PWM sticks
2018-01-26 18:50:39 +01:00
Kilrah
c7df47703e
Translation cosmetics
2018-01-26 11:36:13 +01:00
Bertrand Songis
a1ee9f865f
Update CREDITS.txt
2018-01-25 11:44:03 +01:00
Bertrand Songis
1033e9fe96
Update CREDITS.txt
2018-01-20 21:58:31 +01:00
3djc
323b30a14b
Fix companion x7 radio data and model read ( #5638 )
...
* Fix
* Typo
2018-01-19 13:46:44 +01:00
Bertrand Songis
2a2c0420a7
Update CREDITS.txt
2018-01-19 07:39:42 +01:00
Bertrand Songis
f78704af93
Update CREDITS.txt
2018-01-18 19:06:54 +01:00
Bertrand Songis
34e61c45c9
Update CREDITS.txt
2018-01-17 09:08:58 +01:00
Bertrand Songis
a1951f9756
Update CREDITS.txt
2018-01-16 08:05:21 +01:00
Bertrand Songis
c96dc403b9
Update CREDITS.txt
2018-01-15 20:32:29 +01:00
Bertrand Songis
48f05f97b7
Update CREDITS.txt
2018-01-13 09:02:31 +01:00
Bertrand Songis
3208946017
Update CREDITS.txt
2018-01-12 14:33:03 +01:00
Bertrand Songis
7052f9504a
Update CREDITS.txt
2018-01-10 08:28:06 +01:00
3djc
45d1755e19
X12S : give internal GPS access to LUA ( #5610 )
...
* Initial test
* Tested version
* Cosmetics
2018-01-08 15:12:28 +01:00
Kilrah
bf29ebc354
Currently no working Bluetooth implementation on sky9x family
2018-01-06 13:21:09 +01:00
3djc
e50fc2022f
Fix #5558
2018-01-05 19:45:51 +01:00
Max Paperno
a63e0eed4c
[Companion] Fix logical switch misnumbering since a951292 ( closes #5597 ).
2018-01-05 07:27:30 -05:00
Bertrand Songis
1218c9fa7d
Update CREDITS.txt
2018-01-04 18:32:37 +01:00
3djc
e50d10bfe6
Review crossfire python parser (reverted from commit 18a9758511)
2018-01-04 14:24:00 +01:00
3djc
18a9758511
Review crossfire python parser
2018-01-04 14:20:54 +01:00
3djc
fcd8f05c3c
X9 : Do not display timer name on telemetry page top bar ( #5588 )
...
* Do not display timer name on telemetry page top bar
* Size does matter, after all
2018-01-03 16:18:25 +01:00
Sebastien Charpentier
56afc57b7b
Updated French translation ( #5589 )
...
* Initial version.
* Updated French Translation.
2018-01-03 16:17:23 +01:00
Bertrand Songis
b3a0befe33
Update CREDITS.txt
2018-01-03 00:01:24 +01:00
3djc
669dfe73a4
x10 antenna is either int or ext ( #5585 )
...
* Differentiate x10 and x12
* Cosmetics
2018-01-02 14:38:15 +01:00
Bertrand Songis
c4001c8507
Bsongis/frsky xlite ( #5574 )
...
FrSky X-Lite support added
2018-01-02 14:36:48 +01:00
Bertrand Songis
269831e0c4
Fixes #5502 ( #5575 )
...
* Fixes #5502
* RAS renamed to SWR
2018-01-02 10:41:15 +01:00
Bertrand Songis
b22fa48e90
Update CREDITS.txt
2018-01-02 10:39:13 +01:00
Max Paperno
397388d230
Add .user files to gitignore [ci skip]
2018-01-02 02:26:43 -05:00
Max Paperno
f5de319f40
[Companion] Remember last used log folder in Telemetry Simulator ( fixes #5583 ).
2018-01-01 22:50:52 -05:00
Bertrand Songis
1c2fe7b9a6
Update CREDITS.txt
2017-12-30 21:23:58 +01:00
Sebastien Charpentier
c545a2f0ed
Updated French Translation. ( #5580 )
...
* Initial version
* Updated French translation.
2017-12-30 15:44:38 +01:00
Arne Schwabe
7f1dea6129
Silence CLangs warnings so -DWARNING_AS_ERROR does not break the build under OS X
2017-12-30 11:16:35 +01:00
Neil Horne
96d9ae4776
Model print enhancements - General settings ( #5568 )
...
* General model settings enhancements
* General model settings add custom failsafe settings
2017-12-29 06:19:34 -05:00
3djc
8ee9199abc
R9M : activate automatically MODULE telem when possible ( #5553 )
...
* Fix #5543
* Auto activate R9M telem
* Adjust radio ui
* Thx @schwabe
* Stop being stupid ?
* PR rework
* [Companion] Removed "Module Telemetry" checkbox.
2017-12-29 09:47:45 +01:00
Bertrand Songis
3cba3a76a4
Sonar completely removed from Travis builds
2017-12-29 01:14:48 +01:00
Alexander Novikov
84d2a22b18
[Companion] Missing "Russian" voice in Radio Settings ( #5570 )
2017-12-29 01:11:46 +01:00
Sebastien Charpentier
8f87a07f62
Check Fr translations ( #5567 )
...
* Initial version.
* Check and updated French Translation.
2017-12-28 15:17:49 +01:00
Bertrand Songis
fa9e829f5d
Update CREDITS.txt
2017-12-27 20:31:24 +01:00
Bertrand Songis
920faa97d2
Update CREDITS.txt
2017-12-27 09:42:40 +01:00
Max Paperno
f018425e12
[Companion] Qualify all translation strings ( #5557 )
...
* [Companion] Qualify all remaining QObject translations with proper class/object names; Centralize some common strings into constants.h.
* [Companion] Replace all instances of some common strings with macros from constants.h.
* [Companion] Fix translation warnings from lupdate.
2017-12-25 13:36:34 +01:00
3djc
ad0f727880
128x64 Display RAS when needed ( #5563 )
...
* Display RAS when needed on 128x64
* AVR compile fixes
2017-12-25 13:34:54 +01:00
3djc
9696284e1d
Make server build use 2 threads
2017-12-24 13:36:06 +01:00
Bertrand Songis
10d733d312
Update CREDITS.txt
2017-12-23 22:40:29 +01:00
3djc
e9c2768cc0
Fix compilation in several languages
2017-12-23 10:36:46 +01:00
Bertrand Songis
4f7aba9c05
Revert "Bsongis/sonar ( #5555 )"
...
This reverts commit 7806c20
2017-12-22 20:18:21 +01:00
Bertrand Songis
892cece2aa
Update CREDITS.txt
2017-12-22 08:05:01 +01:00
Bertrand Songis
7cb3f43862
Update CREDITS.txt
2017-12-21 22:13:54 +01:00
3djc
04ab98a634
Fix for stretch cmake in docker environment
2017-12-21 20:47:24 +01:00
Bertrand Songis
18ff09d52f
Update CREDITS.txt
2017-12-21 18:32:11 +01:00
Max Paperno
a951292f27
[Companion] Radio data translation/strings ( #5554 )
...
* [Companion] Add Qt tr() functions to all radio data classes instead of using generic QObject type. (no functional changes)
* Small fix for gcc.
* Move more element name string generation to individual classes; settle on nameToString as function name.
* Also put firmware build options translations into Firmware scope.
2017-12-21 18:26:11 +01:00
Bertrand Songis
7806c2096d
Bsongis/sonar ( #5555 )
...
Some sonar issues fixed
2017-12-21 18:25:27 +01:00
3djc
b7855cf14d
Fix firmware compile
2017-12-21 13:10:50 +01:00
Bertrand Songis
dfb4153049
Update CREDITS.txt
2017-12-21 07:27:00 +01:00
Alexander Novikov
14d5416616
Added: scripts for nightly/rc/release builds (SD card content, Russian voice), Audio normalization, PSV files for TTSAutomate ( #5469 )
...
* Added: scripts for nightly build (SD card content, Russian voice), system sounds: done, other sounds: partially
Fixed: gTTS issue with unicode (Cyrillic) chars in command params (gTTS module instead of system command)
* Fixed: gTTS issue with Unicode (Cyrillic) chars in command params (gTTS module instead of system command), for release candidates and release
Changed: SOX params to normalize the audio
Added: "psv" parameter to export list of audio files into PSV format (see TTSAutomate https://github.com/CaffeineAU/TTSAutomate , to generate voice files using TTS engines from Microsoft, Amazon, Google etc)
Added: some extra voice files for RU
2017-12-20 18:30:44 +01:00
Max Paperno
63f6e0c43d
Fix Companion build with Qt 5.2.
2017-12-20 11:22:36 -05:00
3djc
8069426b5c
Prep 2.2.2N
2017-12-20 13:44:50 +01:00
Max Paperno
59a835b1b3
[Companion] Radio data refactoring ( #5551 )
...
* [Companion] Refactor radio data classes to own files, out of eeprominterface.cpp. No functional changes.
* Move files related to refactoring. No functional or code changes.
* Fix clang warning and an include path.
* Fix indents on curvereference.cpp. [ci skip]
2017-12-20 13:31:43 +01:00
Bertrand Songis
727da06266
Files refactoring + costmetics ( #5552 )
2017-12-20 11:03:33 +01:00
Max Paperno
38762fb618
Move __attribute__ ((section(s), used)) macro, and cosmetics in definitions.h. ( #5549 )
2017-12-20 10:19:59 +01:00
3djc
aff40dac8d
Move a decade forward !
2017-12-20 09:56:07 +01:00
Max Paperno
e097d88ab2
Fix build with CMake < 3.1.
2017-12-20 03:04:50 -05:00
Max Paperno
a16e64420e
[Companion] Recent files menu: show full path of each file in status bar and tooltips.
2017-12-19 21:21:20 -05:00
Max Paperno
76ee7cdd7f
Fix libsimulator builds, especially MSVC.
2017-12-19 17:58:15 -05:00
3djc
0e0ae3c4d1
1 too short ( #5542 )
...
* 1 too short
* Let the compiler do it's magic
2017-12-19 18:30:23 +01:00
Max Paperno
76ce186bd4
[Companion] Adjust source value ranges and editors in LS/CF/Telemetry ( #5437 )
...
* [Companion] RawSourceRange: Fix for timers and RTC; Remove unused "single precision" flag and logic; Add logic for "short" timer handling.
* [Companion] Add TimerEdit class for editing negative times; Implement TimerEdit in LS, CF, and Telemetry (bars) editors;
* [Companion] Refactor LogicalSwitchesPanel for fewer & more efficient updates; Fix newly-added LS not being available in source lists; Fix bug with timer/rtc comparison values getting reset to value of spin box instead of time editor.
* Add forgotten #include.
* [Companion] LogicalSwitchesPanel: Update raw sources list upon screen refresh (fixes #5374 ); Improve data entry in spin boxes (fixes #5375 ).
* Make gcc happy.
* [Companion] Set proper RawSourceRange for GVars, trims, mixer scripts, and sticks/switches/cyclic/MAX.
* [Companion] Fix backwards precision/range logic on telemetry sensors offset spinbox; Fix other minor range issues with ratio & offset.
* [Companion] Remove short limit on min/max timer values for LS & telem. bars.
* Switch to TimerEdit in maxLibQt.
* Fix gcc build.
* Remove unused files.
* Caps fix.
2017-12-19 12:17:49 +01:00
Max Paperno
b69f36afe4
[Radio] Adjust value limits for mix sources and update UI for LSs, CFs & telem. ( #5445 )
...
* [firmware][ARM] Adjust some value limits for mix sources and update editing UI for LSs, CFs, & telem. bars:
* Increase timer limits to +/-8:59:59 when used with LSs, CFs, & bars;
* Increase Lua script output limits to +/-30K;
* Trim limits based on extended limit model setting;
* Limit TX voltage to 25.5;
* Limit TX time comparison value to 29:59m;
* Use proper GVar limits (user-configured), display precision, & unit in LSs & telem. bars;
* Display timer values properly with hours (instead of mmm:ss).
* [firmware] getTimerString() would fail with times >= 100min if hours weren't shown.
* Fix builds w/out GVars.
2017-12-19 12:17:12 +01:00
Raphael Coeffic
716a91fc0c
allow splash image to be loaded from SD on Horus ( #5463 )
...
* allow splash image to be loaded from SD on Horus
* added a new menu entry to assign splash screen
2017-12-19 12:15:03 +01:00
Raphael Coeffic
0d7832b208
Horus bootloader ( #5455 )
...
Horus bootloader
2017-12-19 12:13:59 +01:00
Max Paperno
908adb4d2b
[sim] Cosmetics for switch position macros (also removes PCBFLAMENCO from simuSetSwitch). ( #5474 )
2017-12-19 12:13:18 +01:00
Bertrand Songis
7697bcb087
Update CREDITS.txt
2017-12-19 09:40:59 +01:00
Arne Schwabe
975759284d
Implement reading firmware on Horus via USB ( #5442 )
...
* Add firmware lun target for non EEPROM platforms
* Fix Fat fat tables and make FAT 1024 byte big
* Niceify some constants
* Cleanup (saves 1024 byte of flash) and fix reporting wrong Size of drive
* Silence compiler warning, set right size for flash on X12/X10
* Add firmware.txt/bootload.txt to virtual drive that displays version information
* Report also version of other component (bootloader/firmware)
* Show version also in bootloader and fix F4 platforms
* Save space on X7
* Fix X7 logic
* Compile fix for AVR
* avr-gcc does not like no newline after ifdef
* Really fix avr
2017-12-18 23:19:19 +01:00
Raphael Coeffic
d13e770ac4
improved Horus rotary encoder driver and generic behavior ( #5510 )
...
Improved Horus rotary encoder driver
2017-12-18 23:12:29 +01:00
3djc
04547a9206
Merge companion and firmware notes, and get them from the server ( #5530 )
2017-12-18 23:02:40 +01:00
Arne Schwabe
7dd32c8878
Implement s.port polling for multi ( #5521 )
...
Sport polling is implemented quite low level for regular s.port.
Go another approach for multi and add another multi type for s.port polling
2017-12-18 23:00:03 +01:00
Arne Schwabe
d0ec3e0266
Fix problem with multi frsky fallback ( #5496 )
...
* Fix problem with frsky fallback
* Try to fix code style
2017-12-18 22:58:24 +01:00
Max Paperno
0dbad182e8
[Companion] Radio conversion improvements ( #5534 )
...
* Move MultiposPots & MultiposPotsPositions capability lookups and getAnalogInputName() to Boards class.
* Add RawSource::isAvailable() and RawSwitch::isAvailable(); Add board type param to various RawSource lookup functions.
* Add CustomFunctionData::toString(), FlightModeData::toString(), FactoryInstalledPots board capability, MAX_SWITCH_TYPE, & break out GeneralSettings source/switch defaults to own function.
* Add RadioDataConversionState class for tracking conversion actions.
* Implement RadioDataConversionState handler, add conversion process report, and improve/fix conversion issues:
* Make sure all switches/pots/knobs have default configs for destination board type;
* Try to move more custom control names, intelligently;
* Convert model timers and throttle source;
* Adjust for Horus 6P switch in place of Taranis S2 knob;
* Adjust for extra sliders on X12 and X9E to move LS and RS to proper slots as needed;
* Make sure ALL controls are validated, eg. to always account for extra trims/analogs/switches/etc which don't exist on destination;
* Properly indicate invalid RawSource::toString() items with "???".
* Allow user to cancel out of file conversions & provide ample warnings if switching radio type/profile with unsaved file(s) still open;
Also: Fix bug with some orphaned MdiChild windows never being deleted; Create static bool Storage::isBoardCompatible(b1, b2).
* Add maxLibQt "stub" (will not compile).
* Add ExportableTableView for better presentation of conversion results table.
* Move getFourCC() and isBoardCompatible() to Boards class.
2017-12-18 22:56:39 +01:00
Raphael Coeffic
e63a877ed6
added getRtcTime() LUA function ( #5524 )
...
This allows for retrieving the UNIX timestamp kept internally.
2017-12-18 21:04:02 +01:00
3djc
4df64695c7
BT Pin code ( #5536 )
...
* x7
* add x12 pin code
make strings translatable
* Cosmetics
2017-12-18 21:03:18 +01:00
3djc
394bc1689f
Massive cleaning ( #5538 )
2017-12-18 20:54:22 +01:00
Bertrand Songis
6839939140
Update CREDITS.txt
2017-12-18 19:41:43 +01:00
Bertrand Songis
00c7b23d15
Update CREDITS.txt
2017-12-18 18:32:20 +01:00
lfischer85
bc6bfccade
fix for X12s crossfire issues #5162 ( #5533 )
...
* fix X12s crossfire issues
* Update radio_hardware.cpp
* Update crossfire.h
* Update radio_hardware.cpp
* Removed now unnecessary macros.
2017-12-18 15:15:28 +01:00
Bertrand Songis
ed2becce88
Update CREDITS.txt
2017-12-18 07:29:39 +01:00
3djc
b39acdf18a
Merge pull request #5526 from opentx/3djc/2.2.2-nightlies
...
Post 2.2.1
2017-12-18 07:18:28 +01:00
Bertrand Songis
149e039cd0
Update CREDITS.txt
2017-12-17 23:38:03 +01:00
Bertrand Songis
f99fadaa20
Update CREDITS.txt
2017-12-17 22:48:43 +01:00
Bertrand Songis
b5fd533362
Update CREDITS.txt
2017-12-17 22:41:29 +01:00
Bertrand Songis
8e88cfbf9a
Update CREDITS.txt
2017-12-17 21:50:47 +01:00
Bertrand Songis
3969413779
Update CREDITS.txt
2017-12-17 19:19:25 +01:00
Damjan Adamic
eedbf2fbb7
Launchpad files for 2.2.1 release:
...
* dropped support for trusty (Ubuntu 14.04 LTS) since it's QT version 5.2 is too old, we need at least 5.3
* added bionic (Ubuntu 18.04 LTS)
2017-12-17 18:40:25 +01:00
Bertrand Songis
fbb358bf71
Update CREDITS.txt
2017-12-17 15:39:07 +01:00
Bertrand Songis
b3602cad87
Update CREDITS.txt
2017-12-17 15:01:31 +01:00
Bertrand Songis
b9387ceeda
Update CREDITS.txt
2017-12-17 14:08:50 +01:00
3djc
3aa7452e48
Post 2.2.1
2017-12-17 13:32:13 +01:00
3djc
cca7180834
Release prep
2017-12-17 10:07:54 +01:00
Bertrand Songis
104ab8c7f3
Typo fix
...
Because omeone asked to to explain what means LDC today ...
2017-12-16 22:09:38 +01:00
Bertrand Songis
e4d273aa0e
Update CREDITS.txt
2017-12-16 17:12:32 +01:00
Bertrand Songis
df61a1ab4e
Update CREDITS.txt
2017-12-16 17:11:01 +01:00
Raphael Coeffic
1dcd8cc419
small fixes for french translation ( #5517 )
...
* fixed VKEYS french
fixes #5481
* fix french confirmation popup
fixes #5475
2017-12-16 15:42:26 +01:00
Max Paperno
b55b68f191
[Companion] Fix incorrect Settings dialog tab shown by default ( closes #5511 ).
2017-12-15 19:15:14 -05:00
3djc
2c2339e229
Merge pull request #5514 from opentx/bsongis/r9m_navigation_issue
...
R9M navigation issue (when external module is R9M-EU and internal mod…
2017-12-14 15:35:40 +01:00
Bertrand Songis
d7645252bb
Power issue with R9M (always max power) ( #5513 )
2017-12-14 15:34:14 +01:00
3djc
dc89bb1dfc
Fix SHUTDOWN_CONFIRMATION compile
2017-12-14 07:58:31 +01:00
Bertrand Songis
47383fd053
Update CREDITS.txt
2017-12-13 22:15:32 +01:00
Bertrand Songis
f80406c7cb
R9M navigation issue (when external module is R9M-EU and internal module is OFF)
2017-12-13 22:13:40 +01:00
3djc
75b382e619
Simply hide unavailable choices ( #5509 )
2017-12-13 12:51:01 +01:00
Bertrand Songis
566c616abb
Update CREDITS.txt
2017-12-13 09:18:47 +01:00
Arne Schwabe
59d2ef8aa1
Rework rssi code a bit ( #5507 )
...
* Switch backlight on when displaying a warning.
This is especially visible on the power off RSSI warning. This will also show the other warnings at start with backlight, even when blocklight is set to always off. But my X9D+ will switch its backlight on after boot once even with backlight on, so backlight=off is not so off as it seems.
* Rework power rssi code a bit
- Cleanup shutdown_confirm code
- allow x9d+ to be compiled as power button too to be able to test these things on the x9d+
- Fix shutoff after 10s in warning dialog on x9d
- Make warning dialog always turn on backlight
* Revert CMakeLists.txt
2017-12-12 22:01:32 +01:00
3djc
977262232a
Better handle interactions with internal module telemetry ( #5506 )
2017-12-12 20:32:53 +01:00
Bertrand Songis
fa5895de39
Update CREDITS.txt
2017-12-11 19:27:40 +01:00
Sebastien Charpentier
f2fb788eac
Fixed some typo. ( #5499 )
2017-12-11 18:12:04 +01:00
Max Paperno
c8c3b79f2d
[X10] Accept old OTX_FOURCC for X12 as valid when reading data. ( #5497 )
2017-12-11 13:05:40 +01:00
Bertrand Songis
1c7012726a
FourCC added for X10 (last minute change, not tested at all ( #5495 )
...
FourCC added for X10
2017-12-10 20:23:59 +01:00
Arne Schwabe
e3bbbdcecf
Fix compiler warning is Russian tts
2017-12-10 13:00:03 +01:00
Max Paperno
4e8867c819
[Companion] Include global functions and function source types in conversions.
2017-12-10 06:21:17 -05:00
Max Paperno
cffb5e767f
[Companion] Ensure proper number of model slots after radio data conversion.
2017-12-10 06:10:26 -05:00
Max Paperno
204711d313
[Companion] Fix possible out-of-bounds array access crash.
2017-12-10 06:05:41 -05:00
Max Paperno
e43807540e
[Companion] Adjust X10/S hardware options to match radio (no L1/L2/JSx/JSy). Fixes #5488 ( #5493 )
2017-12-10 10:09:24 +01:00
Bertrand Songis
eb79d4f774
Update CREDITS.txt
2017-12-10 10:02:05 +01:00
Bertrand Songis
e80b63f66f
Update CREDITS.txt
2017-12-09 22:09:04 +01:00
Kilrah
ada0712e1a
French translations
2017-12-09 11:53:35 +01:00
3djc
0a7aece40f
Inc SDCard version for RC2
2017-12-09 10:32:26 +01:00
3djc
63bcb4693d
Merge pull request #5485 from opentx/LapinFou/Update_Wizard
...
Updated Wizard
2017-12-09 10:30:46 +01:00
Max Paperno
dec630efa0
[X9] Allow LSs 33-64 in main view & fix X9E view of channels 17-32 ( #5486 )
...
* [212x64] Main view toggle LS groups 1-32 and 33-64 with +/-/encoder. Closes #5476
* [212x64] Also allow encoder events in channels view for switching channels range (fix for X9E).
* Pad LS range numerals to 2 digits.
2017-12-09 10:20:07 +01:00
Sebastien Charpentier
2a0984408f
Updated French Translation ( #5484 )
...
* Initial version
* Updated French Translation.
2017-12-09 10:19:06 +01:00
3djc
8e5027dcb2
Better support for R9M EU ( #5487 )
...
* POC for X9, requires -DBINDING_OPTIONS=YES
* There are apparently 4 valid choices
* - make BINDING_OPTIONS part of standard code
- adapt R9M EU LBT dialog to choice on bind
* - remove option from Companion
- cosmetics
* Compilation fixes
2017-12-09 10:17:56 +01:00
3djc
f489742c9e
Fix German compilation
2017-12-09 09:23:54 +01:00
LapinFou
bcc6e3c67d
Updated Wizard: reduced mixers name to 6 caracters.
2017-12-08 16:53:18 +01:00
3djc
12ad7b0d9c
Reorganize ana display for X7 ( #5482 )
2017-12-08 11:27:37 +01:00
Bertrand Songis
a6044a684d
Bsongis/r9 m fixes ( #5406 )
...
R9M support
2017-12-08 11:26:46 +01:00
Max Paperno
9c27947345
[Companion] Ensure no duplicates in recent files menu (thanks capitaineflam25). Fixes #5336 ( #5478 )
2017-12-08 09:26:01 +01:00
Max Paperno
c96a30aea0
[Companion] Fix GVar min corrupted when upgrading from firmware <= v217 ( fixes #5466 ). ( #5477 )
2017-12-08 09:25:22 +01:00
Raphael Coeffic
934578118b
added support for min/max contrast to eeprom interface and use it ( #5473 )
...
Added support for min/max contrast to eeprom interface and use it. Fixes #5468
2017-12-07 22:10:24 +01:00
3djc
81dbebb663
Show multi failsafe to x7 UI ( #5471 )
...
* Show multi failsafe to x7 UI
* Cosmetics
* Fix also horus ui and remove useless ifs
2017-12-07 18:49:55 +01:00
Arne Schwabe
afd3103506
Update multi protocols ( #5461 )
...
* Update multi protocols
* SFHSS also has failsafe implemented
* Show failsafe setting in Companion
* Fix missing protocol names
* Update failsafe format and only show bind when module reports to support it
2017-12-07 18:48:10 +01:00
Raphael Coeffic
8b34c96a2d
fixed switch direction in X10 simulator ( #5472 )
2017-12-07 18:41:49 +01:00
Bertrand Songis
ec2c4302cb
Update CREDITS.txt
2017-12-07 18:12:07 +01:00
Alexander Novikov
23eeccec9c
Ru tts ( #5456 )
...
Russian TTS
2017-12-05 20:02:10 +01:00
Bertrand Songis
421f16d0dd
Update CREDITS.txt
2017-12-05 18:08:35 +01:00
Bertrand Songis
cb73261c60
Update CREDITS.txt
2017-12-04 23:18:10 +01:00
Arne Schwabe
6bc02fd838
Add sane defaults for X10/X12. Also set battery warnings when creating general settings in simulator/companion ( #5465 )
2017-12-04 21:17:02 +01:00
3djc
a7e4b0b062
Post RC1 fixes
2017-12-04 16:53:10 +01:00
3djc
4b75c42218
Fix
2017-12-04 07:50:45 +01:00
3djc
4a187699fa
Fix for rc on strech
2017-12-04 07:45:58 +01:00
Bertrand Songis
b4710f0f0c
Update CREDITS.txt
2017-12-02 21:30:18 +01:00
Arne Schwabe
99c4c4a0ef
add cgi build script
2017-12-01 19:51:21 +01:00
Sebastien Charpentier
adb9a55719
Fr translation ( #5451 )
...
Fr translation.
2017-12-01 19:47:02 +01:00
3djc
078748243d
RC auto increment
2017-12-01 19:45:29 +01:00
3djc
eaa5c7a7b0
Suffix handling for RC builds
2017-12-01 19:41:59 +01:00
3djc
8dafd4680b
Fix
2017-12-01 19:32:12 +01:00
3djc
6c6fc2d7db
Workaround
2017-12-01 16:29:34 +01:00
3djc
3eccbc2963
Allow RC type version number ( translated 900 to 999) ( #5450 )
...
Allow RC type version number (translated 900 to 999)
2017-12-01 15:59:29 +01:00
3djc
d90ac05d6e
One settings to rule them all ! ( #5449 )
2017-12-01 11:54:30 +01:00
Bertrand Songis
bdf0983642
Update CREDITS.txt
2017-11-30 23:39:26 +01:00
Neil Horne
16f219d6d3
Various model print fixes ( #5433 )
...
* Fixes #5411 print curve
Rename Limits to Outputs for consistency with radio and Companion
Fix gvars printed as values
Print PPM Center and Linear Subtrims
* code formatting
2017-11-30 19:14:02 +01:00
Max Paperno
ba1073ace6
[Lua] Allow global functions to play scripts. ( #5440 )
2017-11-30 19:10:11 +01:00
Sebastien Charpentier
1d5c06ccd6
Fixed #5443 & Updated French translation ( #5444 )
...
* Initial version
* Updated French Translation.
Fixed and enhanced X7 Wizard.
2017-11-30 19:03:03 +01:00
Bertrand Songis
afeba0d07e
Update CREDITS.txt
2017-11-30 18:30:23 +01:00
3djc
4ad2bbdf2c
Fix some server side build path
2017-11-30 12:02:53 +01:00
Bertrand Songis
0faee13bc3
A 3rd branch for RC compilation ( #5441 )
...
A 3rd branch for RC compilation
2017-11-30 11:51:22 +01:00
3djc
e74349e36c
Prep work
2017-11-29 18:05:51 +01:00
Bertrand Songis
2c2bbdd912
Update .travis.yml
...
Stop Sonar PR check
2017-11-29 12:58:13 +01:00
3djc
d772cd39ea
Allow RC builds
2017-11-29 10:17:28 +01:00
3djc
13f364d96a
Add American time format to lua getDateTime() ( #5431 )
...
Add American time format to lua getDateTime()
2017-11-29 09:18:50 +01:00
3djc
779b39e237
Use X10 picture during X10 calibration ( #5435 )
...
* Use X10 picture during X10 calibration
* Scale down radio picture a little
* last x10 change requires a sd version bump
* Differentiate X10 and X10S
2017-11-29 09:17:33 +01:00
Max Paperno
0f34bf3850
[Companion] Fix crash when closing main window while model/radio editor is open and cursor is in a field which has editingFinished() event handler.
2017-11-27 07:05:18 -05:00
Max Paperno
f085f11ea8
[Companion] Fix custom functions availability: set timer was available on AVR and screenshot on non-Taranis.
2017-11-27 06:18:11 -05:00
Kilrah
1c1624b8a6
[companion] Adjust GVAR not possible in global functions ( fix #5425 )
2017-11-26 23:03:43 +01:00
Max Paperno
caa9cd3060
[Companion] Telemetry screen bar range limits were unsigned (but are signed on ARM radios), didn't allow negative values.
2017-11-25 14:56:49 -05:00
Max Paperno
b8042c9da1
[Companion] Default RSSI low and critical alarm values were reversed ( fixes #5407 ).
2017-11-25 14:36:46 -05:00
Bertrand Songis
478411bf82
[Sonar] Condition always evaluated to false
2017-11-24 09:27:45 +01:00
Damjan Adamic
49a63d43b3
Fix some bugs found by Sonar ( #5392 )
...
* Fix some bugs found by Sonar
* Different syntax for NOSONAR
* Switch Sonar badge to proper branch
2017-11-23 23:28:36 +01:00
Neil Horne
5b4dc4ee08
Fixes 4944 Skeleton input after cancel of add ( #5397 )
2017-11-23 23:27:26 +01:00
Max Paperno
2cf2603155
[Companion] Fix conversion of switches between X7 and X9/10/12 radios. ( #5415 )
...
* [Companion] Fix conversion of switches between X7 and X9/10/12 radios.
* [Companion] Also convert raw sources in ExpoData (inputs) when switching radio types.
2017-11-23 23:26:22 +01:00
3djc
462e5f05e6
Also play model name on model changes ( #5416 )
...
Fixes #5414
2017-11-23 23:25:38 +01:00
Max Paperno
3caf83e920
[Companion] Fix crash when editing model with gvars but no GvarsFlightModes (most AVR radios); Always show value label; Update unit/prec/min/max fields for Horus. ( #5417 )
2017-11-23 23:25:18 +01:00
Bertrand Songis
58df785d70
Revert ...
2017-11-23 14:25:13 +01:00
Bertrand Songis
4c0526ce0c
Sonar fix - test
...
use `[[fallthrough]];` instead of `// no break`
2017-11-23 13:59:03 +01:00
Bertrand Songis
6c2de17229
Update README.md
2017-11-23 13:31:54 +01:00
Bertrand Songis
d649420212
Fixes #5402 ( #5405 )
2017-11-22 21:08:13 +01:00
Sebastien Charpentier
7f53f340ad
French Translation ( #5409 )
...
* Initial version before translation.
* Updated French translation.
2017-11-22 21:08:00 +01:00
3djc
c4c5516315
fix typo
2017-11-22 20:15:39 +01:00
Andre Bernet
8662de39f5
USB modes cleanup ( #5396 )
...
* USB modes cleanup
* Forgot a couple
* Exclude joystick code from bootloader
2017-11-22 10:41:19 +01:00
Bertrand Songis
f2cf444a64
Update CREDITS.txt
2017-11-22 10:35:49 +01:00
Max Paperno
1634d81e4a
Fix brackets in MEGA2560 isBacklightEnabled() macro (caused comparison warning in simpgmspace.cpp).
2017-11-21 13:21:00 -05:00
Max Paperno
9c74cc215c
Fix gvars build error on libsimulator for PCBSTD.
2017-11-21 11:54:55 -05:00
Kilrah
659f506e5f
Build libsimulator on commit tests instead of simu
2017-11-21 17:48:32 +01:00
Kilrah
7df776e7ed
Typo
2017-11-21 17:34:22 +01:00
Kilrah
5762fd61e9
Add GVARs option to commit tests
2017-11-21 17:28:56 +01:00
Andre Bernet
39ea315c97
Fix X10 power loop ( fix #5270 ) ( #5391 )
...
* Fix X10 power loop (fix #5270 )
* "EMERGENCY MODE" text wasn't visible anymore since d4a00dec3b
2017-11-21 07:25:38 +01:00
3djc
6fc40cb7cb
Move to simple menu to prevent the need for dual RTN when scroll wheel is used ( #5390 )
2017-11-20 19:04:02 +01:00
Kilrah
0658b2a2c4
UI speedup
2017-11-20 12:47:32 +01:00
3djc
6064d3222b
Cosmetics on companion radio names
2017-11-20 08:37:01 +01:00
3djc
d13fb8918f
- X7S option removed ( #5388 )
...
- runtime detection of bluetooth chip
2017-11-19 23:49:38 +01:00
Martin Hotar
d11618eb3f
x10 simulator skin fixes ( #5389 )
2017-11-19 17:47:08 +01:00
Bertrand Songis
3b4f5e0882
Update README.md
2017-11-19 16:49:26 +01:00
Bertrand Songis
01f5c65eb9
Update README.md
2017-11-19 16:38:10 +01:00
Bertrand Songis
94bdeb6929
Update README.md
2017-11-19 16:37:05 +01:00
Bertrand Songis
f36615f1e2
Update README.md
2017-11-19 16:34:00 +01:00
Sonar agent
ab4b159d06
Bsongis/sonar ( #5382 )
...
Sonar integration
2017-11-19 15:27:49 +01:00
Max Paperno
90e58e4a5f
[Simulator] Fix coordinate of X10 skin encoder button. ( #5387 )
2017-11-19 14:31:23 +01:00
Max Paperno
7759403f3e
[Simulator] Quick fix for showing gvars with precision and unit in Radio Outputs view ( fixes #5360 ). ( #5384 )
2017-11-19 11:21:20 +01:00
Kilrah
18aa849cc7
Trainer detect on X10 is inverted compared to X12 ( fix #5378 )
2017-11-19 10:54:33 +01:00
Harpalyke
a9c25d1935
Adding a button to the log viewer to save the currently selected session to its own CSV log file ( #5379 )
2017-11-18 12:14:55 +01:00
Andre Bernet
7f4daf3f5b
Lua themes with no options wouldn't load anymore (got broken in b4939… ( #5351 )
...
* Lua themes with no options wouldn't load anymore (got broken in b493973d7d )
* Keep protection
* Changes according to PR comments
2017-11-18 11:59:59 +01:00
Neil Horne
f7828ad4a3
Companion gvar refactor for special functions to match radio ( #5361 )
2017-11-18 11:25:46 +01:00
Raphael Coeffic
2631ad00bd
allow additional cake params to be passed via env variables ( #5371 )
...
This allows for non-standard paths and the likes (helps a lot on OSX).
2017-11-18 11:24:16 +01:00
Raphael Coeffic
d4a00dec3b
small cosmetic colour changes ( #5367 )
...
Small cosmetic colour changes
This allows the RSSI/Tx-Battery/Volume display to be displayed with the proper background colour when changing the main theme colour. Also puts the background colour at some use, as I could not see it used anywhere.
2017-11-18 11:23:34 +01:00
Bertrand Songis
46e8474e77
Update CREDITS.txt
2017-11-18 09:24:17 +01:00
Martin Hotar
c8dfccc365
X10 simu ( #5376 )
...
* X10 simu images
* X10 simu UI
2017-11-16 21:49:39 +01:00
3djc
2e14773f1a
Make stat bottom bar text more V centered
2017-11-16 10:35:16 +01:00
Bertrand Songis
968fbd4c60
Update CREDITS.txt
2017-11-16 07:43:58 +01:00
Arne Schwabe
37b7b25208
Use IS_PXX instead of IS_XJT for failsafe, closes #5373
2017-11-15 22:19:47 +01:00
Bertrand Songis
a2c6d60782
Update CREDITS.txt
2017-11-15 19:21:23 +01:00
Kilrah
808e44388a
Update AND switch list on paste ( fix #5365 )
2017-11-15 10:22:10 +01:00
Kilrah
f8ff44c78f
No copy/paste on SF/LS ( fix #5366 )
2017-11-15 10:01:39 +01:00
3djc
7e29932072
Shift 3rd column a bit right ( #5364 )
2017-11-15 09:52:09 +01:00
Bertrand Songis
c1b0e9fea3
Update CREDITS.txt
2017-11-14 18:17:21 +01:00
3djc
df91e93034
Tiny cosmetic
2017-11-14 10:37:02 +01:00
Harpalyke
fd265eccbb
Adding regex check for crossfire gps format when reading logs in tele… ( #5347 )
...
* Adding regex check for crossfire gps format when reading logs in telemetry simulator
Adding a regex check when the telemetry simulator parses gps cords from a log file to see if the if the cords are in the crossfire gps log format.
The GPS telemetry sensor from crossfire logs the coordinates as latitude with a precision of six decimal places followed by a space and then longitude also to six decimal places. e.g. "53.279969 -7.701416"
When the cords are already in this format their is no need to call convertDegMin on the values
* Fixing code styling
* Updating code style
* Updating code style
* Checking the gps coordinates format once before the full file is processed instead of evaluating the regex for every line of the file.
Optimize regex by removing surrounding parenthesis
2017-11-13 22:21:22 +01:00
Bertrand Songis
57d53abd6e
Fixes #5300 ( #5353 )
2017-11-13 22:18:07 +01:00
Sebastien Charpentier
c62e0cc7d1
Updated French Translation ( #5356 )
...
* Starting point before translation.
* Updated French translation.
2017-11-13 22:17:48 +01:00
Bertrand Songis
e5b2b8ef64
Bsongis/issue 5311 ( #5354 )
...
Fixes #5311
2017-11-13 22:17:13 +01:00
Neil Horne
e6542a78d0
Fix displayed file path for Windows OS ( #5355 )
2017-11-13 15:30:15 +01:00
Arne Schwabe
084680b5fd
Fix custom string in multiprotocols companion
2017-11-13 11:11:41 +01:00
3djc
bdfcc5d181
Improve commit tests
2017-11-13 10:55:19 +01:00
Arne Schwabe
2d6962d937
Also fix compiler warning on sky9x
2017-11-13 10:52:33 +01:00
Arne Schwabe
d8210b832f
Fix multi build on Sky9X
2017-11-13 10:42:25 +01:00
Kilrah
ac22e33cec
Missing def
2017-11-13 09:41:55 +01:00
Kilrah
7f05df2627
Only apply theme option changes when exiting edit mode for color type options ( fix #3799 )
2017-11-13 00:17:35 +01:00
Bertrand Songis
9d7dab724b
Bsongis/issue 5338 ( #5344 )
...
Fixes #5338
2017-11-12 14:15:19 +01:00
3djc
b8b67ba864
Push model name audio after hello ( #5350 )
2017-11-12 14:07:26 +01:00
Bertrand Songis
f6309138f6
Fixes #5312 ( #5345 )
2017-11-11 22:20:05 +01:00
Sebastien Charpentier
7ca3f60999
Updated Wizard for X9 radios. ( #4910 )
2017-11-11 09:46:38 +01:00
Damjan Adamic
f0f3e35bf6
Lua memory (de)allocation tracer: ( #5191 )
...
* Lua memory (de)allocation tracer:
Usage:
* turn on: `cmake -DLUA=YES -DLUA_ALLOCATOR_TRACER=YES -DDEBUG=YES -DNANO=NO`
* get debug output and make plot data: `./simu 2>&1 | grep "^LT" | ../radio/util/lua_trace2plot.py > data.plot`
* plot: `gnuplot -e 'set xtics rotate; plot "data.plot" using 2:xtic(1) ; pause mouse close'`
* Changes based on Bertrand comments
2017-11-11 09:41:05 +01:00
3djc
c30ff28f85
Replace S6R text by SxR since it handles both S6R and S8R
2017-11-11 09:38:10 +01:00
Bertrand Songis
5a121bfcb8
License dates changed and contents converted to UTF-8
2017-11-11 09:33:14 +01:00
Arne Schwabe
613b2edf49
Multi improvements ( #5322 )
...
* implementing syncing with multi
* Send config command
* Implement setting failsafe for multimodule
* Fix
* Fix last bugs. Multi sync now working as expected.
* Add eww multi protocol
2017-11-11 08:57:04 +01:00
Neil Horne
8e9d370770
Companion global variables refactor ( #5328 )
...
* Companion Global Variables refactor to support changes to radio in 2.2
* Update model print for global variables refactor
* Check and if necessary update all flight modes gvar after updating min or max
* Fix loop limit
* Add clear single gvar context menu
Add gvar popup values to model print
Minor fixes
2017-11-11 08:56:30 +01:00
Damjan Adamic
69afa9d0f8
Fixes #5302 : added zesty (Ubuntu 17.04) and artful (Ubuntu 17.10) and removed yakkety (Ubuntu 16.10)
2017-11-10 19:23:01 +01:00
Damjan Adamic
955d5775cb
Add Lua getUsage() function that returns percent of already used up i… ( #5313 )
...
* Add Lua getUsage() function that returns percent of already used up instructions in current script execution cycle. It can be used to avoid script being killed when doing long lasting tasks (like telemetry logs loading and parsing)
* Compilation fixes
* Doc fix
* Disable Lua script instructions limit in DEBUG mode
2017-11-10 17:23:37 +01:00
Damjan Adamic
6c7e4b5597
Debug Timers: add 10ms period measurement, delete unused timer debugT… ( #5319 )
...
* Debug Timers: add 10ms period measurement, delete unused timer debugTimerPerMainPeriod
* Typo in drawSplash() if MENUS_LOCK == 1
2017-11-10 17:23:09 +01:00
3djc
ff8f4a3a92
Reassigns stats icon to better match actual screen content ( #5339 )
2017-11-10 17:22:32 +01:00
Arne Schwabe
2e248e7bc0
Do double pythrogoras if altitude is involved ( fixes #5280 ) ( #5341 )
2017-11-10 16:41:52 +01:00
Arne Schwabe
f9d5201b0c
Only set telemetry to streaming when receiving rssi from RX on crossfire ( closes #5340 )
2017-11-10 10:48:57 +01:00
Kilrah
baa3938f06
[companion] Edit checklist always available
2017-11-10 10:16:36 +01:00
Kilrah
12a0d6d5bc
[companion] LCD type was not read ( fix #5337 )
2017-11-10 10:12:27 +01:00
Bertrand Songis
0f8c868d6b
Update CREDITS.txt
2017-11-10 07:20:31 +01:00
Kilrah
761b0e0cfa
Simu compilation fix
2017-11-08 22:01:35 +01:00
Neil Horne
5bb759a0e7
Replace spaces in model name with underscores for file name ( #5335 )
2017-11-08 21:33:12 +01:00
Kilrah
1ef1109b5f
Add some saves (related to #5137 )
2017-11-08 13:57:56 +01:00
Kilrah
36789bff3f
128x64 telemetry page was out of sync ( fix #5166 )
2017-11-08 13:49:42 +01:00
Kilrah
d8f1ad3a82
Flight mode 0 value of a Global Variable should not be able to refer to another FM ( fix #5310 )
2017-11-08 13:30:28 +01:00
Bertrand Songis
f197aa52ac
Update CREDITS.txt
2017-11-08 13:06:29 +01:00
Kilrah
fdec738485
Prevent lockup on boot in case of 32kHz oscillator failure ( fix #5294 )
2017-11-08 13:02:32 +01:00
Kilrah
e2858dbb03
[companion] Some fields missing for Sky9x ( fix #5326 )
2017-11-08 12:55:31 +01:00
3djc
8d75f9c991
Merge pull request #5318 from opentx/3djc/more-datetime-fixes
...
Fix datetime
2017-11-07 08:30:23 +01:00
Bertrand Songis
8c6b5717f7
Update CREDITS.txt
2017-11-05 19:25:22 +01:00
Kilrah
63536b9819
Cosmetics
2017-11-04 10:15:56 +01:00
Kilrah
8780339c72
Crossfire baudrate selection for X10 ( fix #5315 )
2017-11-04 10:14:22 +01:00
Kilrah
90542b189c
Cosmetics
2017-11-04 10:14:22 +01:00
Kilrah
83766bc3f6
Simu Debug compile fix
2017-11-04 10:14:22 +01:00
Bertrand Songis
6a61a911de
Update CREDITS.txt
2017-11-02 17:45:15 +01:00
3djc
7b074305af
Instead off dealing with individual exception, rule out all 'internal' sensors
2017-11-01 09:05:46 +01:00
RCdiy
973716fbfa
Companion Build Option Lua Toot Tip change wording from "model" to "custom" ( #5277 )
...
* Companion Build Option Lua Toot Tip Change model to custom
2017-10-31 21:56:54 +01:00
Damjan Adamic
b153cdec93
Fixes #5266 : Lua docs updated: radio type has different names for the various radios in 2.2.0
2017-10-31 18:04:21 +01:00
Bertrand Songis
c63ad89a8c
Update CREDITS.txt
2017-10-29 22:42:53 +01:00
3djc
9a95b47c96
Prevent negative values in DMAFillRect ( #5308 )
2017-10-29 16:28:51 +01:00
Kilrah
b4cf7315a5
X10 sport connector support
2017-10-29 16:22:31 +01:00
Kilrah
d775a09095
Fix X10 backlight (min level of 46 to prevent display interference, must be hardware problem, FrOS uses same lower limit)
2017-10-29 16:02:51 +01:00
Arne Schwabe
318d77e863
Show telemetry UART errors in statistics debug page ( #5185 )
...
* Show telemetry errors in Debug statistics
This introduces a second debug page on X7 and X9 platform since the original page is almost full.
Also fix the X7 menu navigation to be able to go back and forth
* Fix compile error on platforms without key_page
* avr-gcc bails on missing eolf
* Fix navigation
* Just keep pushing ....
* compile fixes of 9x and use chainMenu
* Fixes
* Align x9 behavior to x7 (for once !)
* Allow total timer reset on both long menu and long enter
* Improve 9x handling
2017-10-29 09:06:17 +01:00
Florent Martel
1962336316
Add access to vBatWarn from luaGetGeneralSettings() ( #5293 )
2017-10-29 08:38:50 +01:00
3djc
3fed1aa157
Fix timer display (is DATETIME but no date available) ( #5299 )
2017-10-29 08:36:30 +01:00
Bertrand Songis
176845047d
Update CREDITS.txt
2017-10-27 08:06:13 +02:00
Bertrand Songis
62662159e1
Update CREDITS.txt
2017-10-26 22:14:36 +02:00
Bertrand Songis
c932090ed5
Update CREDITS.txt
2017-10-26 21:28:57 +02:00
Bertrand Songis
24b8ead576
Update CREDITS.txt
2017-10-25 22:20:12 +02:00
Bertrand Songis
cb2e9be6cd
Update CREDITS.txt
2017-10-25 19:25:32 +02:00
Bertrand Songis
6ff301bf27
Update CREDITS.txt
2017-10-15 21:22:07 +02:00
3djc
fe3a7babcc
Fix NL compîle with heli mode
2017-10-14 11:19:20 +02:00
Bertrand Songis
f611942f61
Update CREDITS.txt
2017-10-11 16:36:22 +02:00
Bertrand Songis
979e93c7be
Update CREDITS.txt
2017-10-11 09:45:10 +02:00
Bertrand Songis
83383df4dd
Update CREDITS.txt
2017-10-09 18:00:29 +02:00
Kilrah
a54c0a435e
Remove unused files
2017-10-09 13:43:31 +02:00
Kilrah
3d8f1c4780
Fix gtests
2017-10-09 10:20:27 +02:00
Kilrah
64a4f10ec7
X10 simu upright and working
2017-10-09 09:56:37 +02:00
Kilrah
380adaad3b
Fix X10 simu crash
2017-10-09 09:41:18 +02:00
Kilrah
69118a96be
Python not just for Windows...
2017-10-08 21:14:02 +02:00
Kilrah
6a14fe728e
Bundle OpenSSL libs in Windows installer ( fix #5217 ) and image format plugins the app loads
2017-10-08 20:06:18 +02:00
Bertrand Songis
b58be017f4
Update CREDITS.txt
2017-10-07 09:17:58 +02:00
Bertrand Songis
408a44110f
Update CREDITS.txt
2017-10-03 20:05:57 +02:00
3djc
aa527fc6bd
GPS datetime display fixes ( #5254 )
...
* Fix x9
* Fix x7
* Apparently - is standard separator for dates
* Consistency
2017-10-03 07:45:40 +02:00
Bertrand Songis
cbd824eb10
[X10S] PWM sticks support - with autodetection ( #5251 )
...
[X10S] PWM sticks support - with autodetection
2017-10-01 09:07:07 +02:00
Bertrand Songis
a1c0aafc16
Update CREDITS.txt
2017-09-30 19:49:20 +02:00
Arne Schwabe
fd782538d8
Implement SBUS output for external module bay. ( #5225 )
...
* Implement SBUS output for external module bay.
* Bugfixes and Companion support
2017-09-29 18:29:39 +02:00
Arne Schwabe
710e6ddc4c
Also use https for nightlies
2017-09-28 15:05:57 +02:00
Sebastien Charpentier
3ce754137d
French translation ( #5244 )
...
* Comparison point before translation.
* Updated French translation.
* Match radio strings
2017-09-28 11:29:18 +02:00
3djc
f4ea92d1fc
move to https ( #5247 )
2017-09-28 11:25:09 +02:00
Kilrah
24917a9952
Adjust SD card download folder for firmware nightlies
2017-09-28 08:28:25 +02:00
Bertrand Songis
f60ea00fb8
Update CREDITS.txt
2017-09-26 17:57:26 +02:00
Bertrand Songis
851da15bc7
Update CREDITS.txt
2017-09-25 18:08:28 +02:00
Kilrah
f6e7b4e291
Hide F000 sensor from GRX8
2017-09-25 09:53:45 +02:00
Arne Schwabe
a502a99768
Fix logic mistake I made earlier ( closes #5229 )
2017-09-23 19:17:51 +02:00
Bertrand Songis
39386676d8
External module on X10 now tested OK
2017-09-21 23:15:50 +02:00
Bertrand Songis
f48d6bba35
Update CREDITS.txt
2017-09-21 16:47:35 +02:00
Bertrand Songis
fcbb23af92
Update CREDITS.txt
2017-09-21 07:36:23 +02:00
Bertrand Songis
7f7dfeab12
Compilation fix
2017-09-20 21:09:49 +02:00
Bertrand Songis
450ba42558
External module not working on X10
2017-09-20 09:16:11 +02:00
Bertrand Songis
76f27ae452
Update CREDITS.txt
2017-09-20 07:18:31 +02:00
Kilrah
6bb7ba3795
Fix typo
2017-09-18 18:02:00 +02:00
Bertrand Songis
509df44c4f
X10 fixes ( #5221 )
...
1. BackLight < 42 was bad
2. SWB D E F direction inverted
3. Wrong battery voltage
2017-09-17 21:40:51 +02:00
Roderick Taylor
9cb4b782e1
Fix FrSky D cable telementry for 9XR PRO and DJT module. ( #5220 )
...
* Fix FrSky D cable telementry for 9XR PRO and DJT module.
* Revert a breaking change.
2017-09-17 19:10:45 +02:00
3djc
6f3577c9a5
x9e with horus bt module ( #5214 )
...
* Basics to allow Horus BT module on X9E
* wip
* Temporary hack to prevent X9E to enter reset loop
* The wait game starts :)
* Temporary compil fixes
* More sensibles defines
2017-09-16 16:08:21 +02:00
Bertrand Songis
06f5e408ee
Update CREDITS.txt
2017-09-16 12:03:25 +02:00
Arne Schwabe
0402c37a07
Shorten a too long string in German translation
2017-09-14 18:13:01 +02:00
3djc
7ae9bfef0f
Remove Visual C++ warning
2017-09-14 08:15:54 +02:00
3djc
1bfcdb5dfa
Fix compilation server
2017-09-13 20:23:44 +02:00
3djc
2983cfc531
Merge pull request #5212 from opentx/bsongis/nightly_warning_setup
...
Nightly build enabled when suffix starts with 'N'
2017-09-13 19:02:41 +02:00
Bertrand Songis
d80861db37
Nightly build enabled when suffix starts with 'N'
2017-09-13 18:43:01 +02:00
Arne Schwabe
23ceb830b3
Translate nightly warning ( #5211 )
...
* Translate nightly warning
* Oops, move define to right place
2017-09-13 15:44:01 +02:00
Arne Schwabe
4c5f0ca83c
Let other python Qt scripts also fallback to Qt5
2017-09-13 14:18:17 +02:00
Bertrand Songis
1b370076b6
Update CREDITS.txt
2017-09-13 13:12:49 +02:00
3djc
9415b3086d
More nightly prep
2017-09-12 19:55:42 +02:00
3djc
e7fcc71d8e
Prep for nightly
2017-09-12 19:14:41 +02:00
Arne Schwabe
7e21e13ec9
Disallow writing running firmware ( #5208 )
...
Overwriting running firmware leads to crash and incompletely written firmware
2017-09-12 18:49:40 +02:00
Arne Schwabe
360a521f11
Improve German translations ( #5207 )
...
- No different menu heading than other languages (also in NL)
- Fix a few strings
- also don't shorten two strings in English where we have the space
2017-09-12 18:49:01 +02:00
3djc
53d4547918
x7 rssi indicator ( #5205 )
...
Draw horizontal bars next to Batt (only for FRSKY Telem)
2017-09-12 18:48:37 +02:00
Kilrah
2d0c14c3c0
String lengths
2017-09-12 08:24:46 +02:00
Bertrand Songis
b9fd1b01d1
Update CREDITS.txt
2017-09-12 07:32:07 +02:00
Arne Schwabe
45213124dd
Remove unused CASE_PWM_BACKLIGHT entires
...
212x64 does not even have the ITEM_BACKLIGHT entries for it
2017-09-11 22:52:28 +02:00
Kilrah
76371d6087
Cosmetics
2017-09-11 22:47:24 +02:00
Kilrah
37c0589a27
Menu navigation was broken by USB setting addition
2017-09-11 22:46:22 +02:00
3djc
da71f4cbbc
Make Horus widgets 'shadow' effect an option ( #5203 )
...
* Add shadows to c++ widgets
* Add BOOL zone option to Horus LUA
* LUA widgets too
2017-09-11 07:34:49 +02:00
Arne Schwabe
093034f9e7
German translations for USB
2017-09-11 03:30:17 +02:00
Kilrah
a7b9b30108
Fix DEBUG=YES build for sky9x family (better fix would be to implement rtcGetTime on the platform)
2017-09-10 22:36:55 +02:00
Kilrah
6a2a730cdc
X7 simu compilation
2017-09-10 21:48:33 +02:00
Kilrah
97b777ae4f
String cosmetics
2017-09-10 21:44:23 +02:00
Kilrah
09f257026e
Disable Serial USB choice if !DEBUG (no function currently)
2017-09-10 21:23:36 +02:00
Kilrah
e59afb6ec1
Enum was misaligned with UI text...
2017-09-10 20:50:05 +02:00
Arne Schwabe
b7acee5723
Allow USB mode selection on USB connect ( #5193 )
...
Allow all USB modes to be compiled in at the same time
2017-09-10 17:28:08 +02:00
3djc
2910488a30
Add nightly warning ( #5202 )
...
Nightly build Warning
2017-09-10 17:25:04 +02:00
3djc
67817918f4
Add SQT5 that was missing in 2.2 ( #5179 )
...
Add SQT5 that was missing in 2.2
2017-09-10 17:17:23 +02:00
sirPerna
390342af78
Crossfire baudrate selection for X7 support ( fixes #4922 ) ( #5194 )
...
* Crossfire baudrate selection for X7 support ( fixes #4922 )
* Moved baurate selection to general settings
* renamed mavbaud to telemetryBaudrate for ARM targets
translation added
* typo fixed
2017-09-10 17:10:47 +02:00
3djc
653273f82e
X7 and X9E have been left out ! ( #5199 )
2017-09-09 15:42:39 +02:00
3djc
b33a88a69f
Do not display blank space when switch is not available ( #5183 )
2017-09-09 15:11:06 +02:00
NiklasVoigt
7cd7869d6a
Taranis Q X7 optimized wizard ( #5198 )
...
* Redesigned Wizard for the X7
Check this out:
https://www.youtube.com/watch?v=86H1YKcVyB4
* Removed the developers name
* Rendering issue fix
* Removed bottom bar & removed Heli
uncommented Heli for easier implementing in the future
2017-09-09 13:47:05 +02:00
3djc
9ae429e03b
Shouldn't copyright be there too ? ( #5200 )
2017-09-09 13:43:38 +02:00
Bertrand Songis
0053412f87
Update CREDITS.txt
2017-09-06 18:11:01 +02:00
Arne Schwabe
63baa76cba
Remove dead code (from pre 2.1 telemetry)
2017-09-05 18:58:36 +02:00
Bertrand Songis
bd6bd4deeb
Bluetooth fixes (reconnection issues, telemetry mode not working) ( #5186 )
...
Bluetooth fixes (reconnection issues, telemetry mode not working)
2017-09-05 18:21:29 +02:00
Arne Schwabe
5b5c88fb4e
Switch to nano version of newlib ( #5180 )
...
* Switch to nano version of newlib
save about 50k of flash and 2k of RAM on Taranis
* Make nano optional, default=off and use bin_alloc for it
2017-09-01 18:37:30 +02:00
3djc
fdacf83ad0
Improve pilotPosition when internal GPS is available ( #5187 )
...
* Update pilotposition when internal GPS does have a fix *** UNTESTED YET ***
* Cosmetics, tested OK
2017-08-31 19:11:44 +02:00
3djc
8e04a6e2e4
Horus : improve add widgets ( #5189 )
...
* Go automatically to widget setup after adding a widget
* Cosmetics
2017-08-31 19:11:04 +02:00
IdefixRC
5791645877
Crossfire LUA for Horus ( #5190 )
...
* First iteration of the Horus Crossfire LUA
Under development.
- crossfire.lua working and tested with micro TX and micro RX
- devices.lua basic layout working. Work in process:
- getLastPos which is not available in Horus hard-coded currently. needs to be adjusted
- Taranis page method replaced by Horus single page approach with 22 lines in 2 columns. Still throws an error message and unclear if 22 lines of settings are enough for all devices and whether different approach will work better.
- Save menu not tested.
* Working script (tested with MicroTX)
- updated getlastpos and concenated strings instead
- went back to single column and implemented scrolling
- still need to figure out speed (fields are sometimes populated very slowly)
2017-08-31 19:10:37 +02:00
Damjan Adamic
6cc40c65b2
Lua docs update (CrossfireTelemetryPush and crossfireTelemetryPop and some small spelling fixes)
2017-08-27 16:45:56 +02:00
Bertrand Songis
1bb8aab866
Update CREDITS.txt
2017-08-25 08:22:32 +02:00
Bertrand Songis
13b566746d
Update CREDITS.txt
2017-08-24 21:00:49 +02:00
Bertrand Songis
4b5bd10aa2
Update CREDITS.txt
2017-08-23 16:17:15 +02:00
3djc
251e83b1a4
Looks like FRSKY_STICKS option was missing in 2.2 ( #5177 )
2017-08-22 13:07:21 +02:00
OhmEye
d4f108a849
Add TBS Crossfire lua scripts or X7 SDCard ( #5176 )
...
I edited the scripts for X9D to change the input events for the rotary wheel and the drawing coordinates for the smaller LCD. Tested by a handful of volunteers and myself on X7's with working CRSF.
2017-08-22 13:07:00 +02:00
Bertrand Songis
19219bf8f8
Update CREDITS.txt
2017-08-22 02:37:54 -07:00
3djc
74db7dafa7
Merge pull request #5173 from opentx/3djc/build-fixes
...
Fix currently known compile errors
2017-08-22 08:28:31 +02:00
Arne Schwabe
9bc8fc493d
Fix German multi protocol string
2017-08-21 20:59:03 +02:00
Arne Schwabe
abe857225a
Fix assert in multiprotocol
2017-08-20 19:30:51 +02:00
3djc
9c46b9afa0
Fix currently know compile errors
2017-08-20 16:55:25 +02:00
Bertrand Songis
a41d2af10d
Update CREDITS.txt
2017-08-20 07:06:33 -07:00
Bertrand Songis
42cbc56880
Comment added
2017-08-18 18:02:22 +02:00
Kilrah
9ba843d82f
Enable X10
2017-08-18 14:50:44 +02:00
3djc
81589d22f8
B&W LCD receiver ID improvement ( #5018 )
...
* - Use @schwabe int/ext matching
- Display model name where the receiver in currently used
* French colom doesn't seem to be standard (wonder why :D)
* Implement showing multiple names
* Another way
* Improvement suggested by @schwabe (thx m8!)
* let's say it's a typo ..
* By unanimous vote of participants
* Updates based on Bertrtand's comments
* Colon right this time ?
* Cosmetics
2017-08-16 23:27:04 -07:00
Bertrand Songis
576be96935
Update CREDITS.txt
2017-08-16 11:59:47 -07:00
Bertrand Songis
f487cdd581
Update CREDITS.txt
2017-08-16 11:01:03 -07:00
Sebastien Charpentier
bf177d6cce
French translation update ( #5163 )
...
* Initial version.
* French translation.
2017-08-16 10:08:19 -07:00
Arne Schwabe
e16b48db30
Reduce RF_PROTO_OFF logic, disable R9M Sport out when internal telemetry is on ( #5159 )
...
* Remove most of the special logic associated with RF_PROTO_OFF
This simplifies code in many areas since the internal module does not require special handling and also fixes a few bugs with INTERNAL_PPM
* Disable R9M sport option if internal module has telemetry
* Fix X12s build
* Use macros instead of direct comparisions
* Fix sport bit sent the wrong way. Rename S.port out to Telemetry
* Compile fix
2017-08-15 21:47:45 -07:00
Arne Schwabe
8e84724c62
Implement R9M Companion support ( #5157 )
...
also implement (like with multi) own pxx struct for pxx options
2017-08-15 21:45:15 -07:00
3djc
2f7694dee7
3djc/horus chan mon fix ( #5152 )
...
* Fixes : #5124
* Adjust display accordingly
2017-08-15 21:44:45 -07:00
3djc
019e2aee1b
Merge pull request #5161 from opentx/3djc/Timer-name-handling
...
Timer name handling
2017-08-15 17:27:16 +02:00
3djc
8cb7031cf6
Cosmetics based on Bertrand's commments
2017-08-15 17:02:51 +02:00
Damjan Adamic
a167e9f751
Fixes #5055 : infinite loop in lcdDrawFilledRect() when h parameter is bigger than 127. Similar fixes in other places. ( #5058 )
2017-08-15 06:57:29 -07:00
Arne Schwabe
824f39330f
Reorder mm_protocol struct and remove pack to silence compiler warnings ( #5158 )
...
Since chance costs 48 byte of flash space
2017-08-15 06:51:21 -07:00
3djc
bf600140d3
480x272
2017-08-15 10:55:15 +02:00
3djc
871302a1b1
128x64 and 212x64
2017-08-15 10:49:59 +02:00
3djc
5a8a074f0c
Neutralise BT on X9E, unless DEBUG is defined ( #5148 )
...
* Neutralise BT on X9E, unless DEBUG is defined
* Adjust to Bertrand comments
2017-08-14 22:03:26 -07:00
Bertrand Songis
0e139fd0d6
X10 HAL update
...
- ADC OK
2017-08-12 16:15:40 +02:00
Bertrand Songis
de00d223c4
X10 HAL update
...
- LCD OK
- Backlight OK
- Sound OK
- Keys OK
- Haptic OK
- ADC KO
2017-08-12 10:48:38 +02:00
Bertrand Songis
8d8fef23c9
Bsongis/x7 bluetooth ( #5068 )
...
* Trainer Bluetooth support added
X7S board added (X7 has no bluetooth while X7S has)
X10 HAL updated
* Bluetooth Telemetry
* En fix
Add all languages
* Temporary test for @bsongis
* Missing translations
2017-08-12 00:49:54 +02:00
Arne Schwabe
51be7b000e
Add support for R9M module ( #5101 )
...
* Implement R9M protocol according to PXX spec 1.7
Some of the things here are guesswork as I don’t have a R9M at hand. Also Companion support for the extra R9M options is not implemented yet.
* Fix build errors
2017-08-12 00:27:23 +02:00
Arne Schwabe
87295776ff
Fix issue #4961 ( #5009 )
...
* Fix issue #4961
Fix yet another reference to HORUS_OR_TARANIS that should be IS_ARM
Also rename C9X function to export/import to be inline with the rest
* Another two IS_ARM/HORUS_TARANIS mixups
* Fix condition
* Simplify/fix two if statements
* Really fix if statement
2017-08-12 00:26:28 +02:00
Andre Bernet
b3e9d8d97d
Improve settings migration and management ( #5107 )
...
* Settings can now be optionally removed during uninstall (didn't find how to translate)
* Settings import from previous versions now optional
* Hopefully cleaner implementation
* This crashes (already on 2.2)
* Translation
* Remove broken settings import from companion9x
* Fixes for MainWindow
2017-08-11 17:42:30 +02:00
Bertrand Songis
96f1a16744
Avoid repeat i.e. Telemetry Lost / Trainer Lost until prompts fifo is… ( #5121 )
...
* Avoid repeat i.e. Telemetry Lost / Trainer Lost until prompts fifo is full ...
* Rename functions
* Belt and braces
2017-08-09 11:59:13 +02:00
Kilrah
7d386e7821
Merge branch 'bsongis/companion_sensor_switches' into 2.2
2017-08-09 11:37:56 +02:00
Bertrand Songis
ee258b8ec8
Curves buttons broken on Linux
2017-08-09 11:02:57 +02:00
Bertrand Songis
0641adc5f4
Segfault fixed
2017-08-09 10:47:01 +02:00
Bertrand Songis
045294d53b
Unify element names
2017-08-09 10:29:33 +02:00
Bertrand Songis
169df7130b
Update CREDITS.txt
2017-08-08 20:39:47 +02:00
Bertrand Songis
49e252337e
Sensors names changed to "SensorX:YYYY"
2017-08-08 20:38:29 +02:00
Bertrand Songis
7906107d6c
Update CREDITS.txt
2017-08-06 22:15:35 +02:00
Bertrand Songis
e3d881be76
Update CREDITS.txt
2017-08-05 20:46:15 +02:00
Arne Schwabe
bd968bd60f
Bundle and use avrdude.conf on OS X ( closes #5050 ) ( #5127 )
2017-08-04 12:19:27 +02:00
Bertrand Songis
541aa459cf
Lua drawBitmap on X7
2017-08-04 12:08:10 +02:00
Kilrah
c82c7ee5db
No serial debug on X7
2017-08-04 11:22:42 +02:00
Bertrand Songis
76e72c8a86
RssiPowerOff alarm enabled by default ( #5129 )
...
* RssiPowerOff alarm enabled by default
+ Companion support
* Fix continuously toggling RSSI on shutdown setting on X9
2017-08-04 11:01:52 +02:00
Bertrand Songis
6304f0daf6
Sleep bitmap on X7 ( #5125 )
2017-08-04 10:41:36 +02:00
Bertrand Songis
e00efb1566
Cosmetics
2017-08-03 21:50:26 +02:00
Bertrand Songis
258347fbd1
Warning fix
2017-08-01 17:04:20 +02:00
Bertrand Songis
7434e330c8
3djc/rssi poweroff safety ( #5126 )
...
Shutdown RSSI Alert
2017-08-01 14:13:25 +02:00
Bertrand Songis
b55070f939
[Companion] Sensor switches support added
...
+ some refactoring to hide irrelevant switches in the combobox
More refactoring to come:
- have only one SwitchModel per model instead of one per tab
- only do the update work if something has changed
2017-07-30 12:12:27 +02:00
Arne Schwabe
a7524ba74d
Fix clang warnings ( #4988 )
...
* Fix clang warnings
- signed char on AVR vs unsigned char on ARM
- use references instead of points in calculation (same code size)
- Ignore packed address warning for mavlink includes
- Turn error on packed addresses to warning for Horus (Cannot fix that without major refactoring, might even need eeprom change)
* Revert fixes for clang on AVR as the old AVR gcc does not like them
2017-07-30 09:59:15 +02:00
Damjan Adamic
3436273fdf
Fixes #5090 : periodically update sensor ratios from the radio when the telemetry simulator is running. ( #5110 )
2017-07-30 09:56:16 +02:00
Damjan Adamic
4dcd49a516
Fixes #5093 : usbasp udev were rules missing from the installation package ( #5111 )
2017-07-30 09:55:16 +02:00
Sebastien Charpentier
2f4ed3b35f
Updated Fr Translation ( #5115 )
...
* Initial version
* Update French translation.
2017-07-30 09:52:06 +02:00
Bertrand Songis
b814f997f8
Update CREDITS.txt
2017-07-27 16:17:44 +02:00
Bertrand Songis
e37872398e
Fixes #5100
2017-07-27 12:22:24 +02:00
Kilrah
3b7c3fb217
Clarify upgrade text ( fix #2967 )
2017-07-24 12:41:42 +02:00
Kilrah
e04aa4b3cc
Revert "Add sam-ba location to list of settings that must not be imported"
...
This reverts commit 1bb6a82cf3 .
2017-07-24 11:51:26 +02:00
Kilrah
1bb6a82cf3
Add sam-ba location to list of settings that must not be imported
2017-07-24 11:43:02 +02:00
Kilrah
022f7121b4
Fix unneeded conversions between 9XR-Pro and AR9X/Sky9x
2017-07-24 11:33:13 +02:00
Bertrand Songis
cc19c8027a
Update CREDITS.txt
2017-07-22 19:14:00 +02:00
Sebastien Charpentier
7dfb5b6a28
Updated French translation ( #5074 )
...
* Starting point.
* French translation.
2017-07-21 11:06:51 +02:00
Bertrand Songis
397b78fe06
Update CREDITS.txt
2017-07-21 11:02:05 +02:00
3djc
1e2f4d6c0c
- Add 'quick' mode compatibility ( #5099 )
...
- Add compatibility with previous receiver firmware
- rename S6R to SxR to acknowledge S8R is supported too
2017-07-20 13:38:30 +02:00
Bertrand Songis
387cd98efe
Update CREDITS.txt
2017-07-19 14:08:02 +02:00
Bertrand Songis
7eddd662e7
Update CREDITS.txt
2017-07-18 20:00:30 +02:00
Bertrand Songis
21f61fe498
Update CREDITS.txt
2017-07-13 07:25:39 +02:00
Bertrand Songis
0437314ae3
Update CREDITS.txt
2017-07-10 07:34:43 +02:00
Bertrand Songis
21e8551787
Update CREDITS.txt
2017-07-09 21:35:48 +02:00
Arne Schwabe
129bbe2198
Fix getcurve reporting 0 as first x value instead of -100
2017-07-07 23:44:23 +02:00
Bertrand Songis
cfcac8c51d
Update CREDITS.txt
2017-07-04 18:18:40 +02:00
Bertrand Songis
eaeb90dc07
Update CREDITS.txt
2017-07-01 23:01:20 +02:00
Bertrand Songis
ae68dea923
Update CREDITS.txt
2017-07-01 12:06:37 +02:00
Arne Schwabe
1ae8e40a3f
Fix setCurve not probably working for custom curves
...
ypoints used for x instead of xpoints
2017-07-01 01:55:31 +02:00
3djc
779aecfbee
Add mechanics for x9 IMAGES import into sd card file
2017-06-29 15:56:18 +02:00
3djc
1c62b19f9f
Fully adjustable splash timer on x7, matching x9 implementation ( #5008 )
...
* Fully adjustable splash timer on x7, matching x9 implementation
* Make splash adjustable for all ARM, and just check box for AVR
2017-06-28 22:10:40 +02:00
Neil Horne
c00775b2d1
Add model checklist edit to Companion ( #5047 )
...
* Add model checklist edit to Companion
* minor fix
* Add only write file if text changed.
Add @bsongis feedback.
Minor code changes.
2017-06-28 22:09:47 +02:00
3djc
b7b7c48d8e
x7/x9 GPS datetime fix ( #5051 )
...
* Fix x7 display in telemetry widget (only time is displayed)
* rename drawDate to a more specific name, since it is not generic
fix for x9
* Travis build fix
* Introduce time FONTSIZE_MASK macro
* Cosmetics based on Bertrand's last feedbacks
2017-06-28 20:28:57 +02:00
3djc
76ffd4fcb4
Do not display popup menu on last line (cpy trim -> sub for all chan) ( #5061 )
2017-06-28 13:22:37 +02:00
Arne Schwabe
9ad5094909
Display XJT version in analogs ( #5039 )
...
* Display XJT version
* On Horus too
2017-06-26 21:28:30 +02:00
3djc
0fd23d3e61
Fix COLORLCD compile for PT ( #5063 )
2017-06-26 18:05:53 +02:00
Andre Bernet
a587f8b825
Edge detection only on "Reset Flight", commit 6bc6e074e17e28138fcb23b1e6a3e91eef0b406a introduced unnecessary change in behavior for Reset Timer ( fix #5036 )
2017-06-25 17:40:54 +02:00
Bertrand Songis
fb1098c16e
Update CREDITS.txt
2017-06-25 16:47:45 +02:00
Damjan Adamic
97ef444648
Travis build fix
2017-06-24 19:17:51 +02:00
Bertrand Songis
c672d2544b
Update CREDITS.txt
2017-06-19 22:30:02 +02:00
Sebastien Charpentier
72ca1b021a
Fixed Typo. ( #5046 )
2017-06-19 16:09:34 +02:00
Sebastien Charpentier
044b3a706c
French Translation ( #5045 )
...
* Starting point for French translation.
* Updated French translation.
2017-06-19 15:10:05 +02:00
3djc
4c40aec8b3
x7/x9e startup review ( #5033 )
...
* Turn on X7 like it is done on X9
* 4 squares like shutdown + prep for firmware option to disable
* Compile option
* - rollback firmware option
- fast one second power on
- unchanged power off
- animation added for x7 power on
- animation for power off changed to 'removing' quarter instead of adding (ie the power on anim fills in, the power down fills out)
* Cosmetics
* Cosmetics
2017-06-18 20:55:49 +02:00
Bertrand Songis
4226e9cc45
Update CREDITS.txt
2017-06-18 19:29:25 +02:00
3djc
f659e98a52
Improve default voice tempo (pith remains untouched)
2017-06-18 10:01:53 +02:00
Bertrand Songis
97b2aa804d
Crossfire parsing script updated
2017-06-17 09:12:13 +02:00
Arne Schwabe
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
3djc
656daa75fa
Fix SDcard size and format issue ( #5004 )
...
* - fix overflow in SDcard size computation
- fix format function
- implement more informative format error handling
* Move to a function
2017-06-14 23:33:31 +02:00
3djc
547606b44e
Cleanup unused ( #5027 )
2017-06-14 23:27:35 +02:00
3djc
15a29f3a43
Adjust audio for X9E hardware ( #5028 )
2017-06-14 23:27:02 +02:00
3djc
ab81838d87
Merge pull request #5020 from opentx/3djc/isSwitchAvailable-fix
...
Review isSwitchAvailable for correct context detection
2017-06-11 10:00:12 +02:00
3djc
854ce93c07
Missed indent
2017-06-11 09:36:14 +02:00
Bertrand Songis
08ae9ddedb
Update CREDITS.txt
2017-06-10 23:38:22 +02:00
Max Paperno
3f5a3995cc
[Companion] Inputs and Mixes lists formatting & DnD fixes: ( #4919 )
...
* Fix/improve margin/padding issues, consistent between inp/mix views, better x-platform and older Qt (closes #4599 , closes #4341 );
* Allow dropping onto lines instead of only between them;
* Fix dropped data always going to line above the actual drop target (closes #4622 );
* Always force DnD move operations between windows to copy instead (fixes deletion of any selected line in target window, and source line was never actually removed but looked like it was);
* Add alternate-row coloring for each Input/Mixer group;
* Fix non-contrasting selected row font color on Linux & OS X (was black on blue);
* Add actions to change font size (size persists until app close);
* Show inactive lines with dimmer font for input/channel name;
* Make drop indicator more obvious;
* Restore mouse hover highlight (Win), which also helps indicate actual drop target (also re: #4622 );
* cosmetics: Code indentation in MixersListWidget.
2017-06-10 23:35:16 +02:00
3djc
2a86918508
Add varioCenterSilent option to x7 and rework telem screen accordingly ( #4923 )
2017-06-10 23:34:33 +02:00
Max Paperno
f50ee3fb39
[Companion] Add optional logging of all debug output. ( #4974 )
...
* [AppDebugMessageHandler] Add ability to write debug output to any number of QIODevices.
* [Simulator][DebugOutput] Use new QIODevice hook in AppDebugMessageHandler instead of signal/slot.
* [AppData] Add new settings for debug logging; Refactor property creation macro to work with any data type and add varName_init() method to set default; Refactor all boolean settings to use new macro (others to be migrated later).
* [AppPreferencesDialog] Add UI for appDebugLog, fwTraceLog, & appLogsDir settings; Clean up layout on application prefs. tab, move and re-label a couple items.
* [Companion][Simulator] Enable optional application debug output logging.
* [Simulator] Enable optional logging of firmware debug output to file.
* [EEPROMInterface] Use qDebug() instead of std::cout so that now all debug output can be routed via custom message handler/logger.
* [Companion][Simulator] Add missing #include.
2017-06-10 23:33:03 +02:00
3djc
bae44d2812
Review handling is global function detection.
...
Fixes !sensor been selectable in global scripts
Thanks to @Max for his help
2017-06-09 09:47:34 +02:00
Bertrand Songis
2e4775b19a
Create CREDITS.txt
2017-06-09 08:05:25 +02:00
Max Paperno
655e2f9010
[Companion][AppData] Fix possible crash when importing settings from Companion < v2.1 ( fixes #5016 ).
2017-06-07 10:49:48 -04:00
3djc
a4008a2550
Enable FAI Choice for Horus ( #4994 )
...
* Test a different approach
* Implement jump over
* Much better implementation (and fixing an existing bug on top of that :))
2017-06-03 12:08:12 +02:00
Andre Bernet
9e39dfa9d7
Fix #4997
2017-06-03 11:46:22 +02:00
Bertrand Songis
94ee3c65b3
Update CREDITS.txt
2017-06-02 20:25:15 +02:00
Arne Schwabe
d609d37798
Ignore UNIX dotfiles ( #4973 )
...
* Ignore UNIX dotfiles
This has the advantage of hiding all the stupid .DS_STORE and ._foo.lua attributes files from Mac OS X
* Do not ignore ..
2017-06-02 16:37:35 +02:00
3djc
d0a57d4c47
Align Taranis 128*64 stats to its larger sister ( #4985 )
...
* Align Taranis 128*64 stats to it's larger sister
* Make it for all ARM
2017-06-02 16:37:12 +02:00
3djc
726b989f6c
Horus Shadowed ( #4979 )
...
* Introduce SHADOWED and use it for BattCheck
* numbers too
* For drawTimer too
* Compilation fix
2017-06-02 16:36:27 +02:00
3djc
5f76e61240
Handle tinsize dot blinking ( #4986 )
2017-06-01 23:22:09 +02:00
Bertrand Songis
42d66bb2c1
Compilation fix (PCB=9X CURVES=NO HELI=NO TEMPLATES=YES) ( #4983 )
...
* Compilation fix (PCB=9X CURVES=NO HELI=NO TEMPLATES=YES)
* String length fixes
2017-06-01 23:21:47 +02:00
3djc
e4135a9adb
Merge pull request #4984 from cprinos/patch-1
...
drawComboBox luadoc fix
2017-06-01 07:08:22 +02:00
Chris Prinos
fe1146b62c
drawComboBox luadoc fix
...
remove extraneous 'page' param
2017-05-31 21:17:46 -04:00
Damjan Adamic
7956bd6bab
Launchpad files for 2.2.0 release:
...
* updated changelogs
* use suffix only for nightly builds
2017-05-31 23:31:16 +02:00
Arne Schwabe
32142e25ea
add multimedia libs depency ( #4982 )
2017-05-31 22:31:28 +02:00
3djc
85bb6ea3a7
This fixes #4980
2017-05-31 10:47:20 +02:00
3djc
d5e42992d2
2.2.1Nxx pre prep
2017-05-31 10:24:07 +02:00
Andre Bernet
fbdcef3733
Release notes updated (a bit late)
2017-05-30 21:42:41 +02:00
Andre Bernet
a13c857b53
Release notes updated (a bit late)
2017-05-30 21:40:32 +02:00
Max Paperno
85863358fb
[Horus] Outputs widget: Fix bar graph overflow with extended limits ( #4969 )
...
* [Horus][Widgets] Outputs widget: Fix bar graph overflow with extended limits (closes #4968 ); Show standard/translatable source names (CHxx) when no custom name is defined; More const-ness, less math.
* [OutputsWidget] Yet more const-ness and less calculation repetition.
2017-05-30 18:37:38 +02:00
3djc
b397af1bac
Fix overflow when firmware filename is too long ( #4971 )
2017-05-30 18:36:36 +02:00
Max Paperno
0906bdc6d7
Adjust logical switch abbreviations. ( #4965 )
...
* [Companion] Change logical switch abbreviations to "LS##" in Source/Switch selection lists.
* [LogicalSwitchesPanel] Normalize LS name label.
* We had decided on "Lxx"
* Match firmware side
* ARM wasn't using the translations
* Update strhelpers.cpp
2017-05-30 18:36:04 +02:00
Arne Schwabe
77925f6abc
Fix issue #4961 ( #4963 )
2017-05-29 18:16:01 +02:00
Martin Hotar
0a0893e6cc
cz translations of companion ( #4964 )
2017-05-29 18:15:21 +02:00
3djc
3d17023bc9
Fixes numbering discrepancy for Horus inputs ( #4967 )
...
Fixes #4966
2017-05-29 13:24:29 +02:00
3djc
fd16151850
Update CREDITS.txt
2017-05-28 10:21:12 +02:00
Arne Schwabe
2ae0472f76
Minor fixes to lua dua
2017-05-28 09:48:34 +02:00
Arne Schwabe
cd23fedb56
Schwabe/lua set curve ( #4955 )
...
* Implement setCurve for lua
* Bug fixes after actual testing of API
* Fix documentation
* Even more error checking
* Add example code how to use this function
* Silence gcc warnings
* Drop points and start array index at 1 and note about wrong index in getCurve
* Add standard example
* Fixes
* Don’t use an invalid number in example
* fix missing 0
2017-05-28 07:30:43 +02:00
Bertrand Songis
1cb0156cd0
Update CREDITS.txt
2017-05-25 11:25:30 +02:00
Arne Schwabe
4880c029b7
Schwabe/fix curve overflow ( #4951 )
...
* Fix curve editing function not checking if there is space for the curve
* Fix compile error
2017-05-24 18:42:56 +02:00
Arne Schwabe
c79994d812
Exit if the FindSDL script finds 2.x instead of 1.x ( #4948 )
2017-05-23 16:46:36 +02:00
Sebastien Charpentier
f462af1b0e
Updated French translation ( #4946 )
...
* Updated French .ts file.
* Updated French Translation.
* Missing space.
2017-05-23 16:12:04 +02:00
David Zumbrunnen
8729bbc41b
Fixed syntax error in UDEV rules ( #4945 )
...
Extraneous semicolon results in an error saying: `invalid key/value pair in
file /lib/udev/rules.d/45-companion22-taranis.rules on line 1, starting
at character 83 (';')`
2017-05-23 13:46:10 +02:00
Max Paperno
0fc1681d5c
[Companion] Improve first use of Companion & upgrade notice ( #4940 )
...
* [Companion] On first use of Companion show preferences dialog and new welcome message (closes #4731 ); Improve detection of new version upgrade & reformat message; Add download link URL to Linux update notice (closes #4774 ); Fix issue with leftover top-level settings categories when checking for older versions which don't exist; Introduce basic structure for warnings/messages to be suppressed by user preferences (eg. "don't show this message again" option).
* Welcome msg typo fix.
2017-05-23 09:44:47 +02:00
Max Paperno
69576cb17d
[Companion] Speed up/fix findMassstoragePath(): Use Qt methods when available (v5.4+) and only check for path on FAT[32] file systems; For older Qt, skip root (/), /net, /proc, & /run devices on Linux/macOS; Fixes long delay on eg. macOS due to network access. Remove unused #include "mountlist.h" in process_flash.cpp. ( #4937 )
2017-05-20 21:34:26 +02:00
3djc
1a85956dcb
Tentative fix ( #4939 )
2017-05-20 21:33:43 +02:00
Arne Schwabe
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
Sebastien Charpentier
0ed7f5a5ad
French translation ( #4936 )
...
* Created French .ts file.
* Fixed some French translation.
2017-05-19 17:18:59 +02:00
Bertrand Songis
ce83cf00e0
Update CREDITS.txt
2017-05-19 17:16:38 +02:00
Andre Bernet
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
Andre Bernet
4d23292ad3
Empty error message box is no fun
2017-05-16 14:39:27 +04:00
Damjan Adamic
618832974e
Re #4718 : added missing dependency libqt5multimedia5-plugins for Debian/Ubuntu packages (missing sound when using Qt Multimedia)
2017-05-14 19:20:51 +02:00
3djc
c80fbf2de7
Get lua fields info from inside docker
2017-05-14 12:35:13 +02:00
3djc
5b69ceff0d
Further follow up
2017-05-14 08:40:47 +02:00
3djc
3cc3687dcb
Follow up on next rename
2017-05-14 08:11:04 +02:00
Andre Bernet
eb7c73668f
Leftover stuff on Windows uninstall
2017-05-13 16:18:56 +02:00
Damjan Adamic
d35d3b5e22
Prepare Launchpad scripts for non-nightly release
2017-05-13 14:02:59 +02:00
3djc
935518f6dd
Let's build a few more
2017-05-13 13:37:02 +02:00
3djc
20dcee3a5c
Release prep
2017-05-13 13:17:14 +02:00
Arne Schwabe
5825a2ec2c
remove dubious GNUC and rename 9x refrences
2017-05-13 13:05:47 +02:00
Arne Schwabe
355f4b5f92
Also download and open new updates on OS X ( #4926 )
...
* Also download and open new updates on OS X
* Cosmetics
2017-05-13 13:03:39 +02:00
Andre Bernet
9437d98df9
Merge branch 'kilrah/companion_sdcard_download' into next
2017-05-13 11:55:59 +02:00
3djc
7a8ca1c675
Match release dir struct
2017-05-13 11:49:58 +02:00
3djc
79d9359e56
More release prep
2017-05-13 11:46:13 +02:00
3djc
006166a25c
Release helping change
2017-05-13 11:17:48 +02:00
3djc
33cc0861a6
Release prep
2017-05-13 11:00:07 +02:00
Bertrand Songis
d48ab63497
Update CREDITS.txt
2017-05-12 22:09:07 +02:00
3djc
bd62281144
X12 : split S6R settings and calibration scripts ( #4920 )
...
* Quick and dirty split
* Some cleanups
2017-05-12 19:53:46 +02:00
Bertrand Songis
50397d0052
3djc added
...
Thanks for your help!
2017-05-12 07:56:00 +02:00
Andre Bernet
460e6aab96
Update all custom screen references after deleting one ( fix #4909 ) ( #4914 )
2017-05-11 18:39:26 +02:00
3djc
95b0a21cfc
Introduce S6R calibration tool to x7 ( #4916 )
...
Introduce real time position feedback
Autosense between S6R and S8R (not same sensor orientation)
2017-05-11 18:39:10 +02:00
Max Paperno
f7b6d95910
[Companion] Input names formatting ( #4888 )
...
* [Companion] Re-format Inputs list to format input name consistently with rest of UI; Add leading zeros to RawSource numbers in names; Show custom channel name in MixerDialog.
* [Companion] Remove colon separator between input number and custom name.
* Fix segfault when no model pointer is passed to RawSource::toString() (problem was only on this branch).
2017-05-11 07:37:13 +02:00
Sebastien Charpentier
6e0bec9db4
Update French translation ( #4908 )
...
* Generated new French .ts file.
* Update French translation concerning the new SD sync mechanism.
* Skip must be translated as "Ignorer", not "Sauter".
* French mistake.
2017-05-11 07:36:54 +02:00
Bertrand Songis
83132ef041
Update README.md
2017-05-09 09:30:06 +02:00
Max Paperno
c1586b72bb
[Companion] SD Sync reworked: ( #4906 )
...
* Complete re-write of SyncProcess, now more robust, UI-independent, runs in own thread, large speed boost;
* Use file hash comparisons instead of byte-level compare with string methods (probable fixes for #4837 and #4848 );
* New pre-sync options dialog with selectable folders and other settings (settings are remembered until app exit);
* Option to choose sync direction(s) (up/down/bi) and the order in which bi-directional sync runs;
* Option to choose file comparison mode (timestamp/hash/both) or force overwrite (for one-way sync);
* Option to set a maximum file size to copy;
* Option to do a test run w/out actually copying any files;
* Better reporting of progress, total counts (copied/updated/skipped), and errors, with color coding;
* Much more reliable to cancel long-running/hung copy process;
* ProgressWidget can now display rich-text in the text browser, added some new functions for usage;
* Misc. small layout tweaks to ProgressDialog and ProgressWidget to make them behave/look better;
2017-05-08 20:51:26 +02:00
Max Paperno
ca25696d1a
[Companion] Radio module setup: Fix custom failsafe no-pulse and hold options not being saved properly ( closes #4904 ).
2017-05-08 08:29:11 -04:00
Bertrand Songis
11579d9118
Update CREDITS.txt
2017-05-08 13:48:13 +02:00
Andre Bernet
32714fb841
No more subdomain
2017-05-08 12:33:15 +02:00
Andre Bernet
2bc2030f86
Merge branch 'next' into kilrah/companion_sdcard_download
...
# Conflicts:
# companion/src/fwpreferencesdialog.cpp
2017-05-08 09:48:53 +02:00
Bertrand Songis
93dbdf8680
Just some comments, the very minimum
2017-05-07 22:27:10 +02:00
3djc
301e33a271
gTTS ( #4899 )
...
* Release prep work
* Add CZ support
* Prep for release
* No more need to prefix unicode strings (we use python3)
Some fixes
Italian fixes
2017-05-07 17:39:31 +02:00
Sebastien Charpentier
53bb8bc6c3
Updated French translation. ( #4902 )
...
* Generate nex French .ts file.
* Updated French translation.
2017-05-07 17:39:06 +02:00
Max Paperno
e2502772cb
[Companion] Model Setup: Prevent bogus modification signals. ( #4896 )
...
* [Companion] Model editor Setup panel: Prevent bogus modification signals, eg. when populating protocols box or when removing focus from some fields w/out the value actually changing; Remove unnecessary function.
* [SetupPanel] Fix comparison warning and also a translation issue with Multiprotocols subtype and option names.
* [ModelPrinter] Add a missing include.
2017-05-06 18:09:20 +02:00
Max Paperno
24de312a30
[Companion] Some radio settings Hardware tab fixes. ( #4895 )
...
* [Companion] Radio -> General Settings -> Hardware: Hide external serial port option for Horus; Fix battery voltage and current calibration changes not registering (wrong signal handler name); Prevent modified() event if edited value wasn't actually changed (this is a problem in all panels with onEditingFinished() signals); Fix some cosmetic layout issues when no hardware names are editable.
* [HardwarePanel] Minor layout fix for BT option.
* [HardwarePanel] Fix comparison issue.
2017-05-06 18:08:55 +02:00
3djc
efe53eb034
Fix translation for audio files ( #4889 )
...
Switch the time mechanic to english one (may not be perfect, but current italian is not working at all)
2017-05-06 18:08:28 +02:00
Max Paperno
96ccb4cb3f
[Companion] Fix a few translations. ( #4890 )
...
* [Simulator] Fix keymap translations.
* [Companion] Fix translations in file type selector dialogs.
* [Simulator] Fix inadvertent help text delimiter change.
2017-05-06 18:04:51 +02:00
Bertrand Songis
3f06037e1b
[Companion] Credits dialog refactoring
2017-05-06 17:55:03 +02:00
Bertrand Songis
38d8f6a326
Update DONATIONS.txt
2017-05-06 00:13:12 +02:00
Bertrand Songis
2bec60517a
Update DONATIONS.txt
2017-05-05 07:28:32 +02:00
Bertrand Songis
d3b8133ee2
Add LapinFou to CREDITS.txt
2017-05-02 07:33:10 +02:00
Sebastien Charpentier
4b2b5a9d37
Logical switch L% or LSw% are now translated in IL% (Interrupteur Logique). ( #4886 )
2017-05-01 17:44:08 +02:00
Bertrand Songis
6edc3b61ff
Update DONATIONS.txt
2017-05-01 08:29:22 +02:00
Arne Schwabe
f525b1762b
Fix #4881 ( #4884 )
...
Thanks Mike for noticing: In pxx_arm.cpp, the pulse duration is set to either 48 or 32. This value gets put into the ARR register of the timer (via DMA). Counters count from 0 to the ARR value, then go back to 0. This will result in either 49 or 33 counts for the pulse width, thus making the pulses 0.5uS too long.
Tested only with external PXX
2017-05-01 00:33:45 +02:00
3djc
4f5f241669
Fix opentx-9x-autoswitch-autosource-dblkeys-battgraph-telemetrez-sp22-stickrev-pgbar-en.hex ( #4883 )
2017-04-30 23:19:43 +02:00
Bertrand Songis
0b25332171
Add @schwabe to CREDITS.txt
2017-04-30 12:58:49 +02:00
3djc
054c87c91e
Fix adjust GVAR and Volume ( #4880 )
2017-04-30 12:53:25 +02:00
Bertrand Songis
e053abfc3e
Max added to the CREDITS.txt
2017-04-30 08:57:36 +02:00
Max Paperno
6abd36d628
[Simulator] Revert logic switch names in Radio Outputs view to numbers-only (since @72b1ad0, closes #4877 ).
2017-04-29 20:49:04 -04:00
Damjan Adamic
582546f8ed
Fixes #4839 : path buffer overflow if LUA widget or theme directory name was too long (max length of directory name is 13 characters) ( #4876 )
2017-04-29 22:18:11 +02:00
Damjan Adamic
c1e7235375
Launchpad changelogs for 2.2.0 RC18
2017-04-29 19:26:49 +02:00
Bertrand Songis
975023bdc7
Update DONATIONS.txt
2017-04-29 16:02:37 +02:00
Max Paperno
4df32f8247
[Companion] Prevent crash when importing (converting) more models than current radio can handle.
2017-04-29 07:30:44 -04:00
Sebastien Charpentier
630dec62f5
Fixed French translations ( #4875 )
...
* Updated French .ts file.
* Updated French translations.
2017-04-29 10:34:50 +02:00
3djc
a58a541bb6
Only display RAS for XJT modules ( #4869 )
2017-04-29 09:10:15 +02:00
3djc
0cff67e032
Fix some too long translation ( #4873 )
...
* Fix FR, DE, PL
* Such a better fix thanks to @mhotar !
* Create conditional linebreak for 128pixels and Horus, but not X9
* CosmeticsCo
2017-04-29 09:04:23 +02:00
Max Paperno
72b1ad085f
[Companion] Show custom channel, G-Var, and Curve names throughout UI. ( #4874 )
...
* [Companion] Move RadioData constructor.
* [Companion] Move getCapability(SwitchPositions) to Boards class.
* [Companion] Show custom channel, g-var, & curve names throughout UI; Remove redundant name formatting and other unused functions in ModelPrinter and Helpers; Add CustomFunctionData::isEmpty().
* [Companion] Add LogicalSwitchData::isEmpty().
* [Companion] Fix small bug in HardwarePanel.
* [Companion] Rename logical switches to "LSw##" in selections lists to avoid confusion with "L#" and "LS" hardware controls; remove unused RotaryEncoderString().
2017-04-29 09:03:53 +02:00
3djc
04bcc70422
X7 output main view : dynamic PREC also for PPM_US ( #4871 )
...
* Differentiate PREC threshold for PPM_US and PPM_PERCENT
* Cosmetics
2017-04-28 16:14:48 +02:00
Sebastien Charpentier
d5eec9b8dc
Fixed typo. ( #4870 )
2017-04-28 16:13:19 +02:00
Bertrand Songis
36afe4127c
Update DONATIONS.txt
2017-04-28 16:12:41 +02:00
Bertrand Songis
572463bb0d
Update DONATIONS.txt
2017-04-27 21:13:09 +02:00
3djc
6f066253f0
Proper (?) fix ( #4868 )
2017-04-27 21:08:46 +02:00
Sebastien Charpentier
f3cbc37067
Fix French translation ( #4862 )
...
* Fixed too long French translation for the Horus.
* Fixed some French translations.
2017-04-27 21:06:40 +02:00
Arne Schwabe
37b0dab9da
Add RAS to X7 analogs screen ( #4865 )
...
* Add RAS to X7 analogs screen
* Also fix SWR->RAS in simulator UI
* Only display RAS for external XJT module
The „this is almost useless but I have done the work, now it stays commit“
2017-04-27 20:31:00 +02:00
Damjan Adamic
c6d15c6f37
Launchpad changelogs for 2.2.0 RC17
2017-04-27 11:19:57 +02:00
Damjan Adamic
73f4b8f172
Projectkk2glider/issue 4827 ( #4855 )
...
* Reverting a part of f94b4c743d that deals with the size of table hash. Fixes 4827, but uses more memory and CPU.
* New internal Lua traces
2017-04-26 21:45:46 +02:00
Bertrand Songis
3aceed62c9
[Companion] Fixes #4777 ( #4860 )
2017-04-26 21:43:35 +02:00
Bertrand Songis
f10bad7abe
Proposal to fix #4831 (CZ TTS problem with PREC1 and units) ( #4856 )
...
* Proposal to fix #4831
* Next fix for #4831
* Initiate some CZ docs
* Some more structure, still a workframe
* My attempt to help with #4831
* Update tts_doc_cz.md
* copy/paste error
* Update tts_doc_cz.md
* missed one number/qr.quot
* Cosmetics
* Consistency in parameters order
* Nearly complete doc
* Cosmetics to facilitate coding for non CZ devs
* Fix integer+unit, cosmetics
* Update tts_doc Radians and Mililiters are Male gender
* Radian and Millimeter are Male (so i've been told)
* Cosmetics
* Invers pushUnitPrompt parameters as per bsongis request
2017-04-26 21:42:01 +02:00
Bertrand Songis
c15922a942
Update DONATIONS.txt
2017-04-26 17:30:34 +02:00
Bertrand Songis
c2a6a20fc1
[TTS] Fixes
2017-04-26 13:13:55 +02:00
Bertrand Songis
37155363ff
[TTS] gTTS method added
2017-04-26 12:33:12 +02:00
Bertrand Songis
b0183efaf1
Fixes #4841
2017-04-25 21:25:46 +02:00
3djc
6dd8524ea5
Differentiate message despite so little space :s ( #4850 )
2017-04-25 12:08:20 +02:00
Arne Schwabe
50cb102a34
[MULTI] Fix fallback to Flysky and Spektrum telemetry without MULTI_TELEMETRY ( #4851 )
2017-04-25 12:07:34 +02:00
3djc
be20e90630
3djc/gps display fixes ( #4852 )
...
* Remove top GPS coord display on X7 sensor edit (not enough space for it)
* Improve GPS coord display on X9
2017-04-25 12:06:40 +02:00
Martin Hotar
c15a86dc19
cz rtanslation fixes and mode sources aligned a bit -it fixes EN version as well ( #4854 )
2017-04-24 20:53:09 +02:00
Bertrand Songis
b790a844f1
Fixes #4806
2017-04-24 19:33:06 +02:00
Bertrand Songis
faacf7f9c5
Update DONATIONS.txt
2017-04-24 18:00:45 +02:00
Max Paperno
f9b7f567c3
[Companion] Fix Special/Global Functions action selector being reset for all lines when one line is deleted/cut/pasted ( closes #4825 ).
2017-04-23 21:10:17 -04:00
3djc
591522c25a
fix drawSource ( #4843 )
2017-04-23 18:00:11 +02:00
3djc
9193604aff
X7 : fix calibration interuption ( #4835 )
...
* Fix 4833
* Less worse fix ?
* Trying something else
2017-04-23 12:38:50 +02:00
Bertrand Songis
1ad8769fff
[Horus] Vector table updated ( #4842 )
2017-04-23 10:11:01 +02:00
3djc
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
Bertrand Songis
ea5401084c
Update DONATIONS.txt
2017-04-22 20:50:50 +02:00
Bertrand Songis
902473fe6f
Update
2017-04-20 09:39:44 +02:00
Sebastien Charpentier
bc6ed93b0f
Updated Frencht ranslation for "SimulatorMain". ( #4817 )
2017-04-19 10:57:31 +02:00
reichi
b5f5e64d95
Fix DS3231 RTC read/write on AR9X ( #4819 )
2017-04-19 10:55:48 +02:00
3djc
fa951acf40
Review line ending handling ( #4820 )
...
* New line end handling rules
* Normalize all the line endings
2017-04-19 10:54:43 +02:00
Bertrand Songis
189b65b724
Update DONATIONS.txt
2017-04-18 22:11:39 +02:00
3djc
6e427bca74
Do not allow past SWSRC_TELEMETRY_STREAMING for global functions ( #4814 )
2017-04-18 12:56:03 +02:00
3djc
0c260ce12d
Invert outputs limits when output is reversed ( #4813 )
...
* Invert outputs limits when output is reversed
* Cosmetics
2017-04-18 12:55:43 +02:00
Bertrand Songis
9a93d85ef6
Update DONATIONS.txt
2017-04-18 08:33:23 +02:00
3djc
46f0384828
No reason for that just yet
2017-04-17 12:02:33 +02:00
Arne Schwabe
54c1f22312
Multimodule has a pulldown resistor and does not work with open drain, use push pull instead ( #4808 )
2017-04-17 10:25:56 +02:00
Bertrand Songis
2b41ba94ff
Update opentxsimulator.cpp
2017-04-17 10:23:09 +02:00
Arne Schwabe
471c38628f
Fix key variable not initialised ( #4790 )
2017-04-17 10:22:21 +02:00
Andre Bernet
b0b270963c
Cosmetics
2017-04-17 10:16:20 +02:00
Bertrand Songis
a719c391a1
Fixes #4768 ( #4807 )
2017-04-17 10:04:09 +02:00
3djc
13e6ae1d08
Move tm_year to unsigned ( #4811 )
...
Fixes 4627
2017-04-17 10:03:45 +02:00
Bertrand Songis
c6148c109c
Update DONATIONS.txt
2017-04-17 09:59:12 +02:00
3djc
95bc595f50
Better manage additional switches declared as toggle or 2pos ( #4793 )
2017-04-16 21:13:51 +02:00
Max Paperno
1d6f2acbc2
[Simulator] Refactor CLI option parsing, add "--sd-path" and "--start-with" options ( #4798 )
...
* [Simulator] Refactor CLI option parsing to use QCommandLineParser, remove QxtCommandOptions external lib; Add "--sd-path" and "--start-with" options; Qualify all translatable text (SimulatorMain context).
* Add date string to version.
2017-04-16 21:03:31 +02:00
Andre Bernet
5d5c915ea9
[Horus] Language specific char handling was missing in text view
2017-04-16 21:02:10 +02:00
Sebastien Charpentier
f795528d21
Translate last missing field + correct some translation (confirmation box) when deleting models/categories. ( #4797 )
2017-04-16 20:58:14 +02:00
3djc
1d4ec6f73e
3djc/fix #4795 ( #4802 )
...
* Prevent popup in undue places
* Working fix ?
2017-04-16 10:18:52 +02:00
Damjan Adamic
723b5df4f1
Launchpad changelogs for 2.2.0 RC16
2017-04-15 11:54:12 +02:00
mhotar
f197268ca7
Merge branch 'next' of https://github.com/opentx/opentx into next
2017-04-13 21:58:45 +02:00
mhotar
c152f983da
yerico add model and category icons
2017-04-13 21:57:42 +02:00
Arne Schwabe
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
Jacek Drewniak
70c837f9f0
Driver33/pl translation ( #4785 )
...
* partial pl translation
* pl partial translation
* partial pl translation
* partial pl translation
* pl translation changes
* pl translation changes
2017-04-13 18:31:33 +02:00
Arne Schwabe
78c5bf1ec2
Fix high dpi on Windows
2017-04-13 12:13:02 +02:00
Sebastien Charpentier
c6a024289f
Updated FR translation for Companion 2.2.0N368 ( #4771 )
2017-04-12 14:20:11 +02:00
3djc
fe55889495
Prevent delay to be accessible for edge LS ( #4781 )
2017-04-12 14:19:15 +02:00
Max Paperno
111bcad9a7
[Companion] Do not create a category in new file when loading data from radio; Fix crashes when editing category name.
2017-04-12 07:18:01 -04:00
Max Paperno
a062efeb21
[Companion] Fix some Special/Global Functions editor source selection lists being broken and Action selector disappearing for simple actions with no parameters ( fixes #4775 and #4779 ).
2017-04-12 05:41:04 -04:00
Andre Bernet
d4ed05c98c
Fix translations again
2017-04-12 10:13:05 +02:00
3djc
39a631d31d
Dramaticaly reduce spam on companion/simu 'debug' output
2017-04-12 10:07:47 +02:00
Bertrand Songis
0a6518eb30
Compilation fix for french firmware / AVR
2017-04-12 09:50:17 +02:00
Bertrand Songis
37a21ffef6
Update DONATIONS.txt
2017-04-12 09:06:11 +02:00
Max Paperno
2808b85fce
[Companion] Clean up some AppPreferencesDialog layout size policies and fix height shrinking when options change; Fixes issues on HiDPI displays.
2017-04-12 02:51:25 -04:00
Max Paperno
924ecced98
[Companion] Fix issue with category edit and dbl-click not working after category name edit; Add translator warnings on default model names; Remove redundant variable and consolidate filename change routines.
2017-04-11 22:54:58 -04:00
Max Paperno
077a651dc3
[Simulator] Fix intermittent crc errors with telemetry simulator.
2017-04-11 21:21:09 -04:00
Max Paperno
c2ef10724d
[Simulator] Fix data not being saved back to file in standalone simulator when using .otx file with non-Horus radio types.
2017-04-11 19:12:58 -04:00
Max Paperno
350c3a6d44
[Companion] Do not run model wizard on a duplicated/copied model ( fixes #4773 ); Replace existing file extension with .otx when first saving a converted bin/hex/eepe file ( fixes #4772 ); Make sure no other models exist before setting first model as default (fix index 0 always being auto-selected).
2017-04-11 16:42:20 -04:00
Max Paperno
de3c503e02
[Companion] Fix startup switch warnings wraparound issue with X9E SQ-SR switches ( closes #3359 ).
2017-04-11 12:07:09 -04:00
Bertrand Songis
95b31ee147
Update DONATIONS.txt
2017-04-11 07:52:50 +02:00
Arne Schwabe
7779bc51cd
Remove unused pointer startP ( #4770 )
...
Clang complains about startP pointer pointing to a member of a packed structure, resulting on in a unaligned pointered address. The compiler will optimise the pointer out anyway
2017-04-11 07:50:02 +02:00
Bertrand Songis
df0e306458
Update DONATIONS.txt
2017-04-11 07:48:23 +02:00
Max Paperno
d864a67c3b
[Companion] Restore model drag/drop/compare, many UI improvements to main and sub-windows. ( #4769 )
...
* [Companion] Refactor MdiChild & TreeModel, restore drag/drop, and more:
* Add full drag-and-drop functions to the models list, including model copy, move, and insert actions (also between windows);
* Add general radio settings copy/paste across file windows;
* Full MIME support with distinct types for various data (eg. models vs. general settings), also add new type for metadata (header);
* Copied/cut models can now be inserted in any spot (similar to drop-insert);
* Deleted/cut models can now be removed entirely (including the empty slot) for all radio types (any models after the removed one move up, like for Horus) (may need to make this an option);
* Empty model slots can now also be removed (any models after the removed slot move up) (but total # of slots is still maintained);
* Default model can be deleted (new default is picked);
* Completely revamp the actions system (copy/paste/edit/etc) to make it fully functional:
* Actions exist in the window, not just context menu, therefore all keyboard shortcuts actually work, w/out any duplicated code;
* Provides access from MainWindow in a comprehensive manner: all actions are available and properly updated based on selections in current editor window, w/out awkward event monitoring;
* More actions available from context menu, and somewhat reorganized;
* Also show all actions on mini toolbars right in the MDI window (possibly make optional later);
* Updated English localization file to account for plurals usage in new action item names (other languages need to be updated);
* Keyboard navigation in the model list now works/practical;
* MDI window uses all available height by default;
* Newly added models/categories are selected and highlighted; Category names are immediately editable; Model editor is/can be launched if wizard is not (need to make option);
* MainWindow updates:
* Edit toolbar and menu now showing all available edit actions, with proper context;
* File menu properly updates with all "general" radio actions: edit/copy/paste settings and simulate radio;
* Added Windows menu showing list of open windows (eg. to switch when full screen) and tabbed window option (need to make persistent setting);
* Immediate update of icon size preference;
* Do not delete toolbars when re-translating UI (they don't lose assigned position);
* [Companion] Restore model compare functionality by using new MIME data exchange system; Add ability to compare any number of models at a time; Multi-model printer now shows custom hardware settings for each dropped model (even from different radios).
* [Companion] Add missing monoblue & monowhite theme sdsync icons.
* [Companion] Model wizard starts with default model name populated.
* [Companion] Properly re-translate UI instead of recreating all the actions/etc.; Tell Mac specifically where to put our actions (seems to make it happier too).
* [Companion] Further improve handling of Window menu items/detection of sub-window changes.
* [Companion] Add file-close action.
* [Companion] Add user options and save preferences:
* Option to use wizard, open editor, or do nothing on new model creation;
* Option to remove empty model slots when deleting/moving models (in non-Horus radios);
* Options to hide toolbars in document windows (r-click on TBs);
* Save/restore size of document windows, and maximized/tabbed state;
* Save/restore size/position of model compare window;
* Add shortcuts for model compare, FW download, log viewer;
* [Companion] Disable being able to "delete" empty model slots (more awkward than helpful).
2017-04-10 19:29:41 +02:00
3djc
9c19889309
Remove trailing silence from audio files
2017-04-10 13:16:39 +02:00
3djc
0a1cacf77c
Fixes to BattCheck widget
2017-04-10 10:39:14 +02:00
Andre Bernet
eca531d743
More translation fixes
2017-04-10 10:14:15 +02:00
Andre Bernet
3326ff3f61
Translation fixes
2017-04-10 09:31:37 +02:00
3djc
d4c3ff743b
3djc/x7 draw timer ( #4764 )
...
* Use drawText with tiem string like x12s. Change font ':' which where way to large for SMLSIZE
* MIDSIZE ':' lower dot was not horizontaly symetrical, moving it up one pixel
* Make it all ARM
* Let's try not to brake timer adjust
* Fix
2017-04-08 16:59:21 +02:00
Bertrand Songis
d04cb84c5b
Update DONATIONS file on 'next'
2017-04-08 12:41:36 +02:00
Bertrand Songis
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
3djc
76f3edb50d
Handles premature exit (no pun intended) ( #4762 )
2017-04-08 10:32:59 +02:00
3djc
116d24ec37
Horus : adjust INVERS background for all text sizes ( #4755 )
...
* Adjust INVERS background for all text sizes
* More proper fix (I think)
2017-04-08 10:32:30 +02:00
Andre Bernet
87c45beba2
Remove throttle reverse warning for AVR too
2017-04-08 10:32:10 +02:00
Andre Bernet
db48158956
Main view index is now in model settings ( fix #4761 )
2017-04-07 19:52:28 +02:00
Andre Bernet
f3d56d31c0
Export Horus joystick to lua
2017-04-07 18:45:59 +02:00
Max Paperno
ee50096754
[Companion] Fix another possible crash during model conversions (divide by zero).
2017-04-07 04:46:50 -04:00
Max Paperno
629d82fe27
[Simulator] Fix trims issue with AVR simulators (build failure since 57dc015); Fix possible array bounds issue if data is corrupt.
2017-04-07 03:50:40 -04:00
3djc
3a8f9adb4d
Enable set binding mode as a firmware option for frsky radios ( #4743 )
...
* Enable set binding mode as a firmware option for frsky radios
* Improvements based on Bertrand's comments
* Last feedbacks
2017-04-06 22:36:10 +02:00
Andre Bernet
8794f45816
Check for confirming inversion of throttle channel is no more possible since Virtual Inputs got introduced ( Fix #4757 ) ( #4758 )
2017-04-06 22:34:11 +02:00
3djc
b291faf7a7
Add unit to lua getFieldInfo ( #4750 )
...
* Create getUnit lua function
* Cosmetics
* Expend getFieldInfo instead of creating a new function
* Streamline units table
* @projeckk2glider comments
* Cosmetics
* Use simple division
2017-04-06 22:31:17 +02:00
3djc
537fe906ce
Add GVAR handling similar to X9 ( #4749 )
2017-04-06 22:30:50 +02:00
Max Paperno
339592d681
[Companion] Fix model setup panel not being populated with data upon initial load (since 4c0dbfc).
2017-04-05 03:56:31 -04:00
Sebastien Charpentier
3d7d57df7c
Fixed typo
2017-04-04 15:39:31 +02:00
3djc
0cdff35bd3
More italian plural unit support (that will just say something, since I do not speak italian, don't know if it will be right)
2017-04-03 09:50:53 +02:00
3djc
e7c882e826
Needed for #4742
2017-04-03 09:35:51 +02:00
3djc
7e8cec005b
Fix #4742
2017-04-03 09:03:07 +02:00
Sebastien Charpentier
e264a06670
Updated French translation. ( #4740 )
...
* Updated French translation.
* Fixed some mistakes.
* Updated kebyboard shortcut according @mpaperno comment.
2017-04-02 22:24:10 +02:00
Max Paperno
57dc0159d6
[Simulator] Asynchronous SimulatorInterface & a few new features. ( #4738 )
...
* [Simulator] Create RadioKeyWidget class for UI buttons & refactor ButtonsWidget; Refactor SimulatedUIWidget (and subtypes) to use new RadioKeyWidgets/ButtonsWidget; Centralize help text for key mappings and get creative with some icons; Simplify some radio UI setups with rectangular buttons.
* [Simulator] Convert all simulator data I/O to signals/slots mechanism:
* SimulatorInterface/OpenTxSimulator:
- Now inherits from QObject to allow signal/slot interface;
- Allows data exchange on a per-item basis (eg. each I/O value is treated separately instead of sending whole arrays or structs of data);
- Checks for data changes and only emits signals when change is detected (GUI can now assume only new values are being sent);
- Manages its own 10ms timer (doesn't rely on GUI to do that);
- Sends "heartbeat" signals @ 1Hz for status monitoring;
* Simulator GUI:
- All data is exchanged between GUI elements as well as SimulatorInterface via signals/slots using standardized methods;
- Data is sent immediately, and only, when actually changed (eg. a control is moved) instead of in bulk at specific time intervals;
- Similarly, an asynchronous method is used for reading incoming data, w/out timers or loops;
- Improve VirtualJoystickWidget to be more encapsulated and configurable;
- Pause telemetry simulator if window is hidden;
* [Simulator] Move SimulatorInterface instance to separate thread, ensure safe asynchronous operations & proper timer interactions; Protect/remove some functions, & reorganize the order (cosmetics).
* [Simulator] Traces are now delivered to OpenTxSimulator and one or more QIODevice(s) can be added as recipient(s); Add SimulatorInterface::getCapability() for compile-time settings; Remove reversed POT1/SLIDER1 mixer exception (Taranis) requirement for SIMU; Fix plus/minus key delay on wheel event w/out encoder.
* [Simulator] Add current knob/slider/trim input value in tool-tips (KnobWidget and SliderWidget).
* [Simulator] Fix trims widget internal value not properly updating, and remove trim influence on virtual joystick X/Y value display (closes #4671 ).
* [SimulatorInterface] Add handling of transmitter input voltage, including a rough conversion of volts to ADC value for different boards, and default battery volts lookup function; Clear analogs array before starting.
* [Simulator] Add SimulatorInterface::init() method to separate pre-startup tasks; Report actual trim range, not just extended on/off; Change how radio widget states are restored; VirtualJoystickWidget: Connect trim changes directly from simulator, connect joystick events directly, report stick mode directly instead of setting values/constraints externally.
* [Simulator] Calculate default Tx V input based on configured range in radio settings (or warning V+2 for radios which don't support a range).
* [Simulator] Add functional aux. trims for Horus (closes #4699 ).
* [Companion] Remove problematic QMessageLogContext from AppDebugMessageHandler::messageOutput().
* [Simulator] Prevent trim change via slider if disabled for flight mode (closes #4600 ).
* [OpenTxSimulator] Fixes for Qt < 5.4.
* [OpenTxSimulator] Fix slot name.
2017-04-02 12:17:37 +02:00
Max Paperno
36bb951314
[Companion] Radio profile/current firmware handling: ( #4737 )
...
* Fix possible confusion/data corruption when deleting radio profile (closes #4734 , ref: #4686 );
* Add Delete Profile action to Radio Profiles menu (closes #4736 ) (but remove from from app prefs. panel);
* Add confirmation prompt before deleting profile;
* Open profile settings dialog when creating/copying a profile (closes #4735 );
* Make sure current (global) firmware flavor is properly updated when changing fw type/options in profile;
* Append "-Copy" to name of copied profile;
* Factor out Firmware global vars/functions in favor of static members.
2017-04-02 12:17:06 +02:00
Arne Schwabe
8d0db05e78
Copy useful links from 2.1 to 2.2 ( #4732 )
2017-04-02 12:16:12 +02:00
Max Paperno
8b61cd56bc
[Simulator] Prevent two possible concurrency issues with FIFOBufferDevice/FilteredTextBuffer.
2017-04-01 20:50:13 -04:00
Max Paperno
5dabe53af4
Minor misc. fixes ( #4729 )
...
* [Simulator] Remove extraneous format value in microsTimer; Better way to delete SimulatorStartupDialog (in case no event loop starts).
* [Simulator] No helpers dependency for SimulatorStartupDialog.
* [simpgmspace] Rename micros timer function and make externally available.
* [Companion] Fix possible uninitialized value in TreeModel (compiler warning).
* [multi_arm] Fix minor compiler warning (MSVC: "unsafe mix of type 'uint8_t' and type 'bool' in operation").
* [lua] Fix compiler warning ("'data' may be used uninitialized in this function").
* [OpenTxSimulator] Fix analogs array range.
* [Simulator] Auto-start simulator when SimulatorMainWindow is first shown (vs. before it was shown).
* [Simulator] DebugOutput: prevent possible mutex deadlock on buffer overflow (force queued connection for Qt < 5.3).
* [Companion] Display calibration data for Horus joysticks (MOUSE1/MOUSE2)
2017-04-01 08:13:24 +02:00
Damjan Adamic
9c7c8244f4
Fixes #4715 : model notes were read from the settings path, but should be read from SD card path ( #4728 )
2017-04-01 08:11:16 +02:00
3djc
b22e45cf18
Companion : display warning on eeprom upgrade ( #4724 )
...
* Display warning on eeprom upgrade
* Use existing function
2017-04-01 08:10:46 +02:00
Damjan Adamic
fa275793ad
simpgmspace CoGetOSTime() was returning wrong values (too big)
2017-03-31 19:52:20 +02:00
Max Paperno
9d3960f0f5
[Simulator] TelemetrySimulator: Fix instance values not being populated with radio settings (also now reloads instance values with rest of radio data). ( closes #4711 )
2017-03-31 13:19:12 -04:00
Damjan Adamic
2aebcb842a
Lua docs update: lcd.drawText() added link to fonts
2017-03-31 18:33:48 +02:00
3djc
e2722509f7
Instead of copying current profile, start from a blank one ( #4714 )
...
* Instead of copying current profile, start from a blank one
* Handle both add profile (which add a new (ie blank) one) and copy current profile which behaves like before (but says it)
* Avoid duplicate code
2017-03-31 16:14:00 +02:00
3djc
b17a6d470f
Only allow saving to OTX format ( #4727 )
2017-03-31 16:13:36 +02:00
3djc
d1cacc2f0f
Use filename when no name is defined ( #4726 )
2017-03-31 16:12:43 +02:00
3djc
9ff1dab6b8
Hide non working serial2 for Horus
2017-03-31 10:06:34 +02:00
Max Paperno
369bac9950
[Companion] Improve handling of non-supported splash image (Horus) in radio profile settings page. ( #4720 )
2017-03-31 07:56:22 +02:00
Max Paperno
4c0dbfcb6c
[Companion] Make simulator startup from ModelEdit panel act the same as simulating a model from the models list widget (that is, including the other radio data as well); Simplify some code, remove automatic signal connections and use new syntax. ( #4721 )
2017-03-31 07:55:25 +02:00
Arne Schwabe
965849ee41
Small progress on German translations ( #4719 )
2017-03-31 07:53:40 +02:00
3djc
89bfd6dcf4
Earlier is better
2017-03-30 08:43:50 +02:00
3djc
361b2b707f
Do not recompile if firmware is already there
...
Always print filename on compile error so that the email handler can attach the error log
2017-03-30 08:15:58 +02:00
3djc
443d75c0ac
Make default category translatable (with dev warning) ( #4712 )
2017-03-29 15:10:29 -04:00
Max Paperno
3eb39ddac2
[build] Add "all-libsimulators" target to build all simulator flavors at once. ( #4710 )
...
* [build] Add "all-libsimulators" target to build all simulator flavors at once.
* [build] Refine the "all simulators" target setup and deal with GNU 'make' parallelism issue (ninja=faster); rename to "all-simu-libs".
2017-03-29 15:46:48 +02:00
Max Paperno
6709c55fea
[Simulator] Fix timing issues in all AVR simulators on Windows (MSVC) ( #4709 )
...
* [simpgmspace] Fix 2MHz and 16KHz timers on MSVC builds (fixes LCD/key/switch response delay on all AVR simulators); Introduce experimental use of Qt to simplify x-platform code (disabled by default).
* Qt timer scaling fix.
2017-03-29 15:44:51 +02:00
Arne Schwabe
10c6c9a1ec
Add DM002 multipl protocol ( #4716 )
2017-03-29 15:43:16 +02:00
Andre Bernet
19e3fba836
[companion] Update all translation files
2017-03-28 11:16:07 +02:00
Andre Bernet
061297e9b5
Harmonize play delay across radios
2017-03-28 10:51:09 +02:00
Andre Bernet
02c7ef70ea
Add headers to GVAR grid... (Re #4707 )
2017-03-28 09:49:31 +02:00
3djc
19688ff924
Add warning for translators
2017-03-28 09:38:40 +02:00
Max Paperno
c8be6d406d
[Companion] Replace erroneously removed File menu items ( closes #4708 ).
2017-03-27 23:03:12 -04:00
Bertrand Songis
c9df941ee6
Conversion issues #4570 and #4264
2017-03-27 19:56:55 +02:00
Max Paperno
f5ab145d2f
[Companion] Show custom control names throughout the UI (& internal refactoring) ( #4693 )
...
* [Companion] Introduce new Boards class to further consolidate hardware metadata and remove some globals.
* [Companion] * RawSource::toString() and RawSwitch::toString() can now return custom hardware names (if given a GeneralSettings object) for the following types (respectively):
SOURCE_TYPE_STICK, SOURCE_TYPE_SWITCH, SWITCH_TYPE_SWITCH, & SWITCH_TYPE_MULTIPOS_POT;
* RawSource::isPot() and isSlider() can now return their own index position in potConfig[]/sliderConfig[];
* Switch indicator strings can be localized if necessary.
* [Companion] Refactor model printers to use new RawSource/RawSwitch capabilities; Simplify model-to-printer mapping scheme in multimodelprinter; Use const ModelData pointer.
* [Companion] Refactor how RawSource and RawSwitch selection combo boxes are populated, using cache-able data models instead of direct manipulation; Refactor some other Helpers function into their own namespace.
* Cosmetics & forgotten qualifier.
2017-03-27 19:02:19 +02:00
3djc
627347a48c
Horus as vario handling too ( #4700 )
2017-03-27 18:59:34 +02:00
Bertrand Songis
4086374249
Compilation fixes
2017-03-27 18:43:23 +02:00
Max Paperno
aaaaf1a806
[simulation] Fix reported multi-position switch output being outside of normal range due to SIMU exception in mixer.cpp.
2017-03-27 01:31:59 -04:00
Bertrand Songis
6c28efdd4f
Fixes #4695
2017-03-26 20:40:13 +02:00
Damjan Adamic
29018fae9c
Keys code cleanup and documentation ( #4692 )
2017-03-26 20:11:06 +02:00
Thibault Jouan
36a6ba24b8
Add firmware update tools location for FreeBSD ( #4688 )
...
Add paths for avrdude and dfu-util programs under FreeBSD. SAM-BA does
not exist yet in the FreeBSD port collection.
2017-03-26 20:07:35 +02:00
Max Paperno
1d21309935
[Companion] Speed up loading of model editor ( #4689 )
...
* [Companion] Speed up loading of model editor by only displaying Logical Switches and Custom Functions which are actually used.
* [Companion[ Constrain size of Repeat options combo box.
* Missing indent.
2017-03-26 20:06:55 +02:00
3djc
bed9f56b9d
Fix non overlapping text ( #4691 )
2017-03-26 20:04:49 +02:00
Sebastien Charpentier
fc5835a327
Added some tiny cosmetic changes in order to help user to make the link between Companion and the radio menu. ( #4694 )
2017-03-26 19:51:58 +02:00
Damjan Adamic
2bbb704c3e
Fixed: AudioQueue::playTone() with 0 frequency caused radio reboot (divide by zero)
2017-03-26 19:16:08 +02:00
3djc
8c52e57c46
Eeprom upgrade checks tools
2017-03-26 13:28:12 +02:00
Damjan Adamic
5e55a3f5d3
Lua killEvents() docs update
2017-03-25 20:37:05 +01:00
mhotar
701125b0ca
Images converted to plain SVG #4677
2017-03-25 15:11:29 +01:00
3djc
380024547a
Merge pull request #4687 from opentx/LapinFou/FR_Translation
...
Updated French translation
2017-03-25 13:56:52 +01:00
LapinFou
259f76e1b5
Updated French translation.
2017-03-25 13:53:05 +01:00
LapinFou
0fa50df355
Update French transation.
2017-03-25 13:27:28 +01:00
Max Paperno
dcdbff74b0
[Companion] Translation system improvements. ( #4676 )
...
* [Companion] I18N:
* Introduce new Translations class to centralize all related functionality;
* Add ability to search multiple locations for .qm translation binaries (local folders, resources, system paths);
* Add ability to reload translations dynamically w/out application restart;
* Improve support for loading Qt translations (if available);
* [build][i18n] Look for and include pre-built Qt translations with other translation resources; Generate translations.qrc dynamically with rest of build files; Add EN "translation" file (simpler UI string edits and possible abstractions); Rename ZH translation file to be country-specific.
* [build] Centralize finding all the Qt bits into root CMakeLists; Make sure QT_QMAKE_EXECUTABLE is defined; Disable dysfunctional simulator installer script generation.
* Cosmetics (unused includes).
* [Companion] Make language options menu dynamic based on available translations, and always show native language name; Allow changing language of some elements w/out restarting (esp. menus/toolbar buttons); Simplify menus/actions/handlers for themes and icon sizes.
* [build] Better way to generate translations.qrc using input file again (previous method was generating new qrc for each reconfig); Make sure common library is linked to other modules which may need it; Remove unused script.
2017-03-25 13:06:36 +01:00
Martin Hotar
d5560d68f4
simuicons ( #4677 )
...
* simuicons
* exported as plainSVG
* restart icons
* some more of the -active ctates
2017-03-25 13:06:25 +01:00
3djc
98388a7ec8
Used rouding like arm radios ( #4683 )
2017-03-25 13:04:33 +01:00
Thibault Jouan
1f7dd5a5bc
Improve companion CMake programs name condition ( #4684 )
...
* Refactor condition to avoid repeating the test in `else' and `endif';
* Suffix programs name with `${C9X_NAME_SUFFIX}' under FreeBSD, as for
Linux build, else cmake build is failing because a `companion'
directory already exist in the build directory.
2017-03-25 13:03:52 +01:00
Max Paperno
64e960adc5
[Simulator] Fix startup error in standalone mode when eeprom file does not exist (create file instead, as usual).
2017-03-24 03:40:31 -04:00
Max Paperno
d82244adc0
[Companion] Allow translating some "missing" strings (fixes lupdate warning in multiprotocols.cpp).
2017-03-23 15:27:08 -04:00
Damjan Adamic
93f6abd81a
Launchpad changelogs for 2.2.0 RC14 (and compilation fix for trusty)
2017-03-23 19:48:13 +01:00
Martin Hotar
e1dac6e58e
cz translations - radio part ( #4675 )
...
* cz translations
* cz translations
2017-03-23 18:22:32 +01:00
3djc
7de823f140
Only increment nightly index on successful processing
2017-03-23 12:17:09 +01:00
3djc
1856334e7e
Still build firmware stamps even if .deb binary is already there
2017-03-23 10:36:06 +01:00
3djc
a7050e4b51
Allow 'pre put' of 'exe' for release too
2017-03-23 10:20:19 +01:00
3djc
99f1965aa6
fix typo
2017-03-23 10:09:27 +01:00
3djc
3ddd809b2c
Skip building if nightly item already there
2017-03-23 10:06:11 +01:00
3djc
d586b7cd2b
Allow neg value for telem comparison fonctions ( #4667 )
...
* Allow neg value for telem comparison fonctions
* Protect avr
2017-03-22 21:57:45 +01:00
Max Paperno
d68778ec81
[Simulator] Virtual joystick tweaks. ( #4666 )
...
* [Simulator] Create a reusable RadioTrimWidget; Move all trim-related enums to boards.h; Make sure aux trims are accounted for in SimulatorInterface; Trims now use toolbuttons with icons instead of pushbuttons with text.
* [Simulator] New buttons & icons for virtual joystick axis hold/fix toggles; Joystick ball is now slightly scaled to stick area.
* [Simulator] Virtual joystick now "follows" mouse clicks within the stick area (left-click on empty space will attract the control node).
2017-03-22 21:05:27 +01:00
Max Paperno
919e8eb962
[build] Only build companion/simulator resources files once. ( #4670 )
...
* [build] Only build companion/simulator resources files once and include in common lib; Consolidate/cosmetics.
* [build] Fix "missing" translation resource files with some builds (since last commit); move resource file declarations to after app init as recommended; fix name of Qt translation file since v5.3 (this still only works on some systems with Qt installed and on the build machine).
2017-03-22 21:03:17 +01:00
Max Paperno
4faf323aed
[Simulator] Fix and refactor Joystick configuration dialog and internal stick-to-radio axis mapping system. Stick was not always showing active in config. dialog, and mappings were sometimes wrong. ( #4672 )
2017-03-22 21:02:04 +01:00
Arne Schwabe
4f6931faab
Fix typo in multi model name (H3 3D instead of H8 3D)
2017-03-22 15:55:37 +01:00
Max Paperno
dc00757cd7
[Simulator] New skin for channel output indicators. ( Fix #4638 ) ( #4669 )
2017-03-22 12:39:02 +01:00
Bertrand Songis
76f5d029a0
Warning when Multiply used on first mix of a channel, fix #4525 ( #4647 )
...
* Proposal to fix #4525
* Clearer text
* Companion side
* Translation not needed
2017-03-22 11:39:09 +01:00
Bertrand Songis
618345a2ef
Fixes #4589 ( #4644 )
...
Produces a segfault with the telenowa script (missing bitmap)
2017-03-22 09:41:07 +01:00
Andre Bernet
12d231443c
Output reset wasn't saved ( Fix #4662 )
...
Remove dead code
2017-03-22 08:38:23 +01:00
Bertrand Songis
b81c483be3
Fixes #3795 ( #4643 )
...
Multiple bugs found
2017-03-21 20:11:48 +01:00
Bertrand Songis
e0022ac287
Bitmaps with a too big filename were displayed in the selection popup ( #4646 )
2017-03-21 19:49:58 +01:00
Max Paperno
e48b1fd07d
{Companion] Unload simulator libraries after each use -- reset all statically initialized firmware variables. ( #4655 )
...
* [simulatormainwindow] Move sub-window destructors to main destructor.
* [simulation] Move SimulatorInterface creation/ownership to SimulatorMainWindow.
* [simulation] Add option to unload simulator libraries after each use (eg. from Companion) so as to properly reset all statically initialized firmware variables; Introduce new SimulatorLoader class.
2017-03-21 19:48:25 +01:00
Damjan Adamic
dc89d2d630
Projectkk2glider/performance tests ( #4658 )
...
* Transparency and fonts gtests added (Horus)
* Added to CLI: Graphics performance test, memory speed test (Horus)
* Gtests fixes
2017-03-21 19:47:41 +01:00
Arne Schwabe
fc376b3603
Define multi subtype strings in the same way as all other strings ( #4656 )
2017-03-21 19:40:08 +01:00
3djc
f953087311
Merge pull request #4657 from opentx/LapinFou/FR_Translation
...
French Translation
2017-03-21 14:37:45 +01:00
LapinFou
facbfc7cf8
Small typo.
2017-03-21 13:47:55 +01:00
LapinFou
cfcc120183
Intermediate version.
2017-03-21 13:47:14 +01:00
3djc
c16256bb8a
Fix 4652 ( #4653 )
2017-03-21 10:06:01 +01:00
Bertrand Songis
91a042200b
Fixes #4619 ( #4645 )
2017-03-21 07:45:05 +01:00
Max Paperno
4aa0c1bbe4
[simulation] Fix some potential crashes & 26 memory leaks, improve LCD redraws. ( #4634 )
...
* [simulation] Hardening: Fix some potential crashes & 26 memory leaks, improve LCD performance.
* [simpgmspace] Init trims; Make sure `REa` is really defined (to match board files).
* [simpgmspace][opentxsimulator] Verify current running state before start/stop; Move rotary enc. init.
* [simpgmspace][LcdWidget] Improve performance by moving LCD content change check to lcdRefresh() & limiting LcdWidget refresh time to 60 fps max.
* [simueeprom] Ensure thread could be started, set default running state to false.
* [simufatfs] Fix paths report trace.
* [eepromimportexport] Fix memory leaks resulting from import debugging scheme being used.
* [customdebug] Introduce new scheme for custom debug output in compliance with Qt recommendations (see docs for QLoggingCategory).
* [opentxeeprom] Fix extra conversion table cache elements being created and also not properly deleted (and hence leaking).
* [opentxinterface] Unregister EEpromInterfaces in unregisterOpenTxFirmwares();
* [storage] Unregister storage factories on exit (fixes leak); create virtual StorageFormat/StorageFactory destructors (prevents warnings).
* [helpers] GVarGroup now emits own signal, no need to pass ModelPanel pointer (removes dependency on modeledit.h)
* [DebugOutput] Clear simulator trace hook before exiting (prevent possible issues); Fix leak and possible bad QString allocations when reading from buffer; Fix leak with combo box event filter.
* [TelemetrySimulator] Fix leak by deleting LogPlaybackController object on exit; Only set up data fields once; convert timers to static.
* [build] Consolidate all Companion/Simulator shared items in `common` library to reduce build time/etc (node & edge still remain awkward).
* [simulatorwidget] Delete removed spacer object (previously-forgotten "26th" leak).
* [DebugOutput] Fix stray trailing characters issue with new text buffer allocation (from previous commit); Increase maximum buffer sizes to better accommodate slower systems.
* Cosmetics.
2017-03-21 07:43:40 +01:00
3djc
52e65179a8
Tools for 2.2 release handling ( #4649 )
...
* Scripts
* No suffix for docker image
* generate sdcard file to subdirectories to match companion changes
* Massively increase options for simus
backup lua_fields info for lua docs
* Allow both nightly and release to be built
* $ ambiguity
* Cleanup
* Tidy up
* Cosmetics
2017-03-21 07:43:13 +01:00
Damjan Adamic
8375304d61
Several fixes for Lua Widgets and Themes options ( #4648 )
2017-03-21 07:42:00 +01:00
Damjan Adamic
1f1098e270
Lua getValue() docs updated (fixed source links for 2.2 added)
2017-03-20 17:51:02 +01:00
LapinFou
8ae0bb88fa
@3djc send me the new French .ts file.
2017-03-20 16:47:53 +01:00
Andre Bernet
b8e0f26a22
Cosmetics
2017-03-20 10:31:39 +01:00
Andre Bernet
22217e8e22
[companion] Replace voice download by SD download, new URL for 2.2 (sd-22.open-tx.org, needs to be created)
2017-03-20 10:24:43 +01:00
Damjan Adamic
fab3b96815
Compilation fix for gcc 6.2.0
2017-03-19 22:30:40 +01:00
Damjan Adamic
4ecc41229a
Launchpad changelogs for 2.2.0 RC13
2017-03-19 20:51:06 +01:00
Max Paperno
1973eaf67c
[Simulator] Improve CoGetOSTime() for MSVC. ( #4635 )
...
* [Simulator] Increase resolution of CoGetOSTime() on Windows MSVC (possible fix for #4529 , ref. #4342 ).
* Return total time, not delta time.
* Improve efficiency.
2017-03-19 20:07:30 +01:00
3djc
eba95dd227
Allow HAPTIC to be defined for avr too ( #4633 )
2017-03-19 20:06:31 +01:00
3djc
6807a08a7e
It is usually better to not deleted a file before needing to copy it !
2017-03-19 17:33:43 +01:00
Andre Bernet
b01de7797c
Remove dangling empty file after download error
2017-03-19 17:22:15 +01:00
Andre Bernet
87ef351b03
Multi missing in FW build script for arsky9xrpro...
2017-03-19 17:05:37 +01:00
Andre Bernet
91b4ff60c6
Multi can now be exported to all ARM boards
2017-03-19 16:47:40 +01:00
Andre Bernet
ab737c05f3
Remove templates in build script too
2017-03-19 16:31:15 +01:00
Andre Bernet
0362ddbc94
No more templates on ARM (since they all support virtual inputs now)
2017-03-19 16:18:48 +01:00
3djc
b443d4b60e
Prep for nightly
2017-03-19 08:42:20 +01:00
Andre Bernet
7628866def
Register .otx files on Win
2017-03-18 23:59:57 +01: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
Franck Aguerre
49d1aafc1b
Jivarofad/m2560 update ( #4593 )
...
* New drivers : buzzer/speaker, voice wtv20 / jq6500 , i2c
First commit, testings to be done
* Voice correction
* Better way to drive voice modules
Same thing as LCD drivers
* Issue #2337 (error mismatch) solved
* Font correction
* Fonts correction again
* oups...
* Voice modules (Companion) & flash saving (ST7920)
* Documentation update
* I2C driver correction
* Mega2560 directory renamed to mega2560
* M2560 driver correction
* Voice directory correction
* Voice=ON does not works with MEGA2560 (OFF/WTV20/JQ6500)
* Compliant to cmake documentation
* On M2560, audioAVR use playnumber et playduration declared in voice.h
Don't know why, must be discuted...
* ‘{’ token forgotten
* Simplier way for AVR voice
2017-03-18 09:44:47 +01:00
3djc
225ca3160e
Merge pull request #4630 from craftandtheory/horiz_vert_drawline
...
LUA horizontal and vertical lcd.drawLine(...) fix
2017-03-17 16:41:32 +01:00
Florent Martel
47f029f01c
LUA horizontal and vertical lcd.drawLine(...) fix
...
Fixes #4608
2017-03-17 10:04:36 -05:00
3djc
b18ae12e08
Make smlsize font '.' a single dot and remove corresponding X9 code ( #4626 )
2017-03-16 18:50:02 +01:00
3djc
8a84c215a9
Fix #4582 ( #4623 )
2017-03-15 18:52:43 +01:00
Bertrand Songis
04d506b1e4
Fixes #4587
2017-03-15 17:45:55 +01:00
3djc
df8ef1074f
Fix #4603 ( #4605 )
...
* Fix #4603
* Don't break 9XR-PRO !
* Fix
* I should stop drinking
2017-03-15 08:57:28 +01:00
Damjan Adamic
b965cac481
Projectkk2glider/issue 4099 leaks ( #4617 )
...
* Re #4099 : memory leaks on model select screen fixed [Horus]
* Re #4099 : memory leak in wizard background image [Horus]
2017-03-14 20:09:53 +01:00
3djc
0020941740
Re-organize nightly sequence ( #4597 )
...
* Re-organize nightly sequence
* Remove ambiguity around vars
2017-03-14 18:27:47 +01:00
3djc
7cb3d27174
Filter out hidden and system files ( #4609 )
2017-03-14 18:26:04 +01:00
Sebastien Charpentier
13cf25e829
French translation for the new simulator ( #4602 )
...
* update fr translations file for LapinFou
* Intermediate version.
* Intermediate version.
* Updated most of the new stuff.
Remaining: new simulator windows.
* 1st final version based on OTX 2.2.RC11
2017-03-14 18:25:40 +01:00
3djc
c5a09270a6
Update tts_fr.py
2017-03-14 17:17:20 +01:00
Max Paperno
2fb92e3d23
[Companion] Fix missing curve image(s) in model printer ( fixes #4612 ).
2017-03-14 11:25:53 -04:00
Arne Schwabe
3de35e5b60
[AR9X/9XPRO] Fix multi module not selectable for not Frsky radios ( fix #4607 )
2017-03-14 11:36:47 +01:00
3djc
457b271c86
Fine tune 6 pos dispay on main view ( #4610 )
...
* Fine tune 6 pos dispay on main view
* Fine tune after real radio tests
2017-03-14 11:33:19 +01:00
Andre Bernet
8921f5528b
+/- sources of unnamed telemetry sensors were visible ( fix #4586 )
2017-03-14 11:22:58 +01:00
Damjan Adamic
ac2a424353
Lua docs update: lcd.clear()
2017-03-13 20:21:53 +01:00
Damjan Adamic
7aae618ff8
Lua docs fix: playNumber() units table correction
2017-03-13 20:16:58 +01:00
Damjan Adamic
97734f2d9a
Fixed a leak in Companion import: name can't be const char, it must store the string locally because some classes construct name dynamically.
2017-03-13 18:28:05 +01:00
Damjan Adamic
c05ea013f6
OpenTX 2.2.0 RC12 Launchpad files
2017-03-13 18:26:12 +01:00
3djc
aaad391a4a
Update build-nightly.sh
...
Force some docker operations
2017-03-13 10:07:53 +01:00
3djc
67ee51b976
Fix #459
2017-03-13 07:05:43 +01:00
joaquins
59f8ee3283
Fix #4590 (horus->x12s rename) ( #4591 )
2017-03-12 10:02:17 +01:00
Max Paperno
f103c8851f
[Simulator] Improve middle mouse button handling over radio navigation key areas: clicks were ignored, now either activates the current key under mouse, if any, or triggers default middle-mouse action (enter/menu/rotary press). ( closes #4585 )
2017-03-11 20:11:45 -05:00
3djc
2144bb77e3
Remove mixermon option (make it always true) ( #4573 )
...
* Remove mixermon option (make it always true)
* Cosmetics
* Compile fix
2017-03-11 10:26:05 +01:00
3djc
d04193e62d
3djc/x7 swcheck improve ( #4579 )
...
* Switch more like x9
* Fix
* The shift is only for x7
* Add pots check and compil fixes
* Fix SF cannot be disabled
* Various fixes
2017-03-11 10:25:01 +01:00
3djc
1cc59f4298
X7 review telem bars screen ( #4580 )
...
* SMLSIZE version
* Leave existing code untouched for non arm
* Fine tune rect
* bars title in SMLSIZE and v centered
2017-03-11 10:23:52 +01:00
3djc
a0b3c46c2b
LUA drawline fix ( #4581 )
2017-03-11 10:23:06 +01:00
Max Paperno
0a5732b953
[Simulator] Fix Radio Outputs window not updating GVars/flight mode when re-launched from Companion or restarting radio in Simulator.
2017-03-10 22:06:02 -05:00
Andre Bernet
c6ba263572
[companion] No GVAR popups on Horus
2017-03-10 19:46:47 +01:00
Arne Schwabe
4c42769104
cosmetics (remove ifdef indentation for HORUSSTICKS)
2017-03-10 13:05:50 +01:00
3djc
2868c079e6
Update tts_en.py
2017-03-10 13:00:59 +01:00
Arne Schwabe
2c80679eb9
Also define ana_mppings if horus sticks are used ( closes #4565 ) ( #4566 )
2017-03-08 22:05:09 +01:00
Bertrand Songis
0c37e04bfc
Fixes #4478 ( #4577 )
2017-03-08 22:03:53 +01:00
Damjan Adamic
03b65b06b6
Projectkk2glider/issue 4479 slow joystick ( #4569 )
...
* Missing debug timer
* USB driver cleanup
* Re #4479 : Joystick update called from mixer thread every 10ms
* Cosmetics
* Compilation fix
* Cosmetics
* Another compilation fix
2017-03-07 22:59:32 +01:00
3djc
15a373c1cd
Casting fix ( #4572 )
2017-03-07 20:47:41 +01:00
Arne Schwabe
1dd30598fd
Also add QT5Svg_plugins bundle as QT_GUI includes all image formats but not sag
2017-03-07 12:40:38 +01:00
Damjan Adamic
acfeb7b47a
Closes #4560 : Lua uses double (again) for numbers. The float usage was not good for bit32 library where only ~24bits (out of 32) were correct, others were lost. This is supposed to be a temporary solution.
2017-03-06 18:21:41 +01:00
Max Paperno
6c493fddd9
[Companion][Simulator] Misc. minor fixes:
...
Fix Qt < 5.3 compat. issue in DebugOutput;
AppDebugMessageHandler: Filter out verbose QPainter warnings on Linux Qt < 5.3; Do not return any instance if disabled entirely;
Fix style sheet for simulator radio background.
2017-03-06 06:28:33 -05:00
Damjan Adamic
0e906162e1
Added files and scripts to enable Launchpad.net package building
2017-03-05 21:11:22 +01:00
alteman
d9c95f97d7
Add support for PX4 RSSI ( #4559 )
2017-03-05 17:41:15 +01:00
alteman
cd6eef2cfa
Replace thirdparty/GCS_MAVLink with a git submodule ( #4556 )
...
* Replace thirdparty/GCS_MAVLink with a git submodule
* Try to recover from missing submodules
2017-03-05 13:04:52 +01:00
Andre Bernet
2af7751caa
[companion] Missing options for sky9x family
2017-03-05 12:39:43 +01:00
Andre Bernet
c3febf3560
[companion] Default category on new file was added at the wrong place and also created when reading form radio
2017-03-05 10:37:18 +01:00
alteman
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
Max Paperno
45cfcd67ff
[simu][horus] Replace 2nd knob/pot with functional 6-pos switch (must be calibrated). ( #4554 )
2017-03-05 08:48:10 +01:00
Max Paperno
c1da4b9b4f
[Companion][MdiChild] Add model context-menu actions for moving a model between categories (only if > 1 category exists). ( #4555 )
...
(ref. #4224 : Horus models cannot be moved from one category to another)
2017-03-05 08:47:10 +01:00
Max Paperno
2540e166b0
[Companion][Horus] Add joystick axes (JSx & JSy) and trims T5 & T6 as usable sources. ( #4550 )
...
* [Companion][Horus] Add joystick axes (JSx & JSy) to sources list (fixes #4336 ).
* [Companion][Horus] Add aux trims T5 & T6 and associated switches to respective selector lists. Rename "Joysticks" enum to "MouseAnalogs".
2017-03-05 08:46:27 +01:00
Andre Bernet
d911d382f2
[companion] X7 only has 6 chars for sound file names
2017-03-05 08:42:07 +01:00
Andre Bernet
86fbb071da
[companion] Horus models didn't get their defaults set (thanks @Max)
2017-03-05 08:40:16 +01:00
Max Paperno
51cad78030
[Companion][Multiprotocol] Fix exception when selecting DIY Multiprotocol Module in model editor.
...
Cosmetics.
2017-03-04 17:01:54 -05:00
Andre Bernet
8e3f86383c
[companion] Add first category automatically when creating a new Horus file
2017-03-04 22:56:21 +01:00
Andre Bernet
8bced60784
[companion] Horus splash replacement currently unavailable
2017-03-04 22:12:09 +01:00
Max Paperno
2778040497
[Simulator] Fix 6-position switch operation (only last 3 pos. were usable and were reported incorrectly). NOTE that for these switches calibration IS important (either from actual radio settings or done in standalone Simulator/simu).
2017-03-04 15:03:08 -05:00
Max Paperno
8563ed8eac
[lua-api] Prettify loadScript() API docs. [ci skip]
2017-03-04 04:25:06 -05:00
3djc
80b44444ec
Fix lcdLastPos ( #4487 )
...
* Fix lcdLastPos
Introduce lcdLeftPos
* Cosmetics
* Cosmetics
* Non ARM code cleanup
* Move telem screen to midsize
* Fine tune
* Renaming
2017-03-04 10:16:45 +01:00
alteman
4a2bbc665c
Update thirdparty/GCS_MAVLink sync script to work with updated mavlink repo ( #4548 )
2017-03-04 10:16:21 +01:00
Bertrand Songis
6f0e58351a
[Horus] Fixes #4407 ( #4543 )
...
* [Horus] Fixes #4407
* Tab replace by spaces
2017-03-04 10:15:06 +01:00
Bertrand Songis
481df9ee3d
[Horus] Fixes #3775 ( #4544 )
...
* [Horus] Fixes #3775
Quick fix ... comments welcome :)
* Better hash function for strings
* One comment, one!
* One comment, one!
2017-03-04 10:14:38 +01:00
3djc
883ab9a937
Reduce colon size in DBL font ( #4540 )
2017-03-02 23:27:51 +01:00
Bertrand Songis
bfb6e855e0
[Companion] Compilation fix on ArchLinux
...
Dones as adviced here:
https://bugs.archlinux.org/task/52956
2017-03-02 21:49:49 +01:00
Bertrand Songis
d724ec1128
Fixes #4136 - Reset all logical switch fields on change of function type - By @elecpower
2017-03-02 20:24:01 +01:00
Arne Schwabe
40dae8a8a7
[MULTI] Implement option Value adjustment in Companion ( #4459 )
...
* [MULTI] Implement option Value adjustment in Companion
Also refactor ui code to use the same multi table as the radio to make updates easier and consistent
* Fix warnings with gcc 6
* Make the whole thing more C++ like
Using QVector instead of std::vector gives me strange errors.
* Fix gcc warning
* another signedness fix
* Add missing include
* Add Gw008 protocol and move subtype definitions out of the translations
* Add note about struct
* More cleanups
Integrate @mpaperno’s latest ideas about cleaning up
2017-03-02 18:40:31 +01:00
Max Paperno
00b2799427
[Companion][Simulator] Add custom qDebug message handler/formatter ( #4475 )
...
* [Companion][Simulator] Add custom qDebug message handler/formatter as an option. Keeps support for QT_MESSAGE_PATTERN env. var.
* [Simulator] Show system messages of level qInfo and above in debug console.
* [Simulator] Still capture screenshot to clipboard if path is not accessible (and screenshot results now print to simulator debug console).
* Fix for older CMake.
* [Companion] Do not start debug message handler if app is shutting down, and add null checks before using it; Increase backtrace report depth; Add OTx headers; Add Companion exit status debug; Clean up unused code.
* [Simulator] Add asynchronous FIFO buffer for handling debug output/display more efficiently. (#4488 )
(cherry-picked from b12bd7d7be )
2017-03-02 18:35:00 +01:00
Nathan
620094e358
remove src/radio/stamp.h from the gitignore list to make it make cmake idempotent ( #4530 )
2017-03-02 18:33:29 +01:00
3djc
c9555e510c
Allow datestamp for ARM 128x64 model backups ( #4534 )
...
* Allow datestamp for x7 model backups
* Add ability to restore too
* Make this all 128x64 instead of x7 only
2017-03-02 18:32:24 +01:00
3djc
b800642090
Add popup menu to Play value SF on X7 ( #4535 )
2017-03-02 18:30:37 +01:00
3djc
f1b83e7295
Remove Heli choice from model wiz as we do not have one ( #4538 )
2017-03-02 18:29:36 +01:00
alteman
26259f398d
Fix a regression that omitted filenames from allsrc.cpp ( #4531 )
2017-03-02 18:28:10 +01:00
Max Paperno
d8b4f8594d
[Companion] Smarter app settings import from old versions... ( #4485 )
...
* [Companion] Smarter app settings import from old versions; Do not import flash tool locations on Windows which are already included with Companion (closes #4330 ).
* [Companion] Exclude Windows installation-specific keys when importing settings from previous versions (truly fixes #2645 ).
2017-02-28 17:48:52 +01:00
3djc
865e04c9ec
Fix binaries names
2017-02-28 09:42:04 +01:00
Jim Taylor
b75fa3b06f
Change text "not" to ! to fix VS15 Build Issue_4522 ( #4523 )
...
* Change text "not" to ! to fix VS15 Build (closes #4522 )
* Change !cb_fp[i]->checkState() to !cb_fp[i]->isChecked() per comments in PR
2017-02-27 18:14:32 -05:00
Bertrand Songis
9f3898ae1e
[9XR-PRO] Navigation issue in FlightModeOne screen
2017-02-27 14:04:44 +01:00
3djc
4d847e6943
Fix FM screen on X7 ( #4515 )
...
* Fix 4513
* Fix 9XR-PRO (hopefully)
2017-02-27 13:51:19 +01:00
Bertrand Songis
7bc557b4eb
Trainer code simplification ( #4519 )
2017-02-27 13:50:03 +01:00
Bertrand Songis
89e1dfeeff
[Warnings] Removed sRGB warnings raised by libpng
2017-02-27 13:49:35 +01:00
Bertrand Songis
99b01d396c
[Sky9x] skipHiddenLines broken on 128x64 LCD
2017-02-27 13:46:37 +01:00
Bertrand Songis
029e12860a
Cosmetics
2017-02-27 13:43:54 +01:00
Damjan Adamic
d7801f4a06
Lcd gtests added for Horus
2017-02-26 20:33:43 +01:00
Damjan Adamic
cc36f189f2
Re #4502 : Removed cache in Lua rotable search, tests have proven it does not speed up search significantly. Scripts that use some function a lot can use simple local variable to store pointer to the function - simpler and faster that cache.
2017-02-26 18:12:37 +01:00
Damjan Adamic
ca6a31016a
Re #4498 : Comment removed
2017-02-26 17:57:39 +01:00
Max Paperno
171e08c2fd
[Companion][ModelEdit] Fix/improve module custom failsafe value settings ( fixes #4443 ): ( #4492 )
...
* Properly set limits based on model's Extended Limits setting;
* Fix rounding issues between percentile display and underlying value in μs;
* Add ability to display values in μs as well as percent.
* Channels numbering & count is responsive to module's defined start/end channels.
2017-02-26 13:00:49 +01:00
Damjan Adamic
a1a58ad8f8
Lua: All usage of double converted to float ( #4502 )
...
* Lua: All usage of double converted to float. printf("%f") still uses promotion to double, (floating point va_args are always promoted to double)
Speed improvements:
* reordering of rotable to put most used tables at the top
* caching of last found global table
Use real pointer to rotable instead of misusing void* to pass integer value
Lua internal traces now turned on by TRACE_LUA_INTERNALS cmake option
* Replaced floating point division with multiplication (where possible), the hardware FPU is much faster at multiplication vs division.
stb_image: enabled STBI_NO_HDR and STBI_NO_LINEAR (removes code that we don't need)
2017-02-26 12:59:39 +01:00
Neil Horne
3b149a22d1
Inputs and Mixes dialogs - add flight modes context menu to set, clear and invert all modes ( #4494 )
2017-02-26 12:51:06 +01:00
Damjan Adamic
455fc1f79f
Proper skipping of hidden menu lines, old code accessed mstate_tab[] out of bounds ( #4491 )
2017-02-26 12:43:06 +01:00
Damjan Adamic
7081f924de
Some memory leaks and out of bounds array access fixed ( #4498 )
2017-02-26 12:39:26 +01:00
3djc
1910af51b6
Make lcd.clear() color aware on color screens ( #4504 )
...
* Make lcd.clear() color aware on color screens
* Compilation fix
2017-02-26 11:46:23 +01:00
Andre Bernet
86d897b23f
[Horus] Restore emergency mode priority over "no SD card" warning
2017-02-23 23:20:16 +01:00
Andre Bernet
b866baae65
[Horus] Restore emergency mode priority over "no SD card" warning
2017-02-23 23:04:09 +01:00
3djc
0857e27665
Merge pull request #4497 from opentx/3djc/x7-trainer-fix
...
X7 fix
2017-02-22 23:40:25 +01:00
Damjan Adamic
2c99de86d0
RTC Year fix for simulators
2017-02-22 16:26:21 +01:00
3djc
f3e951e0fb
X7 fix
2017-02-22 15:19:17 +01:00
Max Paperno
051a4638f3
[radio] Improve TRACE macro. ( #4484 )
2017-02-21 11:05:54 +01:00
Max Paperno
b12bd7d7be
[Simulator] Add asynchronous FIFO buffer for handling debug output/display more efficiently. ( #4488 )
2017-02-21 11:04:53 +01:00
Bertrand Songis
24c0f5008d
[X7] S.PORT devices update is now done on the bottom connector ( #4457 )
...
* [X7] S.PORT devices update is now done on the bottom connector
* [X7] I introduce a PCBREV option, as previous versions didn't have this S.PORT bottom connector
* [X7] Introduce a PCBREV PIN to avoid having different 2 different firmware on X7
* Compilation fix
* [X7] PCBREV PIN was inverted
* [X7] PULL DOWN on PCBREV PIN
* S.PORT bottom connector is powered by PB.02, not PB.01
* [X7] PCBREV resistor changed
* [X7] PCBREV resistor changed
2017-02-21 11:03:37 +01:00
Damjan Adamic
2fbd1d8955
Re #4477 : All usage (except Lua) of double converted to float. printf("%f") still uses promotion to double, (floating point va_args are always promoted to double) ( #4483 )
2017-02-21 11:02:26 +01:00
Damjan Adamic
f36d01d560
Fixes #4438 : wrong cast used when setting Lua mixer script input source ( #4470 )
...
* Fixes #4438 : wrong cast used when setting Lua mixer script input source
Improved parsing of Lua mixer script inputs
* Additional type check
* ScriptDataInput union introduced.
Fixed: when using SOURCE input, do not use default value
Fixed: when using SOURCE input, min-max range is fixed
2017-02-21 10:59:47 +01:00
Max Paperno
177acb95e5
[212x64] Fix channels display view with PPM_UNIT_PERCENT_PREC1.
2017-02-20 12:14:17 -05:00
Max Paperno
bb8dd1294f
[480x272] Fix extra channel showing up in custom failsafe settings menu. ( closes #4486 )
2017-02-20 03:41:40 -05:00
Max Paperno
a19748dba7
[Companion] Fix model being moved to wrong category after wizard run ( closes #4482 )
2017-02-19 18:38:15 -05:00
Max Paperno
ac9b781647
[build] Minor fixes for Windows and OS X.
2017-02-19 17:20:10 -05:00
3djc
95668a2bcf
Fixes #4345 : Enable print (even for model idx 0) ( #4474 )
2017-02-19 09:33:37 +01:00
3djc
e4c3326c0a
isExtensionMatching is case insensitive, but not further checks, making those whole function case sensitive, which it should not
2017-02-18 11:00:13 +01:00
Damjan Adamic
299c5924fa
Projectkk2glider/hardware floating point ( #4477 )
...
* Turn on compiler hardware floating point support for F4 targets
* Fixes, works on Horus
* Comment updated
2017-02-18 00:52:52 +01:00
Bertrand Songis
3e84e7930c
Bsongis/9x fixes ( #4463 )
...
[9x] Fixes + make firmware target added
2017-02-17 17:11:38 +01:00
Arne Schwabe
6106d1b228
Fix warnings with avr-gcc 6.2 ( #4471 )
2017-02-17 17:00:39 +01:00
Max Paperno
357ffd0b92
[Simulator] Debug console output listener now starts immediately upon creation; Fix debug console not printing last line in buffer; Shorten debug output print time by 2ms; Don't check buffer if not appending line; Report buffer overflow errors every 30s (if still needed).
2017-02-17 04:24:17 -05:00
Bertrand Songis
25ea90817a
Added Coverity badge
...
Crossing the fingers :)
2017-02-16 13:58:37 +01:00
Damjan Adamic
0e97d30363
DebugOutput buffer increased and overflow message only printed once.
2017-02-16 10:22:01 +01:00
3djc
aecd7d15f1
Fix companion wizard behavior for Horus ( #4467 )
...
* Fix wizard behavior for Horus (was treated like an 9X)
* Cosmetics
2017-02-16 09:19:34 +01:00
Damjan Adamic
ee43d3fb97
Projectkk2glider/issue 4449 drawline ( #4464 )
...
* Gtest pattern changed
* Fixes #4449 : lcdDrawLine_line() was wrong for slanted lines [128x64]
* Fixes #4449 : lcdDrawLine_line() was wrong for slanted lines [480x272]
* lcdDrawLine() coordinates check moved to Lua API
2017-02-16 00:23:42 +01:00
Bertrand Songis
53f55f8e1d
Fixes #4399 : problem getting/setting curve on output with Lua ( #4455 )
2017-02-15 21:25:08 +01:00
Bertrand Songis
27b1255584
[X9D/X9D+/X9E] Fixes #4334 ( #4451 )
2017-02-15 18:25:26 +01:00
Bertrand Songis
733cfb3218
Fixes #3865 ( #4456 )
2017-02-15 18:18:08 +01:00
Andre Bernet
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
hrenz
e8b04cdee6
Updated german translations ( #4390 )
...
* Update de.h.txt
shorten some texts for Q X7 Display
* Update de.h.txt
shorten some texts for Q X7 Display
* Update de.h.txt
shorten some Texts for Q X7 display
* shorten some Text for Q X7 display
* Shorten some texts for QX7
2017-02-15 16:55:40 +01:00
Bertrand Songis
d44848022c
In addition to #4454
2017-02-15 16:40:18 +01:00
3djc
b5798e219d
Menu updates handling cat/models for Horus ( #4452 )
...
* Alt+S is properly set
* Copy menu fixed
* Cosmetics
* Better handling of model and categories signaling
* Cosmetics
* Cosmetics and handling of special case after model or cat creation
* Remove unused viableModelSelected
* Take 2
* Start work on connect to new standards
2017-02-15 16:28:39 +01:00
Max Paperno
7762bac360
[firmware][gui] Extended limits fixes, issue #4447 ( #4453 )
...
* [firmware][gui] Adjust custom failsafe (and some channel display) ranges for proper extended limits (fixes #4447 ). This also fixes some display issues in *x64 GUIs when adjusting failsafe settings and cleans up code in those functions.
* [firmware][gui] Fix 480x272 channel output progress bars to show full extended limits; Fix alignment issues on all 212x & 480x gui mixes screens with custom channel names; Streamline some channel outputs display code.
* Fix AVR build.
2017-02-15 16:25:40 +01:00
Arne Schwabe
fb49d1197d
Use gawk if available, fixes running on OS X if gawk is installed ( #4460 )
2017-02-15 16:14:58 +01:00
3djc
03125ccad6
Fix X7 sd logs ( #4462 )
...
* X7 has only 6 switches
2017-02-15 14:27:23 +01:00
3djc
f2841bf904
X7 add copy/paste/.. long press menu to global func and custom funcs ( #4454 )
...
* Custom functions
* Enable long push for Global functions too
* Cleanup commented code
* Compilation fix
2017-02-14 20:59:27 +01:00
Bertrand Songis
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
Andre Bernet
5fc685d598
Crudely fix switch shift for X7 in hardware tab
2017-02-13 09:52:45 +01:00
Andre Bernet
a87afcecdb
Naming consistency ( Fix #4437 )
2017-02-13 09:43:18 +01:00
Bertrand Songis
4170acba79
[X12S] No additional duration for the splash ( #4448 )
2017-02-13 09:10:49 +01:00
Max Paperno
9e268eba89
[128x64] Fix switch diagnostics display on 9X family. ( #4176 )
2017-02-12 23:10:19 +01:00
Bertrand Songis
8cb46f2425
[SKY9X / 9XR-PRO] A couple of UI bugfixes
2017-02-12 22:58:24 +01:00
Bertrand Songis
85bdca8d44
Remaining trace removed
2017-02-12 22:26:09 +01:00
Bertrand Songis
5d2220c842
[SKY9X/9XR-PRO] Shift in Switches display
2017-02-12 22:22:58 +01:00
Max Paperno
d90b1e0640
[Simulator] Fix crash if error happens at startup before timer was created.
2017-02-12 16:01:43 -05:00
Max Paperno
586567927a
[Companion] Prevent error when trying to simulate a model right after wizard run.
2017-02-12 16:01:43 -05:00
Bertrand Songis
b96ad42f20
[Simu] Simu did shutdown on its own
2017-02-12 21:46:57 +01:00
Bertrand Songis
b9bb831b7f
Bsongis/horus flash external device ( #4446 )
...
* CMake options changed to UNEXPECTED_SHUTDOWN=YES/NO and PWR_BUTTON=PRESS/SWITCH
* [X12S / X10] Flash an external device is now OK
2017-02-12 21:04:46 +01:00
Bertrand Songis
808d7749c7
Travis builds failure (missing force-yes)
2017-02-12 20:58:46 +01:00
Max Paperno
d5476af719
[build][Windows] Fix date parsing regex for varying locales.
2017-02-12 06:53:22 -05:00
Bertrand Songis
5e63bbcd83
[X12S] Cosmetics
2017-02-12 11:42:00 +01:00
3djc
0af868a852
Reduce HORUS modelset left top icon width by 5 pixels to avoid selected model box to 'hit' it.
...
SD Version INCREMENTED
2017-02-12 10:26:18 +01:00
Bertrand Songis
bd954478c6
[X12S] AUDIO is back
2017-02-11 23:35:47 +01:00
Max Paperno
3542c8b807
Make build setup a little more Windows-friendly ( #4435 )
...
* [build][CMake] Use `find_package(Git)` to confirm existence before trying to use git for version stamp; Use friendlier detection of grep executable on Windows; Use "del" on Windows instead of "rm".
* [build][Windows] Include dirent and msinttypes headers in source tree.
* Remove grep dependency for lua exports generation
* Sneaky pythons hiding in code.
* [build] Change `git_id` macro to skip check if no git directory is present, also now fails gracefully; Fix `today` macro on Windows; Report git revision; Make sure QtSvg module is found.
2017-02-11 22:23:07 +01:00
Damjan Adamic
e80c4c858e
Prevent Lua from allocating all heap memory (Horus) ( #4440 )
...
* Fixes #4284 : Prevent Lua from allocating all heap memory (Horus)
Lua bitmap functions cleanup and docs update
Added x or y < 0 check to drawBitmap()
* Proper float constant
2017-02-11 22:21:14 +01:00
Damjan Adamic
be61e07939
Lua documentation update
2017-02-11 19:08:55 +01:00
3djc
a53db11e1a
Horus : limit model bitmaps filemane to 6 chars ( #4432 )
...
* Limit filename to 6 as sdcardfilelist controls size without extension.
* Bring constant in line with naming convention
2017-02-10 22:24:30 +01:00
Bertrand Songis
9511923581
RAM used for nothing on Taranis (change made originally for Horus)
2017-02-10 22:16:45 +01:00
Damjan Adamic
12a5af98b4
Fix for f_readdir() in simulator.
2017-02-10 20:58:44 +01:00
Bertrand Songis
70cfbbd646
Bsongis/issue 4400 ( #4425 )
...
* Cosmetics before fixing #4400
* Cosmetics before fixing #4400
* Now one more conversion issue (SF => SH sources conversion from X9D to X7)
I don't know what is exactly the conversion issue as I don't have the original EEPROM, but I used this one for my tests, so I fix it
* Now we display correctly the corrupted mixers list so that copy/paste will work correctly (it was not consistent)
+ some cosmetics
* Test removed too quickly
* One global removed ;)
2017-02-10 17:17:52 +01:00
Sebastien Charpentier
4d16e8391e
Updated again French Translation. ( #4436 )
...
Rotary Encoder is now translated in "Sélecteur Rotatif" with the abbreviation "Sel.Rot."
2017-02-10 17:17:33 +01:00
3djc
3bccefe2fc
Introduce S6R lua script for X7
2017-02-10 12:39:00 +01:00
3djc
022b773205
Not implemented yet
2017-02-09 10:58:37 +01:00
Andre Bernet
62e0e38635
Revert "Add translation"
...
This reverts commit 7bfc13fc3e .
2017-02-09 10:44:15 +01:00
Andre Bernet
7bfc13fc3e
Add translation
2017-02-09 10:23:49 +01:00
3djc
d6fc134e26
Default model in french should not include accents, as those are not handled at radio end
2017-02-09 07:38:47 +01:00
3djc
100bcd3c2d
Merge pull request #4430 from opentx/LapinFou/FR_Translation_Companion
...
Type correction, again.... ;)
2017-02-08 09:53:23 -08:00
LapinFou
e6fe518ed3
Type correction, again.... ;)
2017-02-08 18:47:15 +01:00
3djc
5a46b6ecbd
Cosmetics
2017-02-08 17:54:29 +01:00
3djc
ed6a74c2c6
X7 switch warning, take 2 ( #4428 )
...
* More like X9 proposal
* There's no E
* Fixes for compatibility
2017-02-08 16:42:42 +01:00
Sebastien Charpentier
dc9129e6f1
Corrected some typo. ( #4429 )
2017-02-08 16:40:32 +01:00
Max Paperno
a60e080ce1
[Simulator] Cosmetics: rename SimulatorDialog -> SimulatorWidget.
2017-02-08 00:37:07 -05:00
Max Paperno
c4acbf6054
[Simulator] LCD screenshot file name now includes radio type; Remove unnecessary class dependence in SimulatedUIWidget initializer; Show exit status debug; Cosmetics.
2017-02-08 00:02:34 -05:00
Andre Bernet
62bcfb52c0
We only have 32 inputs! ( Fix #4423 )
2017-02-07 22:56:00 +01:00
Max Paperno
4e24d0ef7d
[Companion][ModulePanel] Clean up some layout issues in outputs/trainer protocol setup UI; Make sure proper form fields are shown for radios with only one external radio system (eg. PPM on 9X). ( #4424 )
2017-02-07 22:17:05 +01:00
Max Paperno
3a026a80f2
[Simulator] Add ability to update .otx files. ( #4422 )
...
* [SimulatorInterface] Add ability to read eeprom data back from simulator instance.
* [Simulator] If started with .otx file, Simulator will now update (or create) the file upon exit using current radio/model data; Consolidate internal startup and shutdown code for handling various data sources.
2017-02-07 22:15:18 +01:00
Max Paperno
2589e35ad5
[Companion] Fix crash when converting radio splash image to RGB32 ( closes #4420 ).
2017-02-07 15:54:29 -05:00
3djc
25848a83bb
Merge pull request #4405 from opentx/3djc/X7-sw-warning-v2
...
X7 switch warning setup
2017-02-07 11:10:11 -08:00
3djc
343446a86d
Merge pull request #4417 from opentx/3djc/X7-fix-#4412
...
Do not reset telem on ENT push while in telem view
2017-02-07 00:20:38 -08:00
Max Paperno
cdf4335d95
[Simulator] Set main window title based on radio type & flight mode.
2017-02-07 03:01:54 -05:00
Max Paperno
7e1c05fcab
[Simulator] Navigation buttons in radio UIs are now animated in response to keyboard shortcuts.
2017-02-06 22:16:48 -05:00
Max Paperno
5309b527a5
[Simulator] Add X9E radio skin.
2017-02-06 22:16:48 -05:00
Max Paperno
b28bd82515
[Simulator] Improve radio UI keyboard shortcut handling for commonly used keys (pg. up/down, arrows); Cosmetics.
2017-02-06 22:16:48 -05:00
Raphael Coeffic
559bde6b4a
make “reset” menu consistent with X9D (long enter press)
2017-02-06 22:18:23 +01:00
Andre Bernet
1e0046f9d6
Leftover cast ( Fix #4416 )
2017-02-06 20:07:55 +01:00
3djc
dc3a26df1c
Fix #4412
2017-02-06 19:49:29 +01:00
Max Paperno
bb5c092d4f
[build] Add MIXERS_MONITOR option to taranis/CMakeLists.txt (but disable for X7).
2017-02-06 13:49:26 -05:00
3djc
65249db838
Fine tune X7 trim display ( #4410 )
...
* Fine tune trim display
* Further fine tune
2017-02-06 18:28:36 +01:00
Arne Schwabe
561501a337
No longer ignore output files ( #4411 )
...
* No longer ignore output files
If these are present in a 2.2 OpenTX repo, they are remainds from a
OpenTX 2.1 build
* more output files from 2.1
2017-02-06 18:27:57 +01:00
Max Paperno
ded843b989
[Simulator] UI tweaks for last major update. ( #4414 )
...
* [Simulator] Debug output: Adjust exclusion filter, help text <kbd> background color, fix help text typos & mark as translatable.
* [Simulator] Radio Outputs: Fix wrong FM highlighted (closes #4408 ) and current FM not highlighted until switched once; Change highlight color role of active LS/FM so it is always shown (fixes #4393 ); Active LSs now much more obvious (bold font & sunken frame).
* [Simulator] Rework some SimulatorMainWindow functionality:
* Fix floating dock widgets appearing behind other applications on Linux (https://github.com/opentx/opentx/issues/4403#issuecomment-277510273 );
* Fix previously-unused floating dock widgets appearing in top-left corner upon subsequent launches of application (https://github.com/opentx/opentx/pull/4385#issuecomment-277315158 );
* Fix various anomalies due to not using a "central widget" in QMainWindow (extra separators appearing, vertical resize not working in some cases), radio widget is now central by default;
* Add (keep) option to float the radio widget separate from main window, though this may cause the minor visual anomalies mentioned above;
* Add options to disable radio widget size constraints while docked.
2017-02-06 18:27:03 +01:00
Bertrand Songis
b0eeeb4dbc
Fixes #4315 ( #4406 )
2017-02-05 22:01:44 +01:00
3djc
08989fb745
Another option
2017-02-05 13:21:00 +01:00
3djc
7e2271905e
Fix switch warning setup on X7
2017-02-05 13:06:53 +01:00
Andre Bernet
93781748c3
X7 has no mixersmon for now (re #4402 )
2017-02-05 12:24:09 +01:00
Bertrand Songis
fcadd48444
Cosmetics
2017-02-05 10:34:13 +01:00
Arne Schwabe
32f7e322b2
[Companion] Add missing mask when reading multi protocol ( fixes #4372 )
2017-02-05 02:54:41 +01:00
Kelly Byrd
3bd37bf4e0
Removed const modifer to Widget::update in the 480x272 GUI. ( #4397 )
...
I was getting const errors with a recent gcc. So I removed the const modifer
to Widget::update in the 480x272 GUI. This caused menu_settings.cpp
menuSettings() to complain, because it was being passed a param called
'object' of type pointer to a const T, and then called object->update(),
which is not a const function.
However, the one call site I found to menuSettings() (menu_settings.cpp:224)
is passing currentWidget, which is of type Widget*.
2017-02-04 21:28:04 +01:00
3djc
38934767c8
Fix missing line on X7 and on x9 and x7 prevent unnecessary redraw of line ( #4398 )
2017-02-04 21:26:05 +01:00
Damjan Adamic
17a77114d0
Re #3882 : parse theme/widget options depending on option type ( #4391 )
2017-02-04 15:35:00 +01:00
3djc
b17122acf8
Fix GPS display in telem screen for X9. ( #4389 )
...
* Fix for X9. Right now, it is working, but maybe could be improved later by moving to right aligned
* X7 work
* X7 and X9 working
* Another fix for processTelemetryData
2017-02-04 15:33:52 +01:00
Damjan Adamic
c66e45f0f7
Another fix for processTelemetryData
2017-02-04 14:47:33 +01:00
Arne Schwabe
839f8ae557
Fix another instance of processTelemetryData
2017-02-04 13:09:02 +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
fbd881f8d9
Telemetry/AVR/Function renaming
...
renamed processSerialData to processTelemetryData acording to PR review
2017-02-04 12:08:26 +01:00
PT_Dreamer
b87fddf3e7
Telemetry/Mavlink add 58798bps
2017-02-04 12:08:26 +01:00
PT_Dreamer
503422d2f7
Cmake fix telemetry option
2017-02-04 12:08:25 +01:00
PT_Dreamer
6cb86dd16b
Telemetry/Mavlink clean and bugfix
2017-02-04 12:03:20 +01:00
PT_Dreamer
f83aef4606
Telemetry/AVR/Unify serial driver
2017-02-04 12:03:20 +01:00
Max Paperno
2f9d9c1a99
[Simulator] New main UI window, debug console, separate outputs window, more. ( #4385 )
...
* [package] Add QtSvg support DLLs for Windows.
* [Simulator] Add images/css resources for new version; Create SimulatorIcon and SimulatorStyle classes; Build with SVG support, remove unused bitmaps.
* [Simulator] Improve and simplify VirtualJoystickWidget resize event (sticks maintain X/Y position) & improve values layout w/out trims.
* [Simulator] Refactor Trainer simulator to use VirtualJoystickWidget, gains lock/hold buttons and X/Y position readout.
* [Simulator] More compact layout for Telemetry simulator, reduces min. width and adds scrolling columns to allow smaller window sizes.
* [Simulator] Add new SimulatorMainWindow and RadioOutputsWidget UI classes.
* [storage] Add non-persistent sessionId() to AppData for tracking currently active radio profile ID.
* [Simulator] Major UI updates:
* Use a MainWindow interface with dockable/floatable windows, proper toolbar & menu;
* Persistent size/layout state of all windows/docks/etc between uses, per radio profile;
* Completely separate radio Outputs window with configurable layout (also persistent between uses);
* Translations now enabled in standalone Simulator, follows main Companion setting (they need a lot of updates);
* New custom icons throughout, toolbar icon sizes adhere to user preference in Companion.
* [Simulator] Debug Output console updates:
* New filter feature with optional full RegEx support, can work in inclusive or exclusive modes (full help text is included in UI);
* Up to 50 user-defined filters are saved to permanent settings, also a few predefined filters are provided;
* Saves/restores the last filter used and if it was en/disabled;
* Added word wrap and clear screen features;
* Configurable scroll-back buffer size;
* Increased efficiency & performance of the buffering/printing process.
* [Simulator][OSX] Visual UI tweaks for OS X.
* [Simulator] Fix some debug console settings not being restored properly.
* [Simulator] Add ability to hide/show menu bar; Persist view state of menu bar and radio title bar; Reduce font size on OS X; Other small visual tweaks and improvements.
* [build] Add QtSvg to Linux build scripts (a guess for Dockerfile).
* [build] Fix for Qt 5.3.
* Add OpenTx headers to new files.
* [Companion][storage] Update GeneralSettings() initializer to use current sessionId for profile data retrieval, removes workaround for standalone Simulator being started with arbitrary profile; AppData: always update sessionId when global id() changes.
* [X10] Fixes for new simulator
2017-02-04 11:59:42 +01:00
Damjan Adamic
b493973d7d
Lua: Use incremental GC and also call it for Widgets ( #4369 )
...
Fixes #3885 : Error in Lua Widget options handled better (does not disable entire Lua state)
Disable Lua Widget if any of its functions has error.
2017-02-04 10:58:06 +01:00
RealTadango
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
40ece81de2
X10 ( #4377 )
...
[X10] New radio supported!
2017-02-04 10:42:50 +01:00
Kongse
ebee591990
Layout tweak ( #4388 )
...
Chineses fonts width of ubuntu is differents from windows, layout re-modified for windows, considering most people use windows version
2017-02-04 10:10:11 +01:00
Martin Hotar
de572b53e4
X9E simu images for @mpaperno
2017-02-04 00:19:49 +01:00
Kelly Byrd
86d0ac6745
Fixes #4368 : Don't duplicate categories in OTX's models.txt ( #4370 )
2017-02-03 20:55:18 +01:00
Damjan Adamic
fc01f77d49
Re #4384 : Lua doc updated: added max image size to lcd.drawPixmap()
2017-02-03 20:22:55 +01:00
3djc
3dba82622e
Fix fields name (mixer,GC,..) ( #4383 )
2017-02-03 13:58:29 +01:00
Kelly Byrd
a0aa883743
Fixed #4375 , fix pasting multiple items in Companion. ( #4381 )
2017-02-03 10:26:31 +01:00
Damjan Adamic
2b83160284
Fix needed to get f98f63fa5 working (PR was based on some older code)
2017-02-03 10:18:49 +01:00
Kelly Byrd
f98f63fa55
Issue #4224 : Implement "duplicate model" in Companion ( #4367 )
2017-02-03 10:10:51 +01:00
3djc
fb44581496
Merge pull request #4376 from opentx/3djc/comp-french-uncomplete
...
3djc/comp french uncomplete
2017-02-02 22:17:47 -08:00
LapinFou
e911922430
Updated French translation.
2017-02-02 15:49:45 +01:00
Andre Bernet
00074c508f
Module compartment trainer input currently unavailable on Horus
2017-02-02 15:28:53 +01:00
3djc
0c550588bb
Make lcd.drawScreenTitle and lcd.drawCombobox compatible with X7 ( #4374 )
2017-02-02 10:33:42 +01:00
Andre Bernet
8775550147
[128] Navigation fix
2017-02-02 09:42:35 +01:00
Andre Bernet
c8d0154a9e
VC++ compilation
2017-02-02 09:12:59 +01:00
Kelly Byrd
bdd62104c1
Issue #4224 : Paste into and across categories in Companion ( #4371 )
...
* Issue #4224 . Allow pasting models into and across categories.
* Issue #4224 : Add "Paste" to category conext menu.
2017-02-02 09:05:26 +01:00
3djc
e7d7f9df95
Fix some events not sent to LUA telemetry scripts scripts.
...
Thix fixes #4366
2017-02-02 08:02:18 +01:00
Andre Bernet
d2415b35db
Change physical ID for remote SPORT lua scripts to 0x17 to avoid conflict with existing sensor. Also matches info from back in 2013 and FrSky's own implmentation of a ground setup device (smart dashboard).
...
Should actually be an OpenTX setting, possibly even hardcoded instead of scripts being able to choose it.
2017-02-01 22:44:41 +01:00
Andre Bernet
4554f19a4a
Screenshot SF currently unsupported on Horus
2017-02-01 21:10:31 +01:00
Arne Schwabe
5790b36589
Check X7 epprom sizes ( #4364 )
...
Since X7 is released now, we should not modify its data struct sizes anymore
X7 is too different from Taranis/sky9x to merge it into one of the other blocks
2017-02-01 16:36:13 +01:00
3djc
ba21aec79f
Update doc for functions not available on X7 ( #4363 )
2017-02-01 15:44:23 +01:00
Max Paperno
9c6a543434
[Simulator] Make sure a default Data File is always suggested in startup dialog; Fix silent exit upon startup if no file/data was provided.
2017-02-01 04:04:51 -05:00
Damjan Adamic
fe76ecfe02
Re #4353 : Header background color is now 70% of base color.
2017-02-01 09:56:43 +01:00
3djc
883154dad6
Make dot smaller ( #4361 )
2017-02-01 09:04:37 +01:00
Arne Schwabe
8ba5af7049
Use C++11 clock implementation instead implementation platform specific code ourselves ( #4358 )
...
* Use C++11 standard chrono API instead of platform specific code (fixes Mac OS X < 10.12)
* Divide by /2 to get 2ms steps
2017-02-01 07:37:29 +01:00
Kelly Byrd
c6026e8a0f
Re #4224 Add "rename" item to Category context menu in companion. ( #4360 )
...
- Adds "rename" to the context menu for categories, it uses the
same code path as the default dblClick handler for the base class.
- Added a separator so the context menu looks more like the one
for models
- Some whitespace changes in mdichild.h, my editor truncates
whitespace on blank lines.
2017-02-01 07:35:46 +01:00
3djc
58971dffea
Move antenna switch to module switches ( #4355 )
...
* Move antenna switches to module switches and fix display when moduel is OFF
* One line is missing and the whole field feels empty...
2017-01-31 14:50:18 +01:00
Arne Schwabe
7fb9aad61f
[MULTI] Fix Frksy EU pulses actually send the right type
2017-01-31 07:48:58 +01:00
Damjan Adamic
baa5929671
Fixes #4350 : Horus 2pos switches need different switch conditions, fixes SF and SH switches in simulator ( #4351 )
2017-01-31 07:41:59 +01:00
Arne Schwabe
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
Max Paperno
cab26a6a0f
[Simulator] Make 2-way switches return -1 || 1 instead of 0 || 1. Fixes https://github.com/opentx/opentx/issues/4343 .
2017-01-30 20:19:04 -05:00
Damjan Adamic
dcbfa92b03
Lua docs update: playNumber units updated
2017-01-30 21:53:06 +01:00
Damjan Adamic
a45aafff33
Fixes: Mixers were not calculated in simulator. CoGetOSTime() needed … ( #4342 )
...
* Fixes: Mixers were not calculated in simulator. CoGetOSTime() needed implementation.
* Cleanup
2017-01-30 15:33:22 +01:00
Damjan Adamic
bbe82db087
Cosmetics
2017-01-30 14:52:37 +01:00
Andre Bernet
5077b10274
Only convert storage if boards are actually different
2017-01-30 11:03:42 +01:00
Andre Bernet
00adc318ce
The "Downloads" dialog (previously firmware preferences) doesn't actually change anything anymore, so shouldn't update anything and thus run a storage conversion
2017-01-30 10:54:26 +01:00
Andre Bernet
b05d57fcce
One more qt plugin needed on Win for jpg Horus model images
2017-01-30 10:02:35 +01:00
Bertrand Songis
11c20a5c2c
[Build] Filelock added to avoid to compile the same firmware many tim… ( #4333 )
...
* [Build] Filelock added to avoid to compile the same firmware many times simultaneously
2017-01-30 09:16:18 +01:00
Bertrand Songis
cc8de81128
[Build process] Rather move the binary than copy it to avoid race conditions
2017-01-29 13:42:46 +01:00
3djc
2a1e5914f5
Translate some of the new stuff
2017-01-27 20:35:29 +01:00