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

555 commits

Author SHA1 Message Date
Bertrand Songis
d14931f77f [ARM] Tasks stack class created
New taskinfo command added to the CLI. CLI stack size increased as it
was too short for the ls command (the CLI did hang!)
2015-09-05 11:10:18 +02:00
Bertrand Songis
a985d021b6 Fixes #2754 2015-09-01 18:55:44 +02:00
Bertrand Songis
ef56bf3cb4 New type swsrc_t introduced 2015-08-28 14:47:07 +02:00
Andre Bernet
3002c0a478 Cosmetics 2015-08-27 22:12:54 +02:00
Damjan Adamic
77d3eae4d6 Re #2681 and #2626: Power off refactoring, the 9XE RTC reset prevention code now active 2015-08-25 20:36:51 +02:00
Andre Bernet
2f5682e25a Typo, removed dead code 2015-08-25 16:57:00 +02:00
Andre Bernet
0d6907c76c Preliminary ar9x board support 2015-08-25 16:20:08 +02:00
Damjan Adamic
5b4f0a0bbb Re #2671: fixes difference between top and main LCD TX battery bars, code made more readable with macros 2015-08-17 13:55:41 +02:00
Bertrand Songis
238335dec6 Compilation error on VC++ 2015-08-08 09:32:31 +02:00
Bertrand Songis
4b0841b17d _NOCCM renamed to __DMA (which is 32bits aligned on Sky9x/9XR-PRO) 2015-08-08 00:16:51 +02:00
Raphael Coeffic
f6bff9683d Fixes #2579: Added support for Trainer signal alarm
- added alarm “Trainer signal lost” & “Trainer signal recovered”.
- moved PPM capture code to trainer_input.{h,cpp}
2015-07-30 21:53:44 +02:00
bsongis
dd3eaf4ec9 [Taranis] Hardcoded timer removed 2015-07-09 23:49:23 +02:00
bsongis
5680f00fd3 [Taranis X9E] Variables moved to CCM Memory. Around 45k RAM saved. 2015-06-29 18:25:25 +02:00
bsongis
f7af41c81c [Taranis X9E] Sliders S1 and S2 were not shown in the calibration screen 2015-06-16 18:18:34 +02:00
bsongis
390781de7c [Taranis] Now the Modelsel screen comes quickly, eeCheck() is not any
more called when entering, but only when really needed ...
2015-06-12 21:21:01 +02:00
bsongis
b0a4de5a14 [Taranis) Switch names displayed below bars in calibration screen 2015-06-12 08:16:22 +02:00
Bertrand Songis
fa0e4b9964 Cosmetics 2015-06-11 23:18:37 +02:00
bsongis
8365a8dbaf Constants renamed (so that Taranis hal is now nice) 2015-06-09 21:15:10 +02:00
Cedric Marzer
8564500151 Cosmetic fixes 2015-05-31 21:49:42 +02:00
Cedric Marzer
2d7330d1bb Changed internalModule to gmodel.moduleData[INTERNAL_MODULE].type 2015-05-26 22:46:46 +02:00
Cedric Marzer
00cac49972 Merge remote-tracking branch 'upstream/next' into internalPPM_2306
Conflicts:
	radio/src/gui/Taranis/menu_model_setup.cpp
	radio/src/myeeprom.h
	radio/src/opentx.h
2015-05-26 22:09:12 +02:00
bsongis
18ab76718e #2307 - ModuleData structure modification 2015-05-24 08:58:47 +02:00
Michał Wróbel
4d185f78db Support totally silent build (BUZZER=NO && AUDIO=NO) 2015-05-20 23:14:58 +02:00
Cedric Marzer
9a42cac661 More changes 2015-05-18 22:18:11 +02:00
Cedric Marzer
a54e1605ba PPM internal module GUI added 2015-05-15 17:52:32 +02:00
bsongis
eb6ba88f5a Fixes #2186
Also provides a lua function to retrieve module settings
2015-05-05 20:02:02 +02:00
Michał Wróbel
485edb579d TELEMETRY_MOD=14051_SWAPPED
TELEMETRY_MOD=14051 (by gerardv @ forum.turnigy9xr.com) makes USART0 available
by reallocating AIL and THR onto pins 14 and 15 of the 14051 multiplexer.

TELEMETRY_MOD=14051_SWAPPED is based on TELEMETRY_MOD=14051, but uses USART1
instead of USART0, freeing USART0 for other purposes (debugging, interfacing
via AVRISP port). USART1 is freed up by reallocating LVert Trim Dn/Up onto
14051's 12 and 1 pins respectively.

Additionally, this commit cleans a few things up:
 * moves AVR ADC-related code to adc_driver.cpp,
 * provides #defines to have a convenient way to access either USART0 or USART1
   registers depending on static (build-time) configuration
 * moves code related to this telemetry mod to board_stock
 * replaces a few magic numbers with enums.

Thanks to Bernard Songis for review and suggestions!
2015-04-25 14:25:34 +02:00
Bertrand Songis
17b16e4670 [Taranis] Asynchronous screenshots (to ensure the LCD will be fully
refreshed before doing the screenshot)
2015-04-02 23:06:11 +02:00
bsongis
8dadb5346b Revert "[ARM boards] Imperial parameter removed"
This reverts commit 79e727a149.
2015-03-31 23:08:37 +02:00
bsongis
79e727a149 [ARM boards] Imperial parameter removed 2015-03-31 19:47:56 +02:00
bsongis
a458c78dbe [Taranis] USB=MASSSTORAGE option again OK 2015-03-20 12:09:37 +01:00
bsongis
2817866ad2 Directories FatFS / CoOS / STM32 libs moved to thirdparty 2015-03-14 11:56:24 +01:00
Bertrand Songis
04bb6b7835 Cosmetics again 2015-03-14 10:37:19 +01:00
bsongis
3063126d75 [Taranis X9E] Sliders configuration (LS2 and RS2 will be optional) 2015-03-10 19:20:16 +01:00
bsongis
0eeb0437db [Taranis X9E] Pots and Switches full support. Removed 2x2 switches
feature
2015-03-09 18:51:14 +01:00
bsongis
4c0515ab91 [Taranis X9E] Fixes (frequencies on M4, pots calibration, soft power
delay after startup)
2015-03-03 20:14:23 +01:00
Damjan Adamic
a5e8c85557 Interrupt stack size reduced to 1kB, enabled painting and display of free interrupt stack space 2015-02-20 20:36:21 +01:00
bsongis
3a13f07e96 Compilation failure 2015-01-31 08:19:50 +01:00
Bertrand Songis
d8146bb71c Merge pull request #2048 from opentx/projectkk2glider/issue_2009_timers_refactoring_for_next
Fixes #2009: Timer Voice minute call not working for persistent timers
2015-01-29 21:40:49 +01:00
bsongis
f67f0ffb1d Issue #1608 start - What do you think? 2015-01-29 21:39:52 +01:00
Damjan Adamic
afc41f082e Fixes #2009: Timer Voice minute call not working for persistent timers
Timers moved to timer.cpp
Added timer overflow protection
Added timer gtests
THt mode now triggers on THR>10%
2015-01-29 19:26:54 +01:00
Bertrand Songis
90e7264a40 Merge pull request #2036 from opentx/bsongis/issue1924_file_copy_rename_in_sdmanager
Bsongis/issue1924 file copy rename in sdmanager
2015-01-22 22:41:45 +01:00
bsongis
bf0f4cae13 More flash savings when GUI=NO 2015-01-22 07:08:22 +01:00
bsongis
e05b74b05c Compilation error 2015-01-21 21:33:48 +01:00
bsongis
aca3d01adc #1924 fixed with rename function added. Code review needed, I also saved
2kb RAM here ... Needs more tests than only mine, thanks!
2015-01-21 21:23:29 +01:00
bsongis
bbae10fae1 #1924 - Copy function implemented on Taranis - Uses around 64bytes in
RAM
2015-01-20 21:48:14 +01:00
bsongis
51cd77b450 LCD files moved 2015-01-18 22:27:10 +01:00
bsongis
64d4219bfb Files movement continued (GUI finished). I will do the same for LCD
functions where we have too many ifdef
2015-01-18 14:26:44 +01:00
bsongis
35207ce6f6 More files moved 2015-01-18 00:21:35 +01:00
Damjan Adamic
eca81904d2 Merge branch 'next' into projectkk2glider/9xe_adc3_driver
Conflicts:
	radio/src/myeeprom.h
2014-12-27 16:20:14 +01:00