Commit Graph
95 Commits
Author SHA1 Message Date
3djcandBertrand Songis d6b84371a9 Create a home for x7 sdcard data (#4230) 2017-01-15 15:27:58 +01:00
Andre Bernet b06864f286 Add new S6R parameters for FW 20161226 2017-01-11 13:50:52 +01:00
mhotar 0586c8fb05 horus wizard, image adjustments 2017-01-05 20:33:38 +01:00
3djc 540c56d8ab Move to image elements rather than full screen pictures, thanks to @Mhotar 2017-01-05 07:29:36 +01:00
3djcandBertrand Songis fe85290a18 Fix #4111 and fix capitalize issue (#4112) 2016-12-08 22:35:16 +01:00
3djcandBertrand Songis 3f4502d970 Fix ROT encoder nav for wizards (#4105) 2016-12-08 20:41:50 +01:00
Andre Bernet 2b01481151 [Taranis] MODELS directory was missing on SD card 2016-12-04 18:52:39 +01:00
Bertrand Songis 1d192d9fd2 [Crossfire] LF instead of CRLF 2016-12-01 22:08:24 +01:00
Bertrand Songis 9229a08625 [Crossfire] Lua script fixes 2016-12-01 22:07:32 +01:00
3djcandBertrand Songis 9f0f79469a 3djc/horus wizard plane (#4082)
* Introduce plane Wizard

* Simplify code
2016-11-30 11:51:23 +01:00
3djcandBertrand Songis 781ce1ea34 3djc/horus s6 r improvement (#4081)
* Progressive bitmap loading

* Cosmetics
2016-11-30 11:49:30 +01:00
Damjan AdamicandBertrand Songis 92553b6589 Projectkk2glider/lua bitmap free (#4075)
* Better memory stats (CLI)

* Bitmap buffer overflow check added

* Lua bitmap improvements

* Proper handling of symbolic links in simulator

* S6R Lua script fixes:
 * added progress screen while loading bitmaps
 * memory for bitmaps is now freed when leaving the script

* S6R Lua script: improved bitmap loading

* * Lua Themes and Widgets moved to separate file and separate Lua state
* Stand-alone, mixer and function scripts now behave the same as on Taranis (restarted after the stand-alone script was run)
* both Lua states are independent: Themes and Widgets is initialized only at the start, the other one is initialized before and after the stand-alone script is run

* Better leak test and report in BitmapBuffer

* Re #3318: Lua compiler enabled in simu and Companion simulator. Usage:
 * any time <xxx>.lua file is about to be loaded and if file <xxx>.lua.src exists:
   * load contents of <xxx>.lua.src
   * compile Lua code
   * save compiled code into <xxx>.lua (effectively overwrites existing file)
 * immediately following the compilation the real file loading is done from <xxx>.lua (which by now contains compiled Lua bytecode)
2016-11-28 23:08:18 +01:00
3djcandBertrand Songis a35d6b6a05 3djc/horus fix #4041 (#4042)
* Reduce model name size until they fit into the buffer

* SMLSIZE is better (but cut is still needed)

* Rework screen layout to handle up to 15 chars

* Allow for the two scroolbars (models and cats)
2016-11-19 13:07:06 +01:00
3djcandBertrand Songis d59fdc07c4 Catch up for Dark Blue theme (#4040) 2016-11-18 18:43:14 +01:00
Bertrand Songis 9582f76f91 [Crossfire] Lua script continued 2016-11-18 18:26:03 +01:00
Bertrand Songis a09565fcd6 [Crossfire] Lua script continued 2016-11-18 18:25:41 +01:00
3djcandBertrand Songis cf10ab5f20 3djc/horus wizard (#4034)
* Initial commit

* Cosmetics

* Add dummy wizard for testing purposes

* Graphics enhancement by MHotar

* Only if LUA + cosmetics

* cosmetics on the sample wizards

* Remove warning
2016-11-17 23:13:56 +01:00
mhotar 83b81b4bb9 horus wizard images for @3djc 2016-11-15 21:57:45 +01:00
3djcandBertrand Songis fd33cc9d2b This merges S6R dir on Taranis (two different lua still exist for config and calib) (#4020) 2016-11-13 11:20:37 +01:00
3djcandBertrand Songis c0837a59a6 Add back model bin name, currently needed if you want to use model notes (#3994)
* Add back model bin name, currently needed if you want to use model notes

* Turn into code graphics by Mhotar(tm)
2016-11-10 21:45:07 +01:00
Bertrand Songis 3b3b528bbf [Crossfire] Bind and OTA Rx firmware update now OK 2016-11-06 11:54:05 +01:00
Bertrand Songis 45a8cd94e7 [Crossfire] Lua script continued 2016-11-02 13:31:50 +01:00
lichtlandBertrand Songis adb4b122bb Fix #3837 - Fix wizard for non Horus (#3902)
* move WIZARD in correct folder

* remove lcd.lock function
2016-10-16 09:29:12 +02:00
3djc b1d9011dae Improve Taranis as well 2016-10-14 07:31:26 +02:00
3djc c30d99a7e3 Use a less controversial wording + performance fixes.
This fixes #3905
2016-10-13 23:08:49 +02:00
3djcandBertrand Songis 515c122521 3djc/build revise handling sdcard.version (#3897)
* Move opentx.sdcard.version creation to server build process

* opentx.sdcard.version should not exist prior, but just in case ...
2016-10-12 17:38:24 +02:00
3djcandAndre Bernet 7e8bebfaac S6R support (#3896) 2016-10-09 21:25:19 +02:00
Andre Bernet fcdab1ff4e Bump SD version on repo 2016-10-09 17:01:26 +02:00
3djcandBertrand Songis e7281c957c 3djc/add sdcard dir struct (#3894)
* Add taranis

* Add readme to folder structure

* Add templates

* Add directory structure for Horus

* remove snake for Horus

* No telem folder for Horus, use widgets instead

* Include some details on formats

* Improvement based on bsongis feedbacks

* Cosmetics

* sdcard version change required
2016-10-09 10:37:52 +02:00
3djcandBertrand Songis 9b6217e1c3 S6R : Add nice graphics by mhotar (#3831)
* Add nice graphics by mhotar

* Cosmetics
2016-09-19 20:58:26 +02:00
3djcandBertrand Songis f675506bc6 3djc/taranis improve s6 r (#3825)
* Step 1 : calibration

* Step 2 : remove calib for main LUA

* Clean BMP
2016-09-18 15:59:55 +02:00
3djcandBertrand Songis 3107bbb88b Insert a calibration complete step and move bmp to folder (#3819) 2016-09-17 21:50:25 +02:00
3djcandBertrand Songis 7bfb213687 Allow sdcard version change from cmake (#3816)
* Allow sdcard version change from cmake

* Make it sdcard version check ARM only

* Move to common ARM
2016-09-17 08:53:01 +02:00
3djcandBertrand Songis 4d44eb97f5 Add rotary encoder support (#3792) 2016-09-12 11:49:58 +02:00
3djc 833d6a6b27 Add some missing plural forms, increment audio version 2016-09-08 08:52:51 +02:00
mhotar 610762a89d blue theme images 2016-09-06 22:40:17 +02:00
Andre Bernet 508e3e899c Fix SD card version check 2016-08-27 15:11:54 +02:00
3djcandBertrand Songis 1164f30fd1 3djc/sdcard version check (#3709)
* Checking code

* Strings

* Fix

* Improvement

* Cosmetics
2016-08-21 16:45:04 +02:00
Martin HotarandGitHub 9a00f03843 Category images 2016-08-01 22:00:07 +02:00
Bertrand Songis 3b90b0d6c0 [Crossfire] Lua script continued 2016-07-25 21:56:23 +02:00
Bertrand Songis e58bdff8a9 [S6R] ID changed 2016-07-13 18:44:31 +02:00
Bertrand Songis b966db4fa5 [S6R] More fixes 2016-07-11 23:29:10 +02:00
Bertrand Songis ea18909b46 [Crossfire] More field types supported 2016-07-10 23:37:33 +02:00
Bertrand Songis 0da921df0d [S6R] Fixes 2016-07-09 10:42:36 +02:00
3djcandBertrand Songis 53d8a615a0 update function is required if you don't want lua errors when not displayed. it can be empty, but since we have one, let's keep it counting ! (#3646) 2016-07-05 21:55:47 +02:00
3djcandBertrand Songis 9237d6af63 3djc/horus fine tune mixers setup (#3643)
* Optimize display for mixer setup

* Make mixer setup screen full icons

* - Display flighmode in SMLSIZE
- Add icon for it
- Space out things given then gain space

* Introduce SLOW_BLINK (half rate BLINK)
WARNING : code for both DS and single icon 'DS' is here, need cleaning before PR after choice is made

* Introduce snail and hourglass icons
Fine tuning

* Move to single icon column for DS (3 possibles icons)
Space things a little

* delayslow icon

* delayslow icon
2016-07-04 19:54:50 +02:00
3djcandBertrand Songis e33c56d1eb 3djc/horus improve mixer setup (#3636)
* Rework to display bar on mixers, hence needs a more flexible drawSingleXXBar approach

* First working version
WARNING : displayMixConvertMask() DOES have a bug, do NOT PR without fix

* Fixed displayMixConvertMask() bug
Cosmetics on placement on status bar

* Cosmetics

* Improved graphics by mhotar !

* Fix for multiple lines mixers
Cosmetics

* Fine tune column values to handle more complex mixers lines

* Replace +=, *=, := by icons

* No needs to use mask bitmap

* Remove unwanted png file

* Fix handling and conversion of Mask to Bitmap

* use loadAndConvertMask here too

* Typo

* Screen layout fine tune

* - Move loadMaskOnBackground to framebuffer.cpp
- replace loadMaskAndConvert by loadMaskOnBackground

* Cosmetics

* Move new icons to theme loading

* Fine tune Mixer setup screen on darkblue
2016-06-30 18:53:07 +02:00
Martin HotarandGitHub ad998f5787 Horus multiplex icons 2016-06-27 20:27:20 +02:00
Martin HotarandGitHub 46ba761b8d Horus trackpoint background png 2016-06-26 21:48:49 +02:00
Bertrand Songis b0f9d69f7c [Horus] New model selection menu started 2016-06-25 19:39:29 +02:00