Commit Graph
16028 Commits
Author SHA1 Message Date
Raphael Coeffic bb60d62267 [color] fixed drawing values from LUA mixer scripts 2021-08-02 13:04:41 +02:00
Peter FeerickandGitHub 7fbcc54485 Add more pretty badges ;) 2021-08-02 19:51:20 +10:00
Raphael Coeffic 9a112977f8 Update libopenui 2021-08-02 10:46:18 +02:00
Raphael CoefficandGitHub c88d848680 Merge pull request #532 from EdgeTX/sfAdjLbls
Add missing SF "Adjust" label, dependent on source
2021-08-01 11:25:55 +02:00
Raphael CoefficandGitHub 78e127a8a1 Merge pull request #534 from EdgeTX/nv14-trim-clicks
Nv14 trim clicks
2021-08-01 11:24:33 +02:00
Raphael Coeffic fde67702d2 Fix simulator when there is no rotary encoder and no PLUS / MINUS keys 2021-08-01 11:05:01 +02:00
Raphael Coeffic 8172d38906 Allow ENTER/EXIT to be used with the NV14
This requires enabling HARDWARE_KEYS, otherwise the UI won't have any key handling compiled.
2021-08-01 10:02:03 +02:00
Raphael Coeffic 89bedc5365 Fixed key driver 2021-08-01 10:00:23 +02:00
Peter Feerick 34983c3916 Use STR_GLOBALVAR string for consistency 2021-08-01 13:10:14 +10:00
Peter Feerick ad8914f44a Add missing label, dependent on source 2021-08-01 13:01:23 +10:00
Raphael CoefficandGitHub 704c03a422 Merge pull request #499 from EdgeTX/freertos
FreeRTOS Integration
2021-07-31 18:42:39 +02:00
rotorman 4ff02be17d Removed obsolete folders. 2021-07-31 18:15:55 +02:00
Raphael Coeffic 5a272cbf89 Update libopenui to include a fix for checkboxes
Resolves #444
2021-07-31 18:12:45 +02:00
Raphael Coeffic 07778b0d83 Update libopenui to add eshifri's "sign" key 2021-07-31 18:06:59 +02:00
Raphael Coeffic 8b480fc276 [nv14] fixed diskio 2021-07-31 17:55:01 +02:00
Raphael Coeffic b8ee83da32 [nv14] Fixed unknown type 2021-07-31 17:52:28 +02:00
Raphael Coeffic 34c588d9f6 Dramatic memory use improvement
Thx to @3djc !
2021-07-31 17:31:51 +02:00
Raphael Coeffic 4d317c5e33 One notification index per task is enough
Notification index 0 is only used by FreeRTOS when Streams or message buffers are used.
2021-07-31 17:31:51 +02:00
Raphael Coeffic 1f6b384927 internal module timer is no longer in use 2021-07-31 17:31:51 +02:00
Raphael Coeffic 507692cc77 Added some debug for DEBUG=YES 2021-07-31 17:31:51 +02:00
Raphael Coeffic 21280c4102 Some cleanup 2021-07-31 17:31:51 +02:00
rotormanandRaphael Coeffic 3ac70da582 Changed I2C timing to FreeRTOS ticks and added HAL_I2C_Mem_Write_DMA() and HAL_I2C_Mem_Read_DMA() from STM32F4 HAL in preparation of changing to DMA based I2C. 2021-07-31 17:31:51 +02:00
Raphael Coeffic 1c8d33a7ca Use task notification for mixer scheduler: faster and less RAM 2021-07-31 17:31:51 +02:00
Raphael Coeffic 56542bf7e8 Some fixes for simu 2021-07-31 17:31:50 +02:00
Raphael Coeffic 06f898006e Added F2 support and try to save more memory 2021-07-31 17:31:50 +02:00
Raphael Coeffic b1273dce53 Save a bit more memory 2021-07-31 17:31:50 +02:00
Raphael Coeffic 12e7780fa3 Move FreeRTOS port file inclusion to MCU specific section 2021-07-31 17:31:50 +02:00
Raphael Coeffic 2a544d1b83 Disable mutexes (binary semaphores only) and software timers 2021-07-31 17:31:50 +02:00
rotormanandRaphael Coeffic 8c14b80c69 Need to give semaphore after creation. 2021-07-31 17:31:50 +02:00
Raphael Coeffic 421d19bc6b Fixed interrupt prio 2021-07-31 17:31:50 +02:00
Raphael Coeffic 40609f5d67 Moved drawSplash() into UI task and fixed task prios 2021-07-31 17:31:50 +02:00
Raphael Coeffic 7e4cdaeaca Patched mixer scheduler related interrupts with the correct prio 2021-07-31 17:31:49 +02:00
Raphael Coeffic d4edb7713e WiP: FreeRTOS integration 2021-07-31 17:31:49 +02:00
rotorman 94bb85142b SD card is now in own repository at https://github.com/EdgeTX/edgetx-sdcard
Removing this obsolete copy here.
2021-07-31 17:04:52 +02:00
Peter FeerickandRaphael Coeffic 4ec62d71b6 Add model notes icon 2021-07-31 12:28:31 +02:00
Peter Feerick eb34c9de22 Correct Gitpod URL path 2021-07-31 09:38:46 +00:00
jfrickmannandRaphael Coeffic 6e37d11710 Added a lua function lcd.sizeText(text[, flags])
Gets the width and height (incl. vertical offset) of text on the LCD with flags applied.
2021-07-31 07:59:08 +02:00
eshifriandRaphael Coeffic fb3ac5e0ba switch warning fix 2021-07-31 07:57:47 +02:00
eshifriandRaphael Coeffic 5d25ac8c86 Add +/- button to virtual number_edir keyboard. 2021-07-31 07:55:41 +02:00
jfrickmannandRaphael Coeffic bf656ffd7b Added event buffer to LuaWidget
Since Lua only runs at 10 Hz and the GUI at a higher frequency, events sometimes are skipped unless we store them in a buffer.
This buffer is only two slots, but can be expanded by changing EVENT_BUFFER_SIZE.
2021-07-31 07:54:17 +02:00
Raphael CoefficandGitHub 2d0a22c1b9 Merge pull request #468 from pfeerick/devcontainer
Add VSCode Development Containers support
2021-07-31 07:53:40 +02:00
Raphael CoefficandGitHub c315546c50 Merge pull request #467 from pfeerick/gitpod
Gitpod
2021-07-31 07:53:07 +02:00
eshifriandRaphael Coeffic 645afc1176 Add modelNotes icon to the carousel if notes exist
Resolves #488
2021-07-31 07:50:02 +02:00
Raphael Coeffic 46688263ee Fix compilation on Windows (via QtBuilder / VSCode) 2021-07-28 10:51:25 +02:00
Raphael Coeffic b83fe990f9 Added NV14 to the nightly targets (+fw.json) 2021-07-27 18:54:11 +02:00
Raphael Coeffic b6420fa876 [nv14] Fixed polarity on types of external modules 2021-07-27 18:45:20 +02:00
Raphael Coeffic 61f5babd43 [nv14] fix polarity for soft serial on PPM pin 2021-07-27 17:34:23 +02:00
Richard Li 6dee3187cd Fixed NV14 slider position, compatible with TX16S alignment. 2021-07-27 22:54:25 +08:00
Raphael Coeffic 0a44682fd9 [nv14] Fix mixer scheduler timer (clock missing) 2021-07-27 12:04:28 +02:00
RistoandGitHub 1edfe93edb Parenthesis bugfix. 2021-07-27 10:57:09 +02:00