Roger Clark
ba5d4058f1
Merge branch 'development'
2016-02-28 14:52:14 +11:00
Dan Drown
4790010b78
Remove libraries/LiquidCrystal_I2C/
...
closes rogerclarkmelbourne/Arduino_STM32#158
2016-02-03 20:29:49 -06:00
Vassilis Serasidis
114861b36c
Touch screen library for STM32F1, based on XPT2046 touch controller.
...
The XPT2046 touch controller can be found on the new 2.4" ILI9341 SPI
LCDs.
2015-12-03 20:38:20 +02:00
Roger Clark
9cfb240ec1
Merge branch 'stevstrong-master' into development
2015-11-20 20:23:57 +11:00
Roger Clark
fe950a35db
Merge branch 'master' of https://github.com/stevstrong/Arduino_STM32 into stevstrong-master
2015-11-20 20:23:34 +11:00
stevstrong
b920cdc6a2
serial config when parity is enabled
...
When parity enabled the word length must be increased (CR1 bit 12 set).
Word length of 9 bit with parity is not supported.
2015-11-19 21:11:45 +01:00
stevstrong
7d2b43018f
bugfix - serial config parameter cannot be set
...
function usart_init must be called before usart_config_gpios_async
2015-11-19 14:01:23 +01:00
stevstrong
17cbf256d1
corrected defines needed when parity is used
...
When the parity control is enabled, the computed parity is inserted at the MSB position (9th bit if M=1; 8th bit if M=0) and parity is checked on the received data. This excludes 9 bit long words + parity bit.
2015-11-19 11:50:13 +01:00
Roger Clark
a7e909a6de
Merge branch 'master' into development
2015-11-15 13:00:39 +11:00
Roger Clark
e2bff0cd49
Merge branch 'spi-fix' of https://github.com/jcw/Arduino_STM32 into jcw-spi-fix
2015-11-15 10:28:36 +11:00
Roger Clark
0469149581
Merge pull request #119 from jaretburkett/master
...
Added Touchscreen Library
2015-11-15 10:27:08 +11:00
Jean-Claude Wippler
081b6d52f8
fix typo
2015-11-11 14:07:49 +01:00
Roger Clark
66456b5572
Changed platform.txt back to using 1.6.5 compatible archive path, as the change I made to support 1.6.6 does not work with 1.6.5 as it appears this var is not backward compatible
2015-11-09 06:54:49 +11:00
Roger Clark
abd500e3ef
Changed platform.txt to fix issue with changes in IDE 1.6.6 to build archive path
2015-11-07 23:23:27 +11:00
Jean-Claude Wippler
b495a4e00f
support Nucleo w/o and w/ crystal
2015-11-07 00:49:34 +01:00
Jean-Claude Wippler
91014b40a8
fixes #125
2015-11-05 16:27:24 +01:00
Roger Clark
842d8ee580
Manually updated fix by @jcw for serial usb slow down
2015-11-05 20:28:09 +11:00
stevstrong
b81d7b7334
removed unwanted dashes which caused compiling error
2015-11-04 08:08:21 +01:00
Roger Clark
d94452f1d5
Merge branch 'jcw-delay-losing-time' into development
2015-11-04 09:40:50 +11:00
Roger Clark
cc85e58a37
Merge branch 'delay-losing-time' of https://github.com/jcw/Arduino_STM32 into jcw-delay-losing-time
2015-11-04 09:40:21 +11:00
Roger Clark
e48ff38e52
Merge branch 'master' of https://github.com/stevstrong/Arduino_STM32 into stevstrong-master
2015-11-04 09:02:56 +11:00
stevstrong
796dc93ab9
re-added previously deleted EXTSEL defines
2015-11-03 13:43:59 +01:00
Roger Clark
1fc436e596
STM32F1. Removed support / worksround for IDE versions before 1.6.3, with removal of platform.rewrite.keys.txt and update of compiler path in platforms.txt
2015-11-03 05:28:50 +11:00
Jean-Claude Wippler
85eb51aacb
wait for time to elapse instead of a cycle-counting loop
2015-10-31 16:25:42 +01:00
Roger Clark
37dc796076
Merge pull request #129 from jcw/variant-reorder
...
Reorder STM32F103T variants in boards.txt so smallest memory size is first
2015-10-31 20:34:07 +11:00
Roger Clark
07cf09a358
Merge pull request #128 from Serasidis/master
...
Added missing Ethernet library files to STM32F1 (note the same needs to be done to GD32F1 eventually)
2015-10-31 16:36:34 +11:00
stevstrong
42659ebbb0
added defines of external event selections for regular and injected groups
2015-10-30 14:12:38 +01:00
Jean-Claude Wippler
83edd50057
fixed, only C8/CB and T8/TB affected
2015-10-30 11:42:38 +01:00
Jean-Claude Wippler
a5ff471320
oops, messed up, revert, white space cleanup first
2015-10-30 11:40:52 +01:00
Jean-Claude Wippler
94a319e26e
reorder variants so smallest mem size is first
2015-10-30 11:29:25 +01:00
Vassilis Serasidis
a56c92e0f4
Added missing Ethernet library files
2015-10-29 21:19:47 +02:00
Roger Clark
eab149a904
Fixed reference to incorrect linker file in boards.txt for F103T8
2015-10-29 19:54:12 +11:00
Roger Clark
ba2c2cd89a
Merge pull request #123 from jcw/master
...
Add generic STM32F103T[8B] variants, created by @jcw
2015-10-28 20:55:52 +11:00
rogerclarkmelbourne
784c7beac5
Added _BV macro fro AVR compatibility
2015-10-27 21:06:00 +11:00
Jean-Claude Wippler
dbd81d42af
add generic STM32F103T[8B] variants
2015-10-27 10:41:08 +01:00
stevstrong
3ef9112870
additional function updateSettings() to replace the call to begin().
...
removes unwanted glitches before getting SCK active caused by setting parameters after begin().
2015-10-26 12:58:22 +01:00
stevstrong
f87b4adda8
additional function updateSettings() to replace the call to begin().
...
removes unwanted glitches before getting SCK active caused by setting parameters after begin().
2015-10-26 12:52:45 +01:00
stevstrong
37fbb642ea
added part from SD fat lib which enables SPI 2 device write access
...
taken from SdSpiSTM32F1.cpp - Victor's lib, and adapted to support device selection.
To be checked with other libs which are using the SPI lib.
2015-10-26 11:36:24 +01:00
rogerclarkmelbourne
536cec8f5d
Various changes to boards.txt and some libraries, so that things will compile under IDE 1.6.6 Note. There are still loads of warnings when you compile - which look like they may be caused by the IDE using a new version of GCC, but at least it now compiles
2015-10-09 17:18:38 +11:00
Jaret Burkett
7f23ee129c
Fixed Touchscreen Lib
...
Changed example to use the Touchscreen Library that has STM32 support.
2015-09-26 09:21:41 -05:00
Jaret Burkett
664c8c5981
Added Adafruit Touchscreen Library
...
Added support for STM32 to the Adafruit Resistive Touchscreen library.
2015-09-26 09:13:32 -05:00
Roger Clark
2e9b4f3955
Merge pull request #110 from Serasidis/patch-2
...
Serasidis_VS1003B_STM - Updated the example for using it with the new one SPI library.
2015-09-09 21:13:52 +10:00
Vassilis Serasidis
89a5a661f3
Updated the example for using it with the new one SPI library.
2015-09-09 12:33:42 +03:00
Vassilis Serasidis
0b9e84d8fa
Updated the example for using it with the new one SPI library.
2015-09-09 12:32:00 +03:00
Roger Clark
88d2457f30
STM32F1 core: Implemented changes already made to the GD32F1 core to use F_CPU instead of hard coded values for 72000000 and (F_CPU -1) instead of 71999999 and to replace other hard coded values related to the clock freqency. Also updated the code so that the USB clock was disabled in setup_clock_prescalers to allow it to be changed in that function during initialisation, in case altermative prescaler values for USB are required, e.g. for operation at 48Mhz
2015-09-06 07:51:40 +10:00
Roger Clark
6b6ab7dab5
Implemented PIN MAP in flash for all other variants
2015-09-01 19:58:39 +10:00
Vassilis Serasidis
fea15b00d6
VS1053B MIDI example is added
2015-08-29 23:08:22 +03:00
victorpv
7564830669
Edits to move pinmap to flash
...
Initial comit, not tested, but copied from previous working folder.
2015-08-25 00:02:57 -05:00
Roger Clark
d8996970ed
Update timer.h
...
Changed TIMER_SMCR_TS and TIMER_SMCR_SMS as recommended by @Victor_PV
2015-08-23 14:50:33 +10:00
Roger Clark
f1086b6b20
Fixed issue with gerneric F103RB and F103R8 caused by typos in boards.txt
2015-08-13 20:02:03 +10:00