Commit Graph
856 Commits
Author SHA1 Message Date
Arne SchwabeandBertrand 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
Bertrand Songis 71bb6de3dd [X7D] Rotary encoder initialization 2016-10-20 18:54:51 +02:00
Bertrand Songis d2f688c7d9 [X7D] Bootloader fix 2016-10-20 18:54:04 +02:00
Bertrand Songis 2b1c8ee783 [X7D] DMA write on adcValues overflow over rotary encoder value (rotary encoder was always moving) 2016-10-20 18:53:32 +02:00
Damjan AdamicandBertrand 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 AdamicandBertrand Songis 4513cf89f2 Projectkk2glider/fatfs 0.12 (#3925)
* Re #3815: Disk cache: Write statistic added. Bigger disk cache. Show disk cache misses in CLI.

* Update to the latest FatFS R0.12b (all existing OpenTX patches have been already applied in upstream, only few ff.h modifications needed for simulator)

* Missing file

* SD card manager: do not show parent dir [..] for root directory
2016-10-18 18:14:17 +02:00
Bertrand Songis 407cc432f2 [X7D] Switches fixes 2016-10-18 00:06:50 +02:00
Bertrand Songis b85dcb9f85 [X7D] ADC fixes 2016-10-17 22:55:03 +02:00
Bertrand Songis 52c4ab4c75 [X7D] LCD was upside down 2016-10-16 10:39:09 +02:00
Damjan Adamic 0c26cd0723 Fixes #3841: simulator EEPROM thread was not created in Release build 2016-10-13 16:10:04 +02:00
Damjan AdamicandBertrand Songis 2dd8b8702f Re #3827: added mutex to getADC(), because adcRead() is not reentrant (#3889)
* Re #3827: added mutex to getADC(), because adcRead() is not reentrant

* Re #3827: alternative solution to prevent calling getADC() from different threads, because adcRead() is not reentrant

* Cosmetics
2016-10-08 22:09:25 +02:00
Bertrand SongisandGitHub 8c1231869e [Horus] S.PORT to Lua passthrough (#3810)
* [Horus] S.PORT to Lua passthrough

* Fixes. Still not tested

* Do not speak when we have nothing to say

* Move outputTelemetryBufferSize check earlier
2016-10-08 09:40:31 +02:00
Damjan Adamic f03837f45d Fixes #3836: if multi-block SD read fails, fall back to the single block reads [Horus] 2016-09-20 21:12:43 +02:00
Damjan Adamic 3b10c28b66 SD timeouts increased [Horus] 2016-09-19 22:07:05 +02:00
Damjan Adamic d12015e91d Sector size fix for non SD-HC cards [Horus] 2016-09-18 23:03:05 +02:00
3djcandBertrand Songis 7bfb213687 Allow sdcard version change from cmake (#3816)
* Allow sdcard version change from cmake

* Make it sdcard version check ARM only

* Move to common ARM
2016-09-17 08:53:01 +02:00
Bertrand Songis 7635f9d91e Warning fixed 2016-09-15 19:30:24 +02:00
Bertrand Songis d44f98d677 Fixes #3770 2016-09-12 18:32:26 +02:00
Bertrand Songis 0f217b3507 Compilation fix 2016-09-11 23:34:49 +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 0076dd99e0 SDIO timeout fixes 2016-09-11 21:53:44 +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
Damjan Adamic 183b24086a Trace installed 2016-09-11 21:37:54 +02:00
Damjan Adamic 8e3a228fc9 Cleanup 3 2016-09-11 11:21:58 +02:00
Damjan Adamic 8899d70e08 Cleanup 2 2016-09-11 11:05:33 +02:00
Damjan Adamic 3653b06ad9 Cleanup 2016-09-11 10:58:59 +02:00
Damjan Adamic 294611c457 Fixes #3772: USB Joystick channels were mapped incorrectly on Horus 2016-09-10 12:06:51 +02:00
Bertrand SongisandGitHub 250bcde474 Merge pull request #3765 from opentx/3djc/Horus-add-timer3
Add timer3 as default on Horus
2016-09-05 22:12:58 +02:00
Bertrand Songis 1ac835d420 Cosmetics 2016-09-05 22:11:48 +02:00
3djc db326b6723 Make timer3 default for all arm boards 2016-09-05 20:20:19 +02:00
Bertrand SongisandGitHub 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
3djc 209f8d646c Add timer3 as default on Horus 2016-09-05 10:20:04 +02:00
3djc 3d1a35c41f The simu needs it too 2016-09-04 18:54:20 +02:00
3djc 7be125ee4d Fix #3757 2016-09-04 18:20:38 +02:00
Bertrand Songis 75fe828e21 [X9D+] SH was not working anymore 2016-09-04 16:32:15 +02:00
Bertrand Songis ba74f3e61c [X9D] Fixes #3758 (not tested) 2016-09-04 00:03:32 +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 bbadf9064a Compilation fix 2016-09-02 22:48:20 +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 712be64016 [Horus] Cosmetics 2016-09-02 19:22:53 +02:00
Andre Bernet b04452e6f9 [Horus] Fix backlight on beta again 2016-09-01 23:44:09 +02:00
Bertrand Songis 080891db7b [Horus] Better fix for Backlight on BETA boards 2016-09-01 23:26:56 +02:00
Bertrand Songis 98944e9cee [Horus] BL on BETA boards fixed 2016-09-01 23:06:20 +02:00
Bertrand Songis a9fcf514a1 Cosmetics 2016-09-01 22:48:28 +02:00
Bertrand Songis 6872f85c52 [Horus] Warning fixed 2016-09-01 22:46:10 +02:00
Bertrand Songis 16f2681050 [Horus] BL better like this on BETA boards? 2016-09-01 19:52:03 +02:00