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
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
Damjan Adamic
6304679582
Working ADC3 driver for 9XE additional analog inputs (driver source based on Michael Blandford's code)
2014-12-19 20:16:23 +01:00
bsongis
4394d18b13
MenuGeneral split - 2nd part
2014-12-15 20:39:06 +01:00
bsongis
4c2c85fe9f
MEGA2560 didn't compile correctly
2014-12-08 20:20:13 +01:00
bsongis
a9e64c3603
#1761 - Radio part done
2014-12-08 19:39:54 +01:00
Damjan Adamic
f8203b72f7
perMainArm() renamed to perMain()
2014-12-07 10:12:26 +01:00
Damjan Adamic
8aeb35c912
Refactoring continued: Try to run lua scripts before the first LCD function
2014-12-06 15:36:10 +01:00
Damjan Adamic
5c8e8ebbe5
Separated perMain() for ARM and other platforms
2014-12-06 12:44:30 +01:00
bsongis
22c2846992
Trims displayed on main view - related to #1419
2014-12-02 07:26:12 +01:00
bsongis
d64989baac
All X9E switches now working
2014-11-27 23:09:14 +01:00
bsongis
06437b2954
Switches configuration + Switches/Pots/Sliders/Sticks custom names
2014-11-21 18:22:13 +01:00
bsongis
b492d43f73
Cosmetics
2014-11-20 23:22:43 +01:00
bsongis
8eef4cd0bd
#1850
2014-11-16 22:18:37 +01:00
Damjan Adamic
ede1f7ff6f
Fixed bmpLoad():
...
* added gtests
* fixed various memory leaks
* fixed wrong display of images with width < 8
* fixed wrong display of images with odd width and/or height
2014-11-16 19:56:04 +01:00
bsongis
88d9691d16
Telemetry refactoring - Fixes #1634
2014-11-08 12:06:42 +01:00
bsongis
1066176b0f
Fixes #1796 - needs tests on the nightly builds. Caution I removed the
...
lcd.lock() function completely
2014-10-22 20:39:19 +02:00
bsongis
0b8963b15e
Shutdown sound - bye.wav - A little bit related to #719
2014-10-15 23:27:18 +02:00
bsongis
f57444f1cb
Master/SBUS Module now working
2014-09-29 07:47:08 +02:00
bsongis
440cd6a162
New trainer modes:
...
- Master / SBUS module
- Master / CPPM module
- Master / SBUS in battery compartment
Thanks to Mike for this feature!
2014-09-29 07:47:08 +02:00
bsongis
e4bb750c1f
Fixes #1735
2014-09-19 20:19:55 +02:00
bsongis
2f8b9347a4
Global functions (only Firmware) - saves 20bytes flash on 9X stock
2014-09-18 11:44:09 +02:00
bsongis
99e87050f3
Overflow on OverrideCHxx functions on ARM boards (range is now
...
-150:+150)
2014-09-15 18:50:23 +02:00
bsongis
74252f787b
Fixes #1633
2014-09-15 15:47:46 +02:00
bsongis
fff69c74f4
Tests added to avoid doing anything in the Lua interpreter after a Lua
...
Panic
2014-09-15 10:07:24 +02:00