Commit Graph

241 Commits

Author SHA1 Message Date
roger@rogerclark.net 1b4ee05e80 Tidied up platform.txt 2016-05-07 07:44:14 +10:00
roger@rogerclark.net 95f11697b2 Add recipe for 'Export Binary' feature 2016-05-07 07:04:00 +10:00
Roger Clark e69f84a88a Attempt to remove TFT_ILI9163C submodule 2016-05-05 21:26:44 +10:00
Roger Clark c4d665155a Attempt to remove Ether_STM submodule 2016-05-05 21:25:29 +10:00
Roger Clark cc10dca088 Added missing cpu speed menu for GD32 2016-05-05 17:46:37 +10:00
Roger Clark c0719c3a1d Added experimental support for generic GD32F103C inside the STM32 tree 2016-05-05 17:36:16 +10:00
Roger Clark ec0ec18c9d Changed stm32f1 boards.txt to include vid and pid value for maple serial, so that the 'Get Board Info' feature shows all stm32duino bootloader boards as Maple mini. (note this is not ideal, but as we don't allocate different ID's to each board variant, we will have to live with this feature in the IDE reporting all boards as Maple mini,- at least for the time being) 2016-05-05 12:11:40 +10:00
Roger Clark f1a394e4bc Merge branch '54-always_inline' of https://github.com/RickKimball/Arduino_STM32 into development 2016-05-05 11:28:59 +10:00
Rick Kimball f9aa37ed01 fix compiler warnings related to __always_inline 2016-05-03 13:04:54 -04:00
Roger Clark e9e9048a31 Added new file WCharacter.h, and updated String files to add missing Arduino API functionality 2016-05-03 21:01:09 +10:00
Roger Clark 76157ad751 Updated 'category' in library.properties files, to shop the IDE complaining that this key is missing 2016-05-03 20:44:18 +10:00
Roger Clark 0909f4c20d Changed defines for MOSI, MISO etc into const static vars, to address compatibility issues 2016-05-03 20:23:51 +10:00
WereCatf a1498ee778 Update Adafruit_ILI9341_STM.cpp 2016-04-23 06:05:38 +03:00
WereCatf 29a5400188 Bugfix Adafruit_ILI9341_STM
readcommand8() toggles _sclk, but when using hwSPI it's set to 0, ie. it's toggling GPIO0, which it obviously shouldn't be doing. Also, when SPI-transactions had been enabled the SPI-bus speed was set to only 8MHz -- now we set it to 36MHz on STM32F1.
2016-04-22 20:36:38 +03:00
Roger Clark 8c1e061efc Apply fix, provided by @Slammer, for issue with USB Serial on GCC 4.9 2016-04-19 19:42:07 +10:00
Roger Clark f7c80bd73b Merge pull request #166 from martinayotte/master
Add toString() helper to IPAddress class (as already implemented on the F4)
2016-03-01 16:27:01 +11:00
Roger Clark 246a172250 Merge branch 'master' of https://github.com/geekylou/Arduino_STM32 into geekylou-master 2016-03-01 16:21:28 +11:00
Martin Ayotte 3d15c75a27 add toString() helper to IPAddress class 2016-02-29 12:12:57 -05:00
Roger Clark ba5d4058f1 Merge branch 'development' 2016-02-28 14:52:14 +11:00
Louise Newberry 1f13f47552 The previous fix should probably be in is connected rather than the write function so moving it there. 2016-02-22 22:18:55 +00:00
Louise Newberry 618ffd069d Check USB DTR is active before sending data down the USB port (this should only be active when the port is connected to a terminal). 2016-02-22 22:02:45 +00:00
Louise Newberry 20331cea64 Make sure both USB_ISTR_SUSP & USB_ISTR_WKUP are both cleared when USB susppends or resumes. This is required as when we see a suspend event it looks like we immediately afterwords trigger a resume from the bit being set previously. 2016-02-13 11:35:44 +00: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