Kilrah
f0bea027c1
Match voltage settings and fix simu giving voltage below default min
2018-05-22 22:27:59 +02:00
Kilrah
a368d74619
Revert "Xlite PPM/Heartbeat trainer input ( #5881 )"
...
This reverts commit 25049d041d .
2018-05-21 11:17:19 +02:00
Andre Bernet and Bertrand Songis
8e7e036591
Potential fix for #5895 ( #5897 )
...
Fixes #5895
2018-05-21 10:43:44 +02:00
Andre Bernet and Bertrand Songis
25049d041d
Xlite PPM/Heartbeat trainer input ( #5881 )
...
* Xlite PPM/Heartbeat trainer input
* UI adaptations
* Sky9x has no trainer settings!
2018-05-21 10:06:59 +02:00
Bertrand Songis
fd3f2eb1e5
Compilation fix
2018-05-10 13:57:52 +02:00
Bertrand Songis and GitHub
db276cecbf
S.PORT flash on all available interfaces (possibly 3)
2018-05-10 08:22:39 +02:00
Raphael Coeffic and Bertrand Songis
56d040ee06
Reset backlight timer on rotary encoder (keys mode) ( #5874 )
...
* horus: reset backlight timer on rotary encoder (keys mode)
* taranis: reset backlight timer on rotary encoder (keys mode)
2018-05-08 22:39:02 +02:00
Raphael Coeffic and Bertrand Songis
54d430f3c5
[X10] mute audio when fifo buffer is empty ( #5875 )
...
* [X10] mute audio when fifo buffer is empty
* do not push audio data if volume is muted.
2018-05-08 22:27:19 +02:00
3djc and Bertrand Songis
23e2e3743c
Future R9MEU firmware preparation ( #5869 )
...
PXX update for R9M FCC/EU
2018-05-07 21:54:20 +02:00
Bertrand Songis and GitHub
1afaded712
[Xlite] Either ADC or PWM used for sticks (similar to X10) ( #5867 )
2018-05-04 13:58:47 +02:00
Bertrand Songis and GitHub
cfc02f67eb
Bsongis/xlite pxx ( #5856 )
...
Pulses refactoring
2018-04-29 22:55:29 +02:00
Bertrand Songis and GitHub
a0c1beb61f
[X-Lite] Next round of changes ( #5847 )
...
* [X-Lite] PXX is now sent every 4ms
* New option PXX_FREQUENCY (HIGH / LOW)
* [X-Lite] It now sends 16 channels per 4ms
2018-04-27 08:45:00 +02:00
Bertrand Songis and GitHub
99604dccc9
XLite support ( #5806 )
2018-04-25 23:07:04 +02:00
Raphael Coeffic and Andre Bernet
29cbeb8782
add boot version tag to taranis bootloader ( #5831 )
...
Allows for detecting the bootloader at the beginning of firmware.
fixes #5826
2018-04-16 07:30:09 +04:00
Max Paperno and Andre Bernet
9e4a0680ab
[Simulator] Add mixes display to Radio Outputs widget ( #5811 )
...
* [Simulator] Add mixes output display to RadioOutputsWidget (closes #2655 ).
* Add proper limits reporting & representation for channel and mix values in RadioOutputsWidget.
2018-04-12 22:02:27 +04:00
Raphael Coeffic and Andre Bernet
7b12c99a0b
bootloader: use software reset instead of jump ( #5823 )
...
fixes #5627
2018-04-12 20:49:50 +04:00
3djc and Bertrand Songis
910fc28dce
Rework BL behavior for Horus ( #5813 )
2018-04-10 11:40:45 +02:00
Bertrand Songis and GitHub
ec463819fe
Bsongis/xlite fixes ( #5803 )
...
X-Lite fixes
2018-04-04 23:40:21 +02:00
Bertrand Songis
fabee0e675
X-Lite bootloader
2018-04-04 16:01:15 +02:00
3djc and Bertrand Songis
b02344ffc5
Rework Horus BL handling ( #5800 )
2018-04-03 23:05:27 +02:00
Bertrand Songis and GitHub
329b753df5
XLite REV 0.2 support ( #5785 )
...
XLite REV 0.2 support
2018-04-02 20:37:34 +02:00
Alexander Novikov and Bertrand Songis
6e756c434a
Fixed: compilation if SIMU_DISKIO = ON ( #5723 )
2018-03-25 09:39:17 +02:00
3djc and Andre Bernet
119b367205
128x64 GVAR support update ( #5675 )
...
* POC for usability feedbacks
* Working version for tests
* Remove tests leftover
* Make Travis happy ?
* Gvar popup handling
2018-02-07 20:44:04 +01:00
Arne Schwabe and Bertrand Songis
4925e756a6
Save memory (move usb mass storage buffer to reusableBuffer) ( #5579 )
...
* Save 128 byte by moving variable to stack
* Make usb mass storage buffer smaller on F2 processors and put into reuseablebuffer
- Lower USB mass storage buffer to 512 bytes per default on F2
targets, makes usb speed slightly slower ~600 kB/s instead ~700 KB/s
in my tests, saving 3584 bytes
- Save another ~300 bytes by putting that buffer into reusableBuffer
* Don't put id into reusuableBuffer
All uses of id can be on the stack as well. Makes no difference for ram usage but makes it safer to reuse reusableBuffer
* Only link cdc serial when needed
We always linked usb cdc even in non debug builds. CDC uses about ~600 byte of RAM for its buffers and structures.
2018-01-26 19:00:47 +01:00
Bertrand Songis and GitHub
0832a5c254
X-Lite PWM sticks ( #5632 )
...
X-Lite PWM sticks
2018-01-26 18:50:39 +01:00
Bertrand Songis and GitHub
c4001c8507
Bsongis/frsky xlite ( #5574 )
...
FrSky X-Lite support added
2018-01-02 14:36:48 +01:00
Bertrand Songis
4f7aba9c05
Revert "Bsongis/sonar ( #5555 )"
...
This reverts commit 7806c20
2017-12-22 20:18:21 +01:00
Bertrand Songis and GitHub
7806c2096d
Bsongis/sonar ( #5555 )
...
Some sonar issues fixed
2017-12-21 18:25:27 +01:00
3djc
b7855cf14d
Fix firmware compile
2017-12-21 13:10:50 +01:00
Bertrand Songis and GitHub
727da06266
Files refactoring + costmetics ( #5552 )
2017-12-20 11:03:33 +01:00
Raphael Coeffic and Bertrand Songis
0d7832b208
Horus bootloader ( #5455 )
...
Horus bootloader
2017-12-19 12:13:59 +01:00
Max Paperno and Bertrand Songis
908adb4d2b
[sim] Cosmetics for switch position macros (also removes PCBFLAMENCO from simuSetSwitch). ( #5474 )
2017-12-19 12:13:18 +01:00
Arne Schwabe and Bertrand Songis
975759284d
Implement reading firmware on Horus via USB ( #5442 )
...
* Add firmware lun target for non EEPROM platforms
* Fix Fat fat tables and make FAT 1024 byte big
* Niceify some constants
* Cleanup (saves 1024 byte of flash) and fix reporting wrong Size of drive
* Silence compiler warning, set right size for flash on X12/X10
* Add firmware.txt/bootload.txt to virtual drive that displays version information
* Report also version of other component (bootloader/firmware)
* Show version also in bootloader and fix F4 platforms
* Save space on X7
* Fix X7 logic
* Compile fix for AVR
* avr-gcc does not like no newline after ifdef
* Really fix avr
2017-12-18 23:19:19 +01:00
Raphael Coeffic and Bertrand Songis
d13e770ac4
improved Horus rotary encoder driver and generic behavior ( #5510 )
...
Improved Horus rotary encoder driver
2017-12-18 23:12:29 +01:00
3djc and Bertrand Songis
394bc1689f
Massive cleaning ( #5538 )
2017-12-18 20:54:22 +01:00
Bertrand Songis
104ab8c7f3
Typo fix
...
Because omeone asked to to explain what means LDC today ...
2017-12-16 22:09:38 +01:00
Raphael Coeffic and Bertrand Songis
8b34c96a2d
fixed switch direction in X10 simulator ( #5472 )
2017-12-07 18:41:49 +01:00
Andre Bernet and Bertrand Songis
8662de39f5
USB modes cleanup ( #5396 )
...
* USB modes cleanup
* Forgot a couple
* Exclude joystick code from bootloader
2017-11-22 10:41:19 +01:00
Max Paperno
1634d81e4a
Fix brackets in MEGA2560 isBacklightEnabled() macro (caused comparison warning in simpgmspace.cpp).
2017-11-21 13:21:00 -05:00
Max Paperno
9c74cc215c
Fix gvars build error on libsimulator for PCBSTD.
2017-11-21 11:54:55 -05:00
Andre Bernet and Bertrand Songis
39ea315c97
Fix X10 power loop ( fix #5270 ) ( #5391 )
...
* Fix X10 power loop (fix #5270 )
* "EMERGENCY MODE" text wasn't visible anymore since d4a00dec3b
2017-11-21 07:25:38 +01:00
3djc and Bertrand Songis
d13fb8918f
- X7S option removed ( #5388 )
...
- runtime detection of bluetooth chip
2017-11-19 23:49:38 +01:00
Max Paperno and Bertrand Songis
7759403f3e
[Simulator] Quick fix for showing gvars with precision and unit in Radio Outputs view ( fixes #5360 ). ( #5384 )
2017-11-19 11:21:20 +01:00
Kilrah
18aa849cc7
Trainer detect on X10 is inverted compared to X12 ( fix #5378 )
2017-11-19 10:54:33 +01:00
Bertrand Songis and GitHub
9d7dab724b
Bsongis/issue 5338 ( #5344 )
...
Fixes #5338
2017-11-12 14:15:19 +01:00
Damjan Adamic and Bertrand Songis
f0f3e35bf6
Lua memory (de)allocation tracer: ( #5191 )
...
* Lua memory (de)allocation tracer:
Usage:
* turn on: `cmake -DLUA=YES -DLUA_ALLOCATOR_TRACER=YES -DDEBUG=YES -DNANO=NO`
* get debug output and make plot data: `./simu 2>&1 | grep "^LT" | ../radio/util/lua_trace2plot.py > data.plot`
* plot: `gnuplot -e 'set xtics rotate; plot "data.plot" using 2:xtic(1) ; pause mouse close'`
* Changes based on Bertrand comments
2017-11-11 09:41:05 +01:00
Damjan Adamic and Andre Bernet
6c7e4b5597
Debug Timers: add 10ms period measurement, delete unused timer debugT… ( #5319 )
...
* Debug Timers: add 10ms period measurement, delete unused timer debugTimerPerMainPeriod
* Typo in drawSplash() if MENUS_LOCK == 1
2017-11-10 17:23:09 +01:00
Kilrah
761b0e0cfa
Simu compilation fix
2017-11-08 22:01:35 +01:00
Kilrah
fdec738485
Prevent lockup on boot in case of 32kHz oscillator failure ( fix #5294 )
2017-11-08 13:02:32 +01:00
Kilrah
83766bc3f6
Simu Debug compile fix
2017-11-04 10:14:22 +01:00