jfrickmann
8e4e2cceea
Fix for issue #537
...
The function luaResume(...) assumes that it is called alternatingly in the background and the foreground.
But on color LCD radios it is only called in the foreground by standalone and tools script, so it got stuck waiting for a foreground call.
2021-08-03 20:57:16 -04:00
Raphael Coeffic and GitHub
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 Coeffic and GitHub
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 Coeffic and GitHub
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
rotorman and Raphael 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
rotorman and Raphael 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 Feerick and Raphael 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
jfrickmann and Raphael 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
eshifri and Raphael Coeffic
fb3ac5e0ba
switch warning fix
2021-07-31 07:57:47 +02:00
eshifri and Raphael Coeffic
5d25ac8c86
Add +/- button to virtual number_edir keyboard.
2021-07-31 07:55:41 +02:00
jfrickmann and Raphael 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 Coeffic and GitHub
2d0a22c1b9
Merge pull request #468 from pfeerick/devcontainer
...
Add VSCode Development Containers support
2021-07-31 07:53:40 +02:00
Raphael Coeffic and GitHub
c315546c50
Merge pull request #467 from pfeerick/gitpod
...
Gitpod
2021-07-31 07:53:07 +02:00
eshifri and Raphael 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
Risto and GitHub
1edfe93edb
Parenthesis bugfix.
2021-07-27 10:57:09 +02:00
Richard Li
fec1b7093a
Merge branch 'main' of https://github.com/EdgeTX/edgetx
2021-07-27 16:53:11 +08:00
Risto and GitHub
e3b38f4bde
Full simulator startup bugfix
2021-07-27 10:52:10 +02:00