stevstrong
b7fb21aa0c
make USB serial Tx blocking (bugfix for lost TX characters)
2017-06-20 18:33:00 +02:00
stevstrong
f58a96e0f6
implemented SDIO
...
+ small changes in DMA - reworked get and clear ISR bits
+ wirish_time compatible with "C"
2017-06-18 17:27:02 +02:00
stevstrong
6dde3d39b4
added serial bool operator for "if(!Serial)"
2017-06-02 20:26:55 +02:00
stevstrong
220aa0e20f
Merge branch 'master' into generic_f4
2017-06-02 20:11:45 +02:00
stevstrong
1c097cc8c3
added pin modes: GPIO_AF_OUTPUT_PP_PU (for SDIO)
...
and GPIO_AF_INPUT_PU/PD
2017-06-02 19:32:34 +02:00
Roger Clark
b19fc38e5e
Applied change to fix issue in itoa.c and itoa.h with newer versions of GCC (using the changes from STM's fix, in Arduino_Core_STM32)
2017-05-26 17:00:47 +10:00
Roger Clark
d3058d39f0
Fixed F4 ADC typo as noted by @stevstrong in reply to issue #265
2017-05-25 20:29:01 +10:00
stevstrong
8574d238e8
added FSMC + SPI brought in line with F1
2017-05-22 17:36:50 +02:00
stevstrong
220247c115
bugfix: other variants than generic did not work
2017-05-12 20:51:12 +02:00
stevstrong
679217dfaf
F4 development
...
- added generic F4 variant
- removed F1 and F2 files/defines
- resolved include headers - now libraries are detected within sketches
- reworked + added new GPIO access functions
- moved and size-optimized PIN_MAP in flash
- SPI improvements: optimized block read + added DMA
2017-05-11 00:57:08 +02:00
Roger Clark
dd453357b3
Added shiftIn to F1 and F4
2016-12-08 20:00:20 +11:00
Roger Clark
378cd2a6af
Fixed #231
2016-11-30 17:27:21 +11:00
xymopen
1d321b6b70
merge minor API changes of IPAddress, Print, Stream and WString from official Arduion core source. LookaheadMode is still under evaluation.
2016-10-22 03:57:13 +08:00
Lee Jones
afa2cf1b8a
stm32f4: cores: Remove seemingly pointless file
...
dma.c was introduced in 2014 and is still entirely commented out.
Signed-off-by: Lee Jones <lee.jones@linaro.org>
2016-10-01 03:38:45 +01:00
Martin Ayotte
78a1051406
fix LeafLab bug in disableBlockingTx() of F4 USBSerial
2016-06-30 14:02:30 -04:00
Dan Drown
b952395216
fix for: PWM on STM32F4 doesn't work right away
...
Credit to hathach for finding and fixing this:
https://github.com/rogerclarkmelbourne/Arduino_STM32/issues/178
Fixes #178
2016-06-07 20:36:17 -05:00
Martin Ayotte
c9ad62fa88
put back original bkp.* files (not symlink)
2015-12-10 12:39:51 -05:00
Martin Ayotte
50ebcc83f5
remove bad bkp.* symlink
2015-12-10 12:38:56 -05:00
Martin Ayotte
e1b85b7774
fix LeafLab code for spi_config_gpios() which can't tolerate different GPIOs port for SPI pins
2015-12-09 15:30:58 -05:00
Martin Ayotte
01237a0934
add BKP and RCC changes needed for previous RTClock commit for F4
2015-12-09 15:26:27 -05:00
Martin Ayotte
4909e1f465
change IPAddress::toCharArray() into IPAddress::toString()
2015-09-04 09:54:41 -04:00
Martin Ayotte
82f15f091a
convert USBSerial and HardwareSerial to derived from Stream instead of Print
2015-08-11 18:50:38 -04:00
jeremyvnc
416bda020b
Added an include of stdlib.h
...
Needs include of stdlib.h for a compile to take place on the F4 variant.
2015-08-05 15:34:49 -04:00
Roger Clark
b8d1cd472a
Added missing definition for __always_inline (supplied by @martinayotte)
2015-07-22 14:04:04 +10:00
Martin Ayotte
d5dbdb685c
fix HardwareSerial::begin by doing gpio_set_af_mode AF8 when devices are UART4 or UART5
2015-07-05 10:15:33 -04:00
Martin Ayotte
cfa28a9a75
add new arduino_uip + tweak variants for Netduino2Plus ENC28J60/SPI networking
2015-07-02 13:09:38 -04:00
Martin Ayotte
129a60ad55
update for Stream/Print support under F4
2015-06-14 10:37:05 -04:00
Martin Ayotte
18b5b6eca4
integrate a copy of SPI from STM32F1 into STM32F4
2015-06-13 18:14:51 -04:00
Martin Ayotte
44bfd8ae54
fix SetupClock168() for Netduino2Plus + add STM32Stamp/Netduino2Plus boards + add dfuse_addr in upload
2015-05-28 17:20:49 -04:00
rogerclarkmelbourne
a0ca5b6938
Updated F4 to add STM pin numbers and change processor to cortex-m4 instead of cortex-m3
2015-05-06 15:08:34 +10:00
Bob Cousins
a5414bb548
Initial support for STM32F4 series, based on AeroQuad codebase. Board variant for STM32F4 discovery (F407VG). Runs blinky!
2014-12-28 14:29:08 +00:00