Commit Graph

949 Commits

Author SHA1 Message Date
stevstrong 04d50f7567 Merge pull request #1 from stevstrong/leaflabs_usb_warning
Leaflabs usb warning
2017-07-04 20:11:38 +02:00
stevstrong 8f46bf3c9e remove leaflasb USB CDC ACM warning 2017-07-04 20:09:11 +02:00
stevstrong d1d84b58de Merge remote-tracking branch 'refs/remotes/origin/master' into leaflabs_usb_warning 2017-07-04 20:08:00 +02:00
stevstrong 7b53254e29 fix maximum data size for netduino2plus 2017-07-04 20:04:58 +02:00
stevstrong dc22c7e7dd Merge branch 'master' into master 2017-07-04 19:46:19 +02:00
stevstrong 597f77ac1d replace all backslaches by slashes in include paths 2017-07-04 19:28:50 +02:00
stevstrong 9b30346bfa default activated SPI class - needed by external libs 2017-07-04 19:13:20 +02:00
stevstrong 4467592149 adapt flash and RAM maximum sizes for Arduino 2017-07-04 19:11:48 +02:00
Testato 85f8b8237a Update boards.txt
- Exluded CCM Ram
2017-07-04 10:05:01 +02:00
Roger Clark 1189a3569c Merge pull request #276 from lacklustrlabs/Adafruit_SSD1306_STM32_swap
Add swap() function to ssd1306_128x64_i2c_STM32 as example would not build…
2017-07-04 08:39:56 +10:00
Roger Clark 8096bb6d0a Merge pull request #238 from Testato/patch-3
Updated size definitions in F4 boards.txt
2017-07-04 08:38:40 +10:00
stevstrong 66df08b6bb update .gitignore 2017-07-03 20:59:56 +02:00
stevstrong 8d93d4beaa Merge remote-tracking branch 'refs/remotes/origin/Black_F4_variant' 2017-07-03 20:54:22 +02:00
stevstrong 832f102090 bring up in sync with master 2017-07-03 20:50:53 +02:00
stevstrong 753d92977d remove duplicated generic variant 2017-07-03 20:47:25 +02:00
stevstrong bb8bbbaec7 Merge remote-tracking branch 'refs/remotes/origin/master' into Black_F4_variant
# Conflicts:
#	STM32F4/cores/maple/libmaple/HardwareSerial.cpp
#	STM32F4/cores/maple/libmaple/adc.h
#	STM32F4/cores/maple/libmaple/dmaF4.c
#	STM32F4/cores/maple/libmaple/dmaF4.h
#	STM32F4/cores/maple/libmaple/fsmc.c
#	STM32F4/cores/maple/libmaple/gpio.c
#	STM32F4/cores/maple/libmaple/rcc.c
#	STM32F4/cores/maple/libmaple/spi_f4.c
#	STM32F4/cores/maple/wirish_time.h
#	STM32F4/cores/maple/wirish_types.h
#	STM32F4/libraries/SPI/src/SPI.cpp
#	STM32F4/libraries/SPI/src/SPI.h
#	STM32F4/platform.txt
#	STM32F4/system/libmaple/Arduino.h
#	STM32F4/variants/generic_f407v/generic_f407v.h
#	STM32F4/variants/generic_f407v/ld/common.inc
#	STM32F4/variants/generic_f407v/ld/jtag.ld
#	STM32F4/variants/generic_f407v/pin_map.c
#	STM32F4/variants/generic_f407v/wirish/start.S
2017-07-03 20:42:10 +02:00
stevstrong 1c1c90ebe3 Merge remote-tracking branch 'refs/remotes/rogerclarkmelbourne/master'
# Conflicts:
#	STM32F1/libraries/SPI/src/SPI.cpp
#	STM32F4/cores/maple/libmaple/HardwareSerial.cpp
#	STM32F4/cores/maple/libmaple/adc.h
#	STM32F4/cores/maple/libmaple/dmaF4.c
#	STM32F4/cores/maple/libmaple/dmaF4.h
#	STM32F4/cores/maple/libmaple/gpio.c
#	STM32F4/cores/maple/libmaple/gpio.h
#	STM32F4/cores/maple/libmaple/rcc.c
#	STM32F4/cores/maple/wirish_digital.cpp
#	STM32F4/cores/maple/wirish_time.h
#	STM32F4/libraries/SPI/src/SPI.cpp
#	STM32F4/platform.txt
#	STM32F4/system/libmaple/Arduino.h
#	STM32F4/variants/generic_f407v/generic_f407v.h
#	STM32F4/variants/generic_f407v/ld/common.inc
#	STM32F4/variants/generic_f407v/ld/jtag.ld
#	STM32F4/variants/generic_f407v/pin_map.c
#	STM32F4/variants/generic_f407v/variant.h
#	STM32F4/variants/generic_f407v/wirish/start.S
2017-07-03 20:09:45 +02:00
Roger Clark 04a811f9bd Merge pull request #237 from Testato/patch-2
Update F3 boards.txt for Flash and RAM size
2017-07-03 16:59:53 +10:00
Roger Clark 20168b1359 Merge pull request #280 from stevstrong/generic_f4
STM32F4 development updated by @stevstrong
2017-07-03 16:36:07 +10:00
Roger Clark d4103b8cd1 Merge pull request #294 from tomtor/fix-doc
Fix documentation for usart_putc()
2017-07-03 15:36:23 +10:00
Roger Clark 6891e40546 Merge pull request #288 from MicroBahner/pinmodeTimer
Added Pinmode timer fix by @MicroBahner
2017-07-03 15:35:30 +10:00
Roger Clark bd8ef73bef Merge pull request #302 from bmarquismarkail/rcmclone
Adding i2C repeated start condition from @bmarquismarkail
2017-07-03 15:31:45 +10:00
Roger Clark e4f598683c Merge pull request #262 from victorpv/timer_dma
Timer dma from @victorpv
2017-07-03 15:30:14 +10:00
Roger Clark 2dbf8b72c3 Merge pull request #261 from victorpv/FreeRTOS900
Added Free rtos900 from @victorpv
2017-07-03 15:29:23 +10:00
stevstrong f744048583 include backslashes replaced by slashes 2017-07-02 15:02:55 +02:00
U-MarquisSeven\Brandon 54044592fb changing comment 2017-06-26 18:59:33 -05:00
U-MarquisSeven\Brandon 80339e6073 checking out work from master 2017-06-26 18:57:49 -05:00
Roger Clark f7a576f2e0 Fixed issue with PB10 being set to OUTPUT for use as a USB Disconnect control on boards which do not have the additional USB disconnect hardware e.g. the Blue Pill. Note. Some variants seem to have the disconnect control on another pin, so I did not change those in case they were actually used 2017-06-25 13:08:30 +10:00
Roger Clark 747634a31a Update README.md 2017-06-24 17:23:54 +10:00
stevstrong f6dea1e50e added CCMRAM definitions 2017-06-20 21:03:18 +02:00
stevstrong d872cb1963 avoid multiple USB serial begin (taken from F1) 2017-06-20 18:50:23 +02:00
stevstrong f1e2cba93b Merge remote-tracking branch 'refs/remotes/rogerclarkmelbourne/master' into generic_f4
# Conflicts:
#	.gitignore
2017-06-20 18:34:36 +02:00
stevstrong b7fb21aa0c make USB serial Tx blocking (bugfix for lost TX characters) 2017-06-20 18:33:00 +02:00
Roger Clark 6fa060c05a Updated readme for gitter (again) 2017-06-19 17:11:31 +10:00
Roger Clark 8af6002812 Added link to gitter chat room in the readme 2017-06-19 17:11:04 +10:00
stevstrong 4aa44ee0e0 added SDIO lib files 2017-06-18 18:40:40 +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
Roger Clark aef93f74cd Moved encoderLookup LUT from flash to RAM to give 30% speed increase of setPixelColor() - at the expense of 768 bytes of RAM 2017-06-13 10:39:42 +10:00
Roger Clark ca484b4fdd Add WS2812B library again, but this time without the .git folder in it 2017-06-13 10:38:05 +10:00
Roger Clark 40dd7c6fe1 Removed WS2812B lib as it had a .git folder in it which was causing problems 2017-06-13 10:37:16 +10:00
Roger Clark 7487d96f70 Fix typo in Hardware end() 2017-06-13 08:32:56 +10:00
Roger Clark cc355255ac Added WS2812B (aka Neopixel) library using SPI DMA asynchronous transfers and double buffering 2017-06-12 16:42:49 +10:00
Roger Clark 953aa8b88e Added end() to HardWire (I2C) 2017-06-11 15:55:08 +10:00
Roger Clark f47846662d Added Wire.end() for bit banged version (TwoWire.cpp) 2017-06-11 15:42:05 +10:00
Roger Clark 0444a36527 Added an additional SPI API function dmaSendAsync which will start the a DMA send of a buffer and return immediately. The next time dmaSendAsync is called it waits if the previous transfer is not complete. Note the buffer is not copied, so ddouble buffering is needed to use this function 2017-06-11 15:35:14 +10:00
SukkoPera ef60992e20 Merge remote-tracking branch 'upstream/master' into Fix-ifSerial 2017-06-09 22:11:52 +02:00
SukkoPera c4643b265e Remove isConnected() usage and binary zeros from StringEx_Parsinge xample 2017-06-09 22:07:33 +02:00
SukkoPera bf138eb389 Remove isConnected() usage from examples 2017-06-09 22:07:05 +02:00
Roger Clark 3c4307ebac Fix issue where USB Serial begin(xx) begin(xx,yy) did nothing, when they should ahave called begin() 2017-06-07 14:00:24 +10:00
Roger Clark 16a73348f1 Merge branch 'hanyazou-Avoid_USB_init_twice' 2017-06-07 08:20:48 +10:00