This website requires JavaScript.
f1fd6dde02
Integrate NV14 ADC driver into generic stm32_hal_driver
Raphael Coeffic
2021-07-31 12:26:05 +02:00
897d2f3025
Adheres to the STM32F429 reference manual (RM0090) Section 10.3.17 DMA stream configuration procedure. Before write access is permitted to numerous DMA registers, need to make sure that DMA is disabled for the stream. Disabling the stream is not instantaneous, and needs to be waited for (previous transmissions need to be finished first).
rotorman and Raphael Coeffic
2021-07-30 22:11:43 +02:00
ec630671ad
Small bugfix and added some comments.
rotorman and Raphael Coeffic
2021-07-30 20:40:41 +02:00
b1be0bf57d
Fix X7 / XLITE(S) / X9LITE(S) targets
Raphael Coeffic
2021-07-24 10:36:07 +02:00
e70b77962d
Add missing include for 212x64 UI
Raphael Coeffic
2021-07-24 10:29:56 +02:00
0e4201f25d
WiP
Raphael Coeffic
2021-07-24 10:04:54 +02:00
cf480b03a3
[adc] Use StdPeriph lib instead of direct reg access
Raphael Coeffic
2021-07-23 21:50:18 +02:00
704c03a422
Merge pull request #499 from EdgeTX/freertos
Raphael Coeffic and GitHub
2021-07-31 18:42:39 +02:00
4ff02be17d
Removed obsolete folders.
rotorman
2021-07-31 18:15:55 +02:00
5a272cbf89
Update libopenui to include a fix for checkboxes
Raphael Coeffic
2021-07-31 18:12:45 +02:00
ba81224806
Merge pull request #9 from eshifri/eshifri/checkbox_fix
Raphael Coeffic and GitHub
2021-07-31 18:11:17 +02:00
07778b0d83
Update libopenui to add eshifri's "sign" key
Raphael Coeffic
2021-07-31 18:06:59 +02:00
935a77b4bf
Merge pull request #10 from eshifri/change-sign
Raphael Coeffic and GitHub
2021-07-31 18:02:32 +02:00
8b480fc276
[nv14] fixed diskio
Raphael Coeffic
2021-07-31 17:55:01 +02:00
b8ee83da32
[nv14] Fixed unknown type
Raphael Coeffic
2021-07-31 17:52:28 +02:00
34c588d9f6
Dramatic memory use improvement
Raphael Coeffic
2021-07-28 14:35:51 +02:00
4d317c5e33
One notification index per task is enough
Raphael Coeffic
2021-07-26 09:48:01 +02:00
1f6b384927
internal module timer is no longer in use
Raphael Coeffic
2021-07-26 02:09:49 +02:00
507692cc77
Added some debug for DEBUG=YES
Raphael Coeffic
2021-07-25 23:20:17 +02:00
21280c4102
Some cleanup
Raphael Coeffic
2021-07-25 22:26:42 +02:00
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.
rotorman and Raphael Coeffic
2021-07-25 22:19:19 +02:00
1c8d33a7ca
Use task notification for mixer scheduler: faster and less RAM
Raphael Coeffic
2021-07-25 21:44:06 +02:00
56542bf7e8
Some fixes for simu
Raphael Coeffic
2021-07-25 19:30:49 +02:00
06f898006e
Added F2 support and try to save more memory
Raphael Coeffic
2021-07-25 17:31:33 +02:00
b1273dce53
Save a bit more memory
Raphael Coeffic
2021-07-25 16:57:53 +02:00
12e7780fa3
Move FreeRTOS port file inclusion to MCU specific section
Raphael Coeffic
2021-07-25 16:41:19 +02:00
2a544d1b83
Disable mutexes (binary semaphores only) and software timers
Raphael Coeffic
2021-07-25 16:40:40 +02:00
8c14b80c69
Need to give semaphore after creation.
rotorman and Raphael Coeffic
2021-07-25 15:32:11 +02:00
421d19bc6b
Fixed interrupt prio
Raphael Coeffic
2021-07-25 12:10:20 +02:00
40609f5d67
Moved drawSplash() into UI task and fixed task prios
Raphael Coeffic
2021-07-25 12:00:36 +02:00
7e4cdaeaca
Patched mixer scheduler related interrupts with the correct prio
Raphael Coeffic
2021-07-25 09:15:36 +02:00
d4edb7713e
WiP: FreeRTOS integration
Raphael Coeffic
2021-07-25 08:24:44 +02:00
94bb85142b
SD card is now in own repository at https://github.com/EdgeTX/edgetx-sdcard Removing this obsolete copy here.
rotorman
2021-07-31 17:04:52 +02:00
4ec62d71b6
Add model notes icon
Peter Feerick and Raphael Coeffic
2021-07-31 09:24:01 +00:00
eb34c9de22
Correct Gitpod URL path
Peter Feerick
2021-07-31 09:38:46 +00:00
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.
jfrickmann and Raphael Coeffic
2021-07-29 15:53:26 -04:00
fb3ac5e0ba
switch warning fix
eshifri and Raphael Coeffic
2021-07-28 22:07:07 -07:00
5d25ac8c86
Add +/- button to virtual number_edir keyboard.
eshifri and Raphael Coeffic
2021-07-28 20:50:22 -07:00
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.
jfrickmann and Raphael Coeffic
2021-07-27 16:14:09 -04:00
2d0a22c1b9
Merge pull request #468 from pfeerick/devcontainer
Raphael Coeffic and GitHub
2021-07-31 07:53:40 +02:00
c315546c50
Merge pull request #467 from pfeerick/gitpod
Raphael Coeffic and GitHub
2021-07-31 07:53:07 +02:00
645afc1176
Add modelNotes icon to the carousel if notes exist
eshifri and Raphael Coeffic
2021-07-24 10:00:07 -07:00
2b24cb2fc3
Add +/- button to virtual number_edir keyboard.
eshifri
2021-07-28 20:38:11 -07:00
46688263ee
Fix compilation on Windows (via QtBuilder / VSCode)
Raphael Coeffic
2021-07-28 10:51:25 +02:00
b83fe990f9
Added NV14 to the nightly targets (+fw.json)
Raphael Coeffic
2021-07-27 18:54:11 +02:00
b6420fa876
[nv14] Fixed polarity on types of external modules
Raphael Coeffic
2021-07-27 18:45:20 +02:00
61f5babd43
[nv14] fix polarity for soft serial on PPM pin
Raphael Coeffic
2021-07-27 17:34:14 +02:00
6dee3187cd
Fixed NV14 slider position, compatible with TX16S alignment.
Richard Li
2021-07-27 22:54:25 +08:00
0a44682fd9
[nv14] Fix mixer scheduler timer (clock missing)
Raphael Coeffic
2021-07-27 12:04:16 +02:00
1edfe93edb
Parenthesis bugfix.
Risto and GitHub
2021-07-27 10:57:09 +02:00
fec1b7093a
Merge branch 'main' of https://github.com/EdgeTX/edgetx
Richard Li
2021-07-27 16:53:11 +08:00
e3b38f4bde
Full simulator startup bugfix
Risto and GitHub
2021-07-27 10:52:10 +02:00
55661301d2
Updated flysky script to only build firmware.
Richard Li
2021-07-27 16:51:51 +08:00
68e3dbd594
Added commit tests to NV14
Raphael Coeffic
2021-07-27 08:42:07 +02:00
6e9b09b548
Merge pull request #494 from EdgeTX/nv14-build
Raphael Coeffic and GitHub
2021-07-27 09:39:03 +02:00
afe6245ae8
Updated extmodule change to only specific to NV14 and will not affect other radios.
Richard Li
2021-07-27 15:25:53 +08:00
c4b9c26fcc
Added NV14 specific definitions.
Richard Li
2021-07-27 15:16:27 +08:00
a752651cda
Revert common adc driver changes for NV14.
Richard Li
2021-07-27 15:15:46 +08:00
80e1ff228f
Merge branch 'nv14-build' of https://github.com/EdgeTX/edgetx into nv14-build
Richard Li
2021-07-27 14:39:34 +08:00
aede763f4c
Merged remove useless powerup reason.
Richard Li
2021-07-27 14:38:54 +08:00
4e112f6903
Fixed datacopy dependency
Raphael Coeffic
2021-07-27 08:37:40 +02:00
67bf2a4e2b
NV14 fixed firmware and simu build.
Richard Li
2021-07-27 14:16:06 +08:00
7700df705c
Removed useless "powerupReason"
Raphael Coeffic
2021-07-27 08:09:04 +02:00
1dcb66d83a
Merge pull request #477 from EdgeTX/403-access-denied
Raphael Coeffic and GitHub
2021-07-27 06:02:45 +02:00
5842d16b91
Merge pull request #504 from jfrickmann/AccumulateSlide
Raphael Coeffic and GitHub
2021-07-27 06:01:25 +02:00
d4e02dbc22
Accumulate (slideX, slideY) with touch slide events. Apparently, onTouchSlide gets called more frequently, and hence we miss some of the sliding if we do not accumulate between calls to Lua.
jfrickmann
2021-07-26 21:34:38 -04:00
15e19a52c4
Updated new definitions about RAM BACKUP.
Richard Li
2021-07-27 08:29:25 +08:00
fc3fe63a2c
Added NV14 in workflow action.
Richard Li
2021-07-27 02:16:44 +08:00
86d787756e
Fixed NV14 firmware and simu build error.
Richard Li
2021-07-27 02:03:47 +08:00
6cd3ee557a
Fixed simu build failure for NV14.
Richard Li
2021-07-27 01:44:39 +08:00
353996fab8
Updated failed images.
Richard Li
2021-07-26 23:31:53 +08:00
0dc0d07b27
Fixed simu build problem.
Richard Li
2021-07-26 22:28:57 +08:00
f12e9d4599
Merge pull request #501 from EdgeTX/main
richardclli and GitHub
2021-07-26 10:50:32 +08:00
cbced4a81c
Merge pull request #498 from jfrickmann/Everything
Raphael Coeffic and GitHub
2021-07-26 00:33:23 +02:00
7cc958e27d
Revert "Modify external RF SBUS voltage warning"
Raphael Coeffic
2021-07-25 17:37:22 +02:00
a093139489
Modify external RF SBUS voltage warning
zyren and Raphael Coeffic
2021-07-25 22:46:31 +08:00
9e044b6f97
Fixed NV14 build error.
Richard Li
2021-07-25 21:15:20 +08:00
cce0d7813a
Merge pull request #262 from rotorman/UniformSplashBG
Risto and GitHub
2021-07-25 13:39:06 +02:00
30fe801344
Fixed nv14 build.
Richard Li
2021-07-25 16:55:20 +08:00
74f2445558
WiP: Simu and modules fixes
Raphael Coeffic
2021-07-24 16:42:56 +02:00
f99389c4a2
Fixed problematic test images.
Richard Li
2021-07-25 14:28:49 +08:00
da94cc64ff
Merge branch 'VCENTER' into Everything
jfrickmann
2021-07-24 17:32:48 -04:00
1fc59ce31a
Merged LuaScriptPreemption
jfrickmann
2021-07-24 17:32:41 -04:00
3997116bb8
Added NV14 test images.
Richard Li
2021-07-24 20:24:19 +08:00
9366abab32
Removed SD card version check
Raphael Coeffic
2021-07-24 11:49:59 +02:00
d9d4591008
Merge pull request #495 from EdgeTX/main
richardclli and GitHub
2021-07-24 00:23:37 +08:00
185b201251
Fixed a problem in B/W screen.
Richard Li
2021-07-23 18:07:54 +08:00
82c3f0b3df
NV14 reverted ADC driver change, not working properly for common driver.
Richard Li
2021-07-23 17:59:22 +08:00
62458bdb55
Migrated NV14 ADC driver to use common driver.
Richard Li
2021-07-23 14:08:38 +08:00
b0732e1564
Don't kill the mixer scripts - just preempt them :-)
jfrickmann
2021-07-14 15:49:27 -04:00
5671838864
Cleaned up code for Mixer/Custom/Model scripts and added compiler directives
jfrickmann
2021-07-09 18:00:43 -04:00
76d2ef54e3
Fixing standalone scripts with preemption on colorlcd
jfrickmann
2021-06-26 12:47:14 -04:00
fd94ffeb86
Fix colorlcd FRM302 (#8624 )
3djc and Raphael Coeffic
2021-07-21 08:55:46 +02:00
dcac3cb9da
Fixed Lua error messages in standalone and telemetry scripts - again. There is still a problem that the call to POPUP_WARNING in displayLuaError does not return and the gui goes dark on colorlcd. Could it be long jump?
jfrickmann
2021-06-23 17:44:05 -04:00
c76532f33a
Fixed Lua error messages in standalone and telemetry scripts. TODO: If a standalone script errors in init() on COLORLCD it just quits without showing error. Is that because it calls luaError from luaExec() in radio_tools.cpp instead of from luaTask() in standalone_lua.cpp?
jfrickmann
2021-06-22 16:44:10 -04:00
c62aac7bde
Lua task preempts long running scripts instead of killing them Ported to EdgeTX from https://github.com/opentx/opentx/pull/8194
jfrickmann
2021-06-20 15:52:16 -04:00
44d4d25f4f
[color] Fix timer display problem
eshifri and Raphael Coeffic
2021-07-20 19:55:23 -07:00
296acc6558
Code polishing
jfrickmann
2021-07-13 16:41:44 -04:00
fd05bcab19
One swipe at a time Added a timeout so we do not get a swipe storm during slide events
jfrickmann
2021-07-12 15:33:12 -04:00
61602d525b
Improved swipe-onomics
jfrickmann
2021-07-11 14:49:17 -04:00