Damjan Adamic and Bertrand Songis
5a5cf7cf33
Projectkk2glider/issue 4086 usb and serial ( #4097 )
...
* Serial2 changes:
* stm32 driver moved to common dir.
* earlier start of driver (Taranis)
* wait for free buffer time limited
USB changes:
* Upgrade to ST USB-Host-Device_Lib_V2.2.0 (from V2.1.0) - this fixed a problem with USB serial #4086 )
* other fixes for #4086
* USB-Host-Device_Lib: renamed directory to V2.2.0 (from V2.1.0)
2016-12-06 20:32:30 +01:00
Bertrand Songis
9a43a6ebb7
[Sky9x] Remarks from @projectkk2glider taken into account
2016-12-03 11:15:40 +01:00
Bertrand Songis and GitHub
9b3cd8eeff
[SKY9X] Audio fix - Tested on 9XR-PRO ( #4088 )
...
* [SKY9X] Audio fix - Tested on 9XR-PRO
* [X7D] Bootloader fixes
2016-12-02 18:50:23 +01:00
Bertrand Songis
705823a9a6
[X7D] UI fixes
2016-12-02 18:37:53 +01:00
Bertrand Songis
d2a4ca1d12
Another fix for Mike's bootloader issue
2016-11-15 18:35:33 +01:00
Bertrand Songis
10fe5530f9
Fix analog input order for sky9x (all flavors except REVA)
2016-11-14 21:42:52 +01:00
Bertrand Songis and GitHub
bfb5e9b8a6
Bsongis/x7d fixes ( #4019 )
...
* [X7D] Various fixes
[Others]
- Fixes the Mixer / Inputs MOVE / COPY problem on X9E
- Adds the copy/paste/rename feature in SDCARD menu on X7D/SKY9X
- Merges some duplicated code using the new directory structure
- Cosmetics
2016-11-13 19:06:21 +01:00
Arne Schwabe and Bertrand Songis
dfc81cecad
Fix Atmel ARM Linker script for gcc 5.4.1 ( #3982 )
...
Copy .init and .fni section over from the STM32 linker scripts to make targets like AR9X buildable again. Tested by @sreichholf on a AR9X board
2016-11-02 16:20:49 +01:00
Damjan Adamic
37ea272bd4
Replaced all 1900 with TM_YEAR_BASE
2016-10-30 11:35:12 +01:00
Arne Schwabe and Bertrand Songis
ad8cd2546e
Schwabe/silence register warnings clang ( #3940 )
...
* Ignore deprecated register warning for the the STM include files
Ignore the warning with the use of #pragma which is not elegant but otherwise we would have to change the vendor files
* Remove usage of register in C/C++ files.
Modern compilers ignore it anyway and C++11 actually deprecates it. Removing also removes a number of clang warnings about this
2016-10-21 00:09:54 +02:00
Damjan Adamic and Bertrand Songis
44133b595d
Re #3815 : Audio refactoring ( #3926 )
2016-10-19 22:56:25 +02:00
Bertrand Songis
9f67c0c49b
[X7D] Software volume
2016-10-19 20:40:47 +02:00
Damjan Adamic
cb08d37369
Interrupts must stay enabled on Horus when pushing audio buffer from audio thread (this affected 1ms interrupt)
2016-09-11 21:53:45 +02:00
Damjan Adamic
e229c8f8e7
Log file moved to RAM and aligned for proper DMA access. Log functions renamed.
2016-09-11 21:37:54 +02:00
Damjan Adamic
6ddb9e414f
Getting rid of sdMountPoll() on ARM
2016-09-11 21:37:54 +02:00
Bertrand Songis and GitHub
9d94f26ed6
Merge pull request #3756 from opentx/projectkk2glider/gps_clock_to_rtc_improvements
...
Projectkk2glider/gps clock to rtc improvements
2016-09-05 19:44:09 +02:00
Bertrand Songis
cc2c2b094e
[Horus] S.PORT devices update should work (not tested)
...
[Horus] SD Manager files renaming fixed (quick & dirty, I would prefer a popup)
2016-09-05 19:33:06 +02:00
Damjan Adamic
61e6e63856
Missing menu itema and compilation fix
2016-09-02 23:25:05 +02:00
Damjan Adamic
874483ba55
Compilation fixes
2016-09-02 23:07:58 +02:00
Damjan Adamic
d8a00c3f3d
* Code refactoring for GPS to RTC clock
...
* Enabled GPS adjust RTC option for Horus
* Moved sensor ID to the right to allow display of GPS date/time in Telemetry screen
2016-09-02 20:47:56 +02:00
Bertrand Songis and Andre Bernet
1d735f2bd3
[X9E/X7D] Rotary encoder navigation speed implemented ( #3724 )
2016-08-27 18:19:44 +02:00
Bertrand Songis and GitHub
0ff601a3fa
EEPROM simplification. Needs tests. ( #3713 )
2016-08-23 07:14:44 +02:00
Bertrand Songis
81c16212e0
Refactoring to prepare things for Horus flash support
2016-08-21 21:14:10 +02:00
Damjan Adamic
64966c7d7d
Cosmetics
2016-08-21 19:18:49 +02:00
Bertrand Songis and GitHub
d3ae3c035d
Bsongis/gui refactoring for x7 d ( #3701 )
...
* [X7D] New board added
* Cosmetics
2016-08-18 11:49:16 +02:00
3djc and Bertrand Songis
52435703a0
3djc/telem rename ( #3678 )
...
* Rename EXT option to TELEMETRY
* Change test accordingly
* Rename FRSKY to TELEMETRY_FRSKY
* Rename ARDUPILOT to TELEMETRY_ARDUPILOT
* More renames (JETI, MAVLINK, NMEA)
* Fixes to make commit-test happy
* Further tests added to commit-test
* Cleanup
* Rename EXTSTD to TELEMETRY_NONE
2016-08-02 21:53:25 +02:00
Bertrand Songis
0524f24ac6
hello.wav was not played anymore
2016-08-02 07:37:07 +02:00
Bertrand Songis
4df85d1047
Cosmetics
2016-08-01 18:52:29 +02:00
Bertrand Songis and GitHub
6d2c5a4db6
Radio init / masstorage start / massstorage end / shutdown sequences … ( #3674 )
...
* Radio init / masstorage start / massstorage end / shutdown sequences reordering:
- More traces
- Fixes #3642
- Reuses idea of #3662
Still not finished and completely untested
* More traces
* Compilation fix
* Reuses the idea of #3652
* Alarms were checked 2 times on massstorage end
2016-08-01 18:39:34 +02:00
Bertrand Songis
6c34752907
Warnings fixed and remarks from #3666 taken into account
2016-08-01 07:16:33 +02:00
Bertrand Songis
67eb04e44c
Merge branch 'next' into schwabe/ar9x_test_and_fix
2016-08-01 07:03:17 +02:00
Bertrand Songis
85f3bd4ed0
[X9E] Massstorage OK?
2016-07-29 20:53:01 +02:00
Bertrand Songis and GitHub
83cdd67e6a
Bsongis/move everything ( #3669 )
...
* Directories moved
* Directories moved
* Directories moved
* Directories moved
* Directories moved
* rename horus directories in gui to 480x272
* Directories moved
* Rename taranis to 212x64
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Fix x9e compile
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Minor improvement of path handling
* Another bunch of files renamed :)
* Another bunch of files renamed :)
* Another bunch of files renamed :)
* Another bunch of files renamed :)
* Another bunch of files renamed :)
* Rename 9x to 128x64
* Compilation fixes
* Compilation fixes
* Compilation fixes
* Compilation fixes
* Compilation fixes
* Compilation fixes
2016-07-29 12:47:20 +02:00
Arne Schwabe
893ae215af
Fix reading from initialized memory, fix not using fake program space for i2c
2016-07-26 00:14:16 +02:00
Nathan and Bertrand Songis
e25db7e9e0
split up the cmakelist by target ( #3661 )
...
* split up the cmakelist by target
* new target for the flysky-i6
* organization per @bsongis suggestion
2016-07-24 06:55:58 +02:00
Bertrand Songis
0ad015f3e7
Cosmetics
2016-07-23 19:28:30 +02:00
Arne Schwabe and Bertrand Songis
352de89838
Spektrum telemetry implementation ( #3659 )
...
* Implementation of Spektrum Telemetry for the DYI Multimodule.
I can only test a subset of sensors and these look okay
* Implement conversion from Fahrenheit to Celsius
* Minor fixes for Spektrum telemetry
* Add some more sensors, show sensor ID instead of instance in the overview
2016-07-22 17:38:11 +02:00
Bertrand Songis and GitHub
4445f7cdec
Bsongis/issue 3600 emergency shutdown ( #3602 )
...
* [ARM] Fixes #3600 - Emergency shutdown
* Compilation fix
* Function renamed
* Compilation fix
* Compilation fix
* Compilation fix
* Suggestion from projectkk2glider
2016-06-17 07:32:33 +02:00
reichi and Bertrand Songis
0c926e5d19
Allow software based volume control ( #3556 )
...
* Allow software based volume control
- enable it for AR9X
- rename "HARDWARE_VOLUME" defines to "MASTER_VOLUME"
- adjust build-firmware.py and fwoptions.py
* Software based volume control: Do it right
* whitespace cleanup
* software volume: cleanup/revert some leftovers of undone changes
2016-06-09 22:50:06 +02:00
reichi and Bertrand Songis
8606e75f45
Add Support for the DS3231 RTC and enable it for AR9X, refs #3531 ( #3555 )
...
* Add Support for the DS3231 RTC and enable it for AR9X, refs #3531
* fix compile for PCB=sky9x
* rtc ds3231: Add missing OpenTX headers
2016-06-09 17:58:42 +02:00
Bertrand Songis
404c5a8553
[Taranis] Trainer / Trainee again OK. Not tested on Horus
2016-06-08 20:26:30 +02:00
Damjan Adamic and Bertrand Songis
97cc58e323
Projectkk2glider/issue 3432 jitter filter option ( #3452 )
...
* Fixes #3432 : radio option added to turn on/off ADC jitter filter (ported from master)
* Gtests fix
* Re #3432 : compilation fix
* Re #3432 : existing field split to accommodate the new option without the RadioData size change
2016-05-02 19:26:08 +02:00
Bertrand Songis
56f59196ea
[9XR-PRO] Compilation fixes and cosmetics
2016-04-28 20:36:42 +02:00
Bertrand Songis
9106ee581d
[Sky9x] Fixes in Sky9x pulses driver. Would if fix #3203 ?
2016-04-28 18:58:45 +02:00
Bertrand Songis
c147b2edbc
[Sky9x] Cosmetics
2016-04-28 18:39:27 +02:00
Bertrand Songis
1e3da34ec8
[ARM board] ADC are done 4 times inside the driver now. To be tested on H
2016-04-09 10:09:54 +02:00
Damjan Adamic
3ef7326756
Horus audio stall fix. The buffer->state value was set too late.
2016-04-03 23:07:55 +02:00
Arne Schwabe
c788ad6add
Move ppm related options into own struct
...
This allows to have the ppm related options in a union with a other module protocol specific options for the multi module.
2016-03-29 21:41:14 +02:00
Damjan Adamic
a25b20a1e7
Re #3371 : Sky9X fixed
2016-03-20 17:01:17 +01:00
Bertrand Songis
a7d0816ac7
Merge pull request #3326 from opentx/bsongis/passthrough_sport_to_lua
...
Bsongis/passthrough sport to lua
2016-03-05 00:27:13 +01:00