Commit Graph

320 Commits

Author SHA1 Message Date
rogerclarkmelbourne 0970f4af3a Reinstated USB Serial on upload via STLink and also Maple DFU on generic boards. 2015-05-28 09:53:58 +10:00
rogerclarkmelbourne 60c094fe5d Removed deprecated / old board for Generic STM32 to Flash. Use GenericStm32F103C instead 2015-05-28 09:46:35 +10:00
Roger Clark ffe2f6d043 Merge pull request #64 from victorpv/re-script
Fixed ram size in RC board with new bootloader
2015-05-28 09:35:48 +10:00
Roger Clark 9492a668c6 Merge pull request #66 from Serasidis/patch-2
Update to comments in VS1003B_STM library.
2015-05-28 09:34:30 +10:00
Vassilis Serasidis 09f96592ad Added a short video demonstration of the VS1003B_STM library. 2015-05-27 14:53:15 +03:00
Vassilis Serasidis 157391d608 Added video demonstration of the VS1003B_STM library. 2015-05-27 14:51:43 +03:00
rogerclarkmelbourne ea235f84b5 Merge branch 'master' of https://github.com/rogerclarkmelbourne/Arduino_STM32 2015-05-27 19:44:39 +10:00
rogerclarkmelbourne da54c87173 Added Adafruit_SSD1306 and OLED_I2C libs ported by @Madias 2015-05-27 19:44:14 +10:00
victorpv 92d0470349 Merge pull request #5 from rogerclarkmelbourne/master
Sync to Roger's master
2015-05-26 19:25:44 -05:00
Roger Clark 81b76b8ade Merge pull request #65 from Serasidis/patch-1
Unused included libraries in hello_STM.ino file have been removed.
2015-05-26 21:18:36 +10:00
Vassilis Serasidis c3f81756d8 Unused included libraries in hello_STM.ino file have been removed. 2015-05-26 12:40:44 +03:00
rogerclarkmelbourne e069959d3e Added VS1003V_STM from Vassillis Serasidis. Note. Had to make a minor change as PC7 used in the example was not availabel on Maple mini. So I changed this for PC14 2015-05-26 17:00:42 +10:00
rogerclarkmelbourne 39787f73e7 Changed isrs.s with update from Rick Kimball to fix issue with hardware timers when not using the --whole-archive flag in the build flags. also changed platform.txt to remove --whole-archive 2015-05-26 14:50:37 +10:00
rogerclarkmelbourne 8540c26429 Changed Windows STlink upload to use STM's own STLink CLI Exe as this supports more STLink hardware than Texane-STLink and some users had problems with Texane on F4 and F3 boards 2015-05-26 14:09:46 +10:00
victorpv 15781c492b Ram size corrected.
It was wrongly set to 61KB.
It is actually 48KB for RC, and 64 for RD and RE, but I am using 64KB in
an RCT6 mcu without any issue.
2015-05-24 00:30:55 -05:00
victorpv 84ff52b49d Updated to use new DMA functions.
Previous version will not work anymore due to conflict of variable name
(dma1_ch3_active
2015-05-24 00:21:15 -05:00
rogerclarkmelbourne 7fe2e7806a Disabled generic bootloader USB reset 2015-05-24 09:15:43 +10:00
victorpv 66b3a0394e Merge pull request #4 from rogerclarkmelbourne/master
Fixes
2015-05-23 07:14:03 -05:00
rogerclarkmelbourne 4f6667afca Fixed issue caused by my missunderstanding of implementing Ricks compile pattern in platform.txt - which removed --whole-archive, which breaks many things :-( 2015-05-23 21:07:59 +10:00
rogerclarkmelbourne f5b2940a49 Minor change to RTClock library keywords 2015-05-23 18:23:14 +10:00
rogerclarkmelbourne a47f46f34a Fixed issue with duplicate keywords in RTClock library 2015-05-23 11:21:26 +10:00
rogerclarkmelbourne fd224ab288 Added working version of RTClock, thanks to Ray and @ahull etc 2015-05-23 11:19:16 +10:00
victorpv 28b2d995f0 Merge pull request #3 from rogerclarkmelbourne/master
Merging recent changes.
2015-05-22 20:04:02 -05:00
rogerclarkmelbourne 0b7bbab0ac Updated platform.txt with improved size calculatin from Rick 2015-05-23 08:25:43 +10:00
rogerclarkmelbourne 73bc96b898 Updated platform.txt with enhancement from Rick to allow more compiler warnings and debugging to be more easily changed 2015-05-23 08:21:03 +10:00
rogerclarkmelbourne 1c99387a1b Manually implemented part of #47 in print.cpp 2015-05-23 08:13:23 +10:00
rogerclarkmelbourne bffbdce50f Temporary fix to Nucleo F103RB to get around missing pin definitions (which should not really be needed), this is temporary fix, I need to sort out the Serial USB code and make a separate define for maple hardware etc 2015-05-23 08:05:32 +10:00
victorpv 7e59f08baa Merge pull request #2 from rogerclarkmelbourne/master
sync to Roger's
2015-05-22 07:21:50 -05:00
victorpv ee4efb210e Merge pull request #1 from victorpv/RTOS
Rtos
2015-05-22 07:20:06 -05:00
rogerclarkmelbourne 72324b5bd1 Merge branch 'master' of https://github.com/rogerclarkmelbourne/arduino_stm32 2015-05-22 21:08:16 +10:00
rogerclarkmelbourne 6a2e51585d Added DFU upload options for all generic boards. Note, Its not possible to set the correct memort size in the linker file for DFU uploads, so its always set as having the max ram and rom for the series in question. So beware using this if you are maxing out the RAM or Flash (which seems highly unlikely!) 2015-05-22 21:07:57 +10:00
Roger Clark e88198e7dc Merge pull request #60 from victorpv/RTOS
Files missed off last pull request my VictorPV for RTOS etc
2015-05-22 15:03:58 +10:00
Roger Clark 526bd42318 Merge pull request #59 from victorpv/RTOS
CoOS 1.12 and 1.1.6 (latest), and FreeRTOS 8.2.1
2015-05-22 14:36:39 +10:00
victorpv 060dc414b9 Still part of the RTOS commit 2015-05-21 23:36:16 -05:00
Roger Clark 85114c6ae5 Merge pull request #58 from victorpv/master
SPI DMA functions.
2015-05-22 14:23:07 +10:00
victorpv 377217c9f5 CoOS 1.12 and 1.1.6 (latest), and FreeRTOS 8.2.1
Ported FreeRTOS 8.2.1 by finding the changes in the 7.0.1 version and
carrying them over. Then found an almost working port of CoOS, and
corrected it to work, and then carried the changes to 1.1.6 Tested all
of them with USBSerial, GPIO, SPI, DMA and a DMA ISR all working fine.
Similar examples ported to all of them.
2015-05-21 22:44:41 -05:00
victorpv e13b9a0709 SPI DMA functions.
Adds 6 new functions: DMA Transfer, DMA 8bit send, DMA 16bit send, write
16 bit int. and mode change to change between 8bit and 16 bit transfer.
2015-05-21 22:35:40 -05:00
rogerclarkmelbourne 331a02e296 Updated BlackMagicProbe upload pattern in platform.txt, and commented out windows specific upload lines 2015-05-20 19:38:16 +10:00
rogerclarkmelbourne 973fa0268e Added Black Magic Probe upload support for C series boards, Note Windows BAT file has not been tested yet 2015-05-19 21:44:10 +10:00
rogerclarkmelbourne 89d3262d17 Movred FreeRTOS from untested into the libraries folder now its been tested by @victor_pv 2015-05-19 07:45:47 +10:00
rogerclarkmelbourne cbc78edce3 Include VictorPV's usb reset code to all generic board when SERIAL_USB is enabled ( by the defined in boards.txt) 2015-05-16 21:54:10 +10:00
rogerclarkmelbourne f69d71ba9d Fixed issue with DFU upload ID for F103V board 2015-05-14 20:00:15 +10:00
rogerclarkmelbourne a6957b748f Merge branch 'master' of https://github.com/rogerclarkmelbourne/arduino_stm32 2015-05-13 20:34:20 +10:00
rogerclarkmelbourne e3d460d566 Added STM32F103V series boards from files supplied by VictorPV (after updating to latest changes to -DSERIAL_USB etc) , also added victors experimental USB reset code - which partially works ! 2015-05-13 20:33:30 +10:00
rogerclarkmelbourne 2ab2e5cac7 Changed definition for BOARD_HAVE_SERIALUSB so its always true (1) so that compiling in of SERIAL_USB is just controlled by the -DSERIAL_USB flag and not reliant on the DISC pin defintions. Also added experimental code into the ZET to reset USB on startup - this is not fully working, but doesnt seem to cause any ill effects 2015-05-13 19:31:23 +10:00
Roger Clark f90929bfa8 Added dfu-util src as a sub module, also added compiled dfu-util files to tools/linux and added script to set udev rules, which I took from the old Maple IDE 2015-05-10 20:26:17 +10:00
Roger Clark 8c0004f573 Updated size calculation recipe regex with new version from @victor_pv 2015-05-09 18:29:31 +10:00
Roger Clark 115bb6ebbf Added pulseIn API function 2015-05-09 15:11:35 +10:00
Roger Clark 0c7ac4c1bb Fixed issue with Maple RET6 in boards.txt - already fixed in PIN_MAP-in-FLASH branch 2015-05-07 21:16:23 +10:00
Roger Clark 311b36450c Defined DEBUG_LEVEL=DEBUG_NONE in platform.txt so that it doesnt get defaulted to DEBUG_ALL in util.h, as this causes extra, unused code to be added. This change seems to save around 1.5k to the total on an empty sketch 2015-05-07 13:55:44 +10:00