Commit Graph

1179 Commits

Author SHA1 Message Date
Roger Clark 44f617bc9c
Merge pull request #485 from f6fvy/patch-1
Frequency unit typo (was Mhz instead of MHz)
2018-04-13 14:18:15 +10:00
Roger Clark df96076900 Added missing F103V linker file, included in https://github.com/rogerclarkmelbourne/Arduino_STM32/pull/489 2018-04-13 14:10:49 +10:00
Roger Clark fd605a6a79 Merge branch 'victorpv-sdio-updates' 2018-04-13 14:03:45 +10:00
Roger Clark 314ce02bd0 Merge branch 'sdio-updates' of https://github.com/victorpv/Arduino_STM32 into victorpv-sdio-updates 2018-04-13 13:48:10 +10:00
Roger Clark 0e0370dfe9 Merge branch 'arpruss-master' 2018-04-13 13:43:36 +10:00
victorpv 0197d63dc0 Multiple updates to SDIO library
Changes __io for __IO
Increase the time for some delays
Adds compatibility with SdSdioEX class while using DMA
Implement a retry mechanism (needs further testing)
Implement command ACMD42 to disconnect the sd internal pullup in D3 in
4bit mode
2018-04-12 22:30:37 -05:00
arpruss 18d1654195 usbcomposite library 2018-04-12 20:45:59 -05:00
Roger Clark f56c37e97e Fix for https://github.com/rogerclarkmelbourne/Arduino_STM32/issues/486 2018-04-12 18:17:45 +10:00
Roger Clark c9a694b779 Revert #491 2018-04-12 17:59:03 +10:00
Roger Clark 550e511566
Merge pull request #491 from stevstrong/patch-12
Update timer.h
2018-04-12 16:43:29 +10:00
stevstrong 407df21dfb
Update timer.h
fix for dfb5bd4c30,
see issue #412 [https://github.com/rogerclarkmelbourne/Arduino_STM32/issues/412]
2018-04-12 08:29:49 +02:00
Ken Willmott 7374108bd4
fix PR#487 and #488 2018-04-10 10:37:26 -04:00
Ken Willmott 463db9b0bf
fix PR #487
Implements the needed correction in PR #487, modifies get method with no change to set method. Exor comparison changed to equality comparison for readability.
2018-04-10 09:55:04 -04:00
Laurent Haas - F6FVY 307a0e2472
Frequency unit typo (was Mhz instead of MHz) 2018-04-09 19:16:56 +02:00
Roger Clark 596dc0d78e
Merge pull request #461 from tfry-git/work/gfx_as
Base Adafruit_GFX_AS on Adafruit_GFX, keeping only the additions in a derived class.
2018-04-08 13:39:50 +10:00
Roger Clark 0e17c642a0
Merge pull request #480 from edogaldo/Fix-SCB_AIRCR_PRIGROUP
Fix SCB_AIRCR_PRIGROUP
2018-04-08 13:35:13 +10:00
Roger Clark f0f270d4fc
Merge pull request #481 from victorpv/patch-4
Update to fix FSMC inclusion in Rx devices
2018-04-08 13:34:20 +10:00
victorpv ef2f5b53d7
Need to define STM32_HAVE_FSMC as 0
Forgot to include that.
2018-04-05 22:04:28 -05:00
victorpv 21bdc4ad13
Update to fix FSMC inclusion in Rx devices
The FSMC is only available in high density and XL density devices with more than 4 ports.
Basically excluded in the RC/D/E/F/G models, since they dont have enough pins.
Page 11 in the Datasheet references this. The table shows what is present, and shows the FSMC is NOT present in Rx MCUs:
http://www.st.com/content/ccc/resource/technical/document/datasheet/59/f6/fa/84/20/4e/4c/59/CD00191185.pdf/files/CD00191185.pdf/jcr:content/translations/en.CD00191185.pdf

Recent changes to other files highlight this issue during compilation time. The issue was already there, but GPIO E and GPIO F were declared and defined, while they don't actually exist in Rx MCUs, so FSMC was being included for those MCU even though they don't actually have an FSMC device, or at least no external ports to use it. 
With the recent changes GPIO E and F and correctly excluded from the build, but since FSMC was still included and needs GPIO E and F, it was failing to compile. I.e.:
C:/Users/Victor/Documents/Arduino/Hardware/Arduino_STM32/STM32F1/cores/maple/libmaple/fsmc_f1.c:51:19: error: 'GPIOE' undeclared (first use in this function)

Since the FSMC is not available (I suspect the silicon is there, but there is no IO pins to use it), the correct solution is to include FSMC only when using an MCU with more than 4 GPIO ports, which is what matches the datasheet.
2018-04-05 21:54:05 -05:00
edogaldo f660163a6f Fix SCB_AIRCR_PRIGROUP
As per Issue #479
2018-04-04 16:04:42 +02:00
Roger Clark 154cc2211b
Merge pull request #450 from maikwoehl/patch-1
Linux . Use useradd instead of adduser
2018-04-02 11:41:52 +10:00
Roger Clark 3f21e27f29 Merge branch 'MackPI-master' 2018-04-01 16:30:11 +10:00
Roger Clark 17248cd803 Merge branch 'master' of https://github.com/MackPI/Arduino_STM32 into MackPI-master 2018-04-01 16:29:21 +10:00
Roger Clark 6f0bf6e4cd Merge branch 'KenWillmott-KenWillmott-patch-1' 2018-04-01 16:27:50 +10:00
Roger Clark 9128a78265 Merge branch 'KenWillmott-patch-1' of https://github.com/KenWillmott/Arduino_STM32 into KenWillmott-KenWillmott-patch-1 2018-04-01 16:27:26 +10:00
Roger Clark 1c48f1aaa7 Merge branch 'tfry-git-work/xpt2046' 2018-04-01 16:18:13 +10:00
Roger Clark 7aeb8ccefe Merge branch 'work/xpt2046' of https://github.com/tfry-git/Arduino_STM32 into tfry-git-work/xpt2046 2018-04-01 16:14:17 +10:00
Roger Clark 9fcd06e879 Merge branch 'stevstrong-patch-7' 2018-04-01 15:48:28 +10:00
Roger Clark a05944eda8 Merge branch 'patch-7' of https://github.com/stevstrong/Arduino_STM32 2018-04-01 15:30:59 +10:00
Roger Clark 0d892b2137 Merge branch 'victorpv-SDIO_patch' 2018-04-01 15:26:26 +10:00
Roger Clark d94f864979 Merge branch 'SDIO_patch' of https://github.com/victorpv/Arduino_STM32 into victorpv-SDIO_patch 2018-04-01 15:26:04 +10:00
Roger Clark a478c47874 Merge branch 'victorpv-STM_FFT' 2018-04-01 15:17:41 +10:00
Roger Clark b2bd7b9872 Merge branch 'STM_FFT' of https://github.com/victorpv/Arduino_STM32 into victorpv-STM_FFT 2018-04-01 15:16:52 +10:00
Roger Clark 845508ee19 Merge branch 'aster94-master' 2018-04-01 15:03:36 +10:00
victorpv 59a216ba66
Help file describing the fft functions. 2018-03-29 22:19:06 -05:00
Roger Clark 178cd5529e
Merge pull request #468 from stevstrong/patch-13
Update platform.txt - Reduces line length of build output message
2018-03-29 18:34:26 +11:00
Roger Clark 737fdf97be
Merge pull request #451 from per1234/readme-formatting
Fix formatting and typos in README.md
2018-03-29 16:10:11 +11:00
victorpv d5399c3e02 Revert "Hardware serial corrections"
This reverts commit 771be821c2.
2018-03-28 22:27:50 -05:00
victorpv e3510b76eb Revert "SDIO updates"
This reverts commit 7dce451ebc.
2018-03-28 22:27:39 -05:00
victorpv 5c3c9af241 Revert "Hardware serial corrections"
This reverts commit 771be821c2.
2018-03-28 22:23:41 -05:00
victorpv c693d0038e Some more SDIO corrections and improvements 2018-03-28 22:19:47 -05:00
victorpv 58ccf76c2a stm_fft library
With extra fft 16 bins function
2018-03-28 22:01:48 -05:00
victorpv 7dce451ebc SDIO updates
Increase performance and compatibility with cards.
2018-03-28 21:50:49 -05:00
Roger Clark 2578bf00cb
Merge pull request #438 from JiriBilek/master
Fixing now() function in RTClock.h
2018-03-28 13:37:01 +11:00
Roger Clark 3521747556
Merge pull request #465 from stevstrong/patch-12
Increase tone resolution
2018-03-28 13:27:30 +11:00
Roger Clark c85d83b1f9
Merge pull request #469 from stevstrong/patch-14
F4: add the macro "word"
2018-03-28 13:20:35 +11:00
Roger Clark c2711e5f0e
Merge pull request #472 from stevstrong/patch-15
F1 SPI slave: remove RXONLY flag to enable data transmission
2018-03-28 10:41:35 +11:00
stevstrong 0a88fe3cfa
F1 SPI slave: remove RXONLY flag to enable data transmission
see https://github.com/rogerclarkmelbourne/Arduino_STM32/issues/471
2018-03-27 20:13:04 +02:00
stevstrong 3821c3ab97
F4: adds the macro "word"
similar to already existing solution for F1
2018-03-24 10:09:47 +01:00
stevstrong 9e19f0ecc3
Update platform.txt
cosmetics: remove unnecessary blank space
2018-03-24 00:13:27 +01:00