1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-22 07:45:14 +03:00
Commit graph

414 commits

Author SHA1 Message Date
Bertrand Songis
f60733b561 __ALIGNED macro unified 2018-08-05 09:56:47 +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
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
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
Arne Schwabe
c80f0da4ac Remove various references of AVR from script and referenced files 2018-07-05 12:05:55 +02:00
Arne Schwabe
e76d1d0c3d Remove unused telemetry protocols 2018-07-05 12:05:55 +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
Alexander Novikov
67585a6fa7 Fixed: long filenames (RU TTS) (#5974) 2018-06-16 22:35:30 +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
Arne Schwabe
ad26e4acba Fix German timer tts 2018-06-12 17:31:45 +02:00
3djc
fd9ecc589e Add missing German tts strings 2018-06-12 09:58:37 +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
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
3djc
f2d444e2d5 some xlite peripheral settings (#5877)
* Refine xlite compilation options

* noras is for 9d+ only
2018-05-08 22:19:04 +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
Bertrand Songis
cfc02f67eb
Bsongis/xlite pxx (#5856)
Pulses refactoring
2018-04-29 22:55:29 +02: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
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
Bertrand Songis
269831e0c4
Fixes #5502 (#5575)
* Fixes #5502

* RAS renamed to SWR
2018-01-02 10:41:15 +01:00
3djc
9696284e1d Make server build use 2 threads 2017-12-24 13:36:06 +01:00
3djc
04ab98a634 Fix for stretch cmake in docker environment 2017-12-21 20:47:24 +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
3djc
aff40dac8d Move a decade forward ! 2017-12-20 09:56:07 +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
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
Alexander Novikov
23eeccec9c Ru tts (#5456)
Russian TTS
2017-12-05 20:02:10 +01:00
Sonar agent
ab4b159d06 Bsongis/sonar (#5382)
Sonar integration
2017-11-19 15:27:49 +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
1bfcdb5dfa Fix compilation server 2017-09-13 20:23:44 +02:00
Bertrand Songis
d80861db37 Nightly build enabled when suffix starts with 'N' 2017-09-13 18:43:01 +02:00
Arne Schwabe
4c5f0ca83c Let other python Qt scripts also fallback to Qt5 2017-09-13 14:18:17 +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
Bertrand Songis
7434e330c8 3djc/rssi poweroff safety (#5126)
Shutdown RSSI Alert
2017-08-01 14:13:25 +02:00
Bertrand Songis
97b2aa804d Crossfire parsing script updated 2017-06-17 09:12:13 +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
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
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
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
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
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
7e8cec005b Fix #4742 2017-04-03 09:03:07 +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
Andre Bernet
87ef351b03 Multi missing in FW build script for arsky9xrpro... 2017-03-19 17:05:37 +01:00
Andre Bernet
ab737c05f3 Remove templates in build script too 2017-03-19 16:31:15 +01:00
3djc
c5a09270a6 Update tts_fr.py 2017-03-14 17:17:20 +01:00
3djc
67ee51b976 Fix #459 2017-03-13 07:05:43 +01:00