Commit Graph

320 Commits

Author SHA1 Message Date
Roger Clark d1950f0aaf Moved untested and probably not working libraroes to a 'Untested' subfolder within libraries 2015-02-25 08:02:07 +11:00
Roger Clark 5f83c13285 renamed top level folder STM32F1XX to STM32F1 to correspond to other top level folder names e.g. STM32F3 and STM32F4 2015-02-24 20:13:04 +11:00
Roger Clark 710e66340c Change boards.txt 'Maple mini generic' identifier from nano to MapleMiniGeneric to resolve clash on some other IDEs 2015-02-24 19:59:39 +11:00
rogerclarkmelbourne 2a9554335c Removed .c and .s files from system folder as these are out of date duplicates of the files in cores. Note. Header files are still used from the system folder, hence they have not been deleted. In the long term, either the core should be built to a separate library, or the header files need to be merged into the cores folder 2015-02-25 14:49:13 +11:00
Roger Clark 88d8e2e7be Revert "After discussion with evq on GitHub. The whole-archive flag has been removed from the build recipe in platform.txt. I have tested this change and it doesnt seem to have any bad side effects"
Although initially this change appeared to have no ill effects, subsequentially it appears that it causes problems with the hardware timers. I presume something no longer
gets linked into the binary if this flag is removed.

Hence I have reverted this change

This reverts commit b720afe6b5.
2015-02-23 22:22:10 +11:00
Roger Clark 4fc5bbe8a8 Modified Hardware with patch file from timschuerewegen, which addresses isues with the hardware Wire constructor 2015-02-22 14:58:48 +11:00
rogerclarkmelbourne 05130a7db9 Added STM32F3 port supplied by Frank-Michael. Note this port looks like it is based on LibMaple for Arduino API 0022 and doesn't include more recent API features like the stream class and Serial.peek() etc 2015-02-20 12:26:17 +11:00
rogerclarkmelbourne 4e808480ca Merge branch 'master' of https://github.com/rogerclarkmelbourne/Arduino_STM32 2015-02-20 10:07:29 +11:00
Roger Clark 29879eb1f2 Added OneWire library, and updated all variant.h files to include the macros to support this library. Note. I have tested the DS18x20 example, and just needed to change the pin that was passed to the global constructor, I used a 3.3k pull up resistor to 3.3v (normally 4.7k is used for 5V, so I presumed that 3.3k for 3.3V was the nearest equivalent to give the same current 2015-02-18 20:58:57 +11:00
Roger Clark b720afe6b5 After discussion with evq on GitHub. The whole-archive flag has been removed from the build recipe in platform.txt. I have tested this change and it doesnt seem to have any bad side effects 2015-02-18 19:39:35 +11:00
Roger Clark 7201a63bc2 Added missing variant.h as copy of the maple-mini file. Also added commented out new pin macros (Work in progress) 2015-02-16 09:09:11 +11:00
Roger Clark 245571364b removed SPI patch file 2015-02-08 21:28:35 +11:00
Roger Clark 97f6e2af8f Added SPI patch by timschuerewegen. And this time I remembered to add the new file 2015-02-08 21:28:05 +11:00
Roger Clark 06de799de9 Modified boards.txt so that 'STM32 to flash (no bootloader)' upload method menu doesnt need to use upload_router and will consequentially work on all platforms 2015-02-06 21:04:43 +11:00
rogerclarkmelbourne 14393db46c Addded modified and reportedly working LiquidCrystal_I2C library, supplied by @swe-dude from the Arduino forum 2015-02-03 19:23:34 +11:00
Roger Clark d8f7103e1c Added STLink to upload_router.bat and changed STM32 to Flash board type so that a new menu of UploadMethod allows selection of upload via Serial or STLink 2015-02-03 09:55:13 +11:00
Roger Clark fe6ef337e8 Revert "Fixes to SPI provided by @TimSchuerewegen"
This reverts commit 7320f27f01.
2015-02-02 20:34:31 +11:00
Roger Clark 7320f27f01 Fixes to SPI provided by @TimSchuerewegen 2015-02-01 09:07:16 +11:00
Roger Clark e5f25ad6c3 Minor chnages to EEPROM library to remove ASSERT warning. Also updated the example to call Serial.begin(115200) for non maple boards 2015-01-31 09:19:20 +11:00
Roger Clark a8553ff050 Upated EEPROM library with files from Matthias aka @madias 2015-01-31 09:07:11 +11:00
Roger Clark 8c2fa4ce4f Upated LiquidCrystal files from Matthias aka @madias 2015-01-31 09:05:54 +11:00
Roger Clark e1b0a4309f Update gpio.h
Added AFIO remap for USART 3 as required by Nucleo boards
2015-01-29 09:59:51 +11:00
Roger Clark 59b3c0194f Improved mac OSX maple uploads, with the help of Tim Schuerewegen, by resetting using tty to reset the Maple via the com port and also added the -R option to dfu-util to run after upload 2015-01-28 20:29:27 +11:00
Roger Clark 00d27a24bd Updated windows driver installer bat, with changes by Tim, so that it works if the path to the driver bat has spaces in it 2015-01-26 17:20:35 +11:00
Roger Clark d8634c071f fixed mistake in .gitignore for the maple-bootloader folder items 2015-01-26 16:55:05 +11:00
Roger Clark 09588d4792 Added modified version of maple_bootloader in a new folder called other 2015-01-26 09:35:26 +11:00
Roger Clark 637174e63a Added changes by Tim Schuerewegen, to fix issues with Maple Serial.peek() - (USB peek), and to improve resetting of the board when Serial buffer is full 2015-01-25 12:08:11 +11:00
Roger Clark 59c77bd75b removed usb_cdcam.c.bak 2015-01-24 21:27:35 +11:00
Roger Clark b070d167ba Added extra files supplied by Tim Schuerewegen, which are needed to compile the driver installer in Windows Visual Studio 2015-01-23 21:18:07 +11:00
Roger Clark 287c431201 Added readme and diff file to patch libdwi to include the Maple USB devices 2015-01-23 21:10:05 +11:00
Roger Clark 359021bbcd Added submodule for windows drivers - TODO still needs to be patched with diff from tim 2015-01-23 20:59:59 +11:00
rogerclarkmelbourne ca406ca015 Replaced windows driver files with installer batch file and exe produced by tim schuerewegen based on a modified version of dwi-simple. 2015-01-23 17:26:34 +11:00
Roger Clark ba21ca3201 Fixed typo for stlink windows path in platform.txt 2015-01-22 09:00:45 +11:00
Roger Clark 26e298dcf4 Added texan/stlink as a sub repo to macosx for st-link support. Note, there may be a better location for this as its cross platform source and could be used for Linux as well 2015-01-22 16:05:31 +11:00
Roger Clark 7e1155125c Replace st-link OSX binaries for ones that work on 10.7 and fixed issue in OSX stlink_upload bash script 2015-01-22 15:48:22 +11:00
Roger Clark 66d320b33b Updated STLink upload for OSX. Note this doesnt work on OSX 10.7, but it may work on nnewer versions of OSX. It has been reported to work on 10.9 2015-01-22 15:09:25 +11:00
Roger Clark a13d7d9d8c Opps. Failed to update the variant line for nucleo_f103rb in the previous commit :-( 2015-01-22 13:20:09 +11:00
Roger Clark e9182347fc Added Nucleo F103RB variant and updated boards.txt file. Note this uses STLink to upload and consequentially only works on the PC at the moment 2015-01-22 13:16:45 +11:00
Roger Clark 39d28ca13d Added gitignore to prevent osx system files being included, and fixed issues in serial_upload for osx 2015-01-20 21:30:38 +11:00
Roger Clark 078cf1c623 Added files for OSX Serial upload via stm32flash binary compiled for osx 2015-01-20 21:07:39 +11:00
Roger Clark 94b425d2c8 Merge branch 'master' of https://github.com/rogerclarkmelbourne/Arduino_STM32 2015-01-19 22:41:40 +11:00
Roger Clark f44d94d5cd Added Nucleo STM32F103RB board with upload via STLINK 2015-01-19 21:19:03 +11:00
Roger Clark 0fdc11c68b Update README.md 2015-01-17 14:36:40 +11:00
Roger Clark 1d84eb7e62 Merge branch 'master' of https://github.com/IanHarvey/Arduino_STM32 2015-01-12 10:22:51 +11:00
Roger Clark b1e42194cd Updated Stream.cpp and Stream.h with latest versions from 1.6.RC1 - SAM heirarchy 2015-01-11 17:52:11 +11:00
Ian Harvey eab1df305f SPI library fixes for Microduino / other boards with only 1 SPI 2015-01-10 09:03:11 +00:00
Ian Harvey 3a54d9fcfe Fix maple_upload to fall back to /opt/local/bin/dfu_util if not in /usr/local/bin 2015-01-10 08:59:11 +00:00
Roger Clark c57ae831dd Fixed issues in SPI for setDataMode - Thanks to Alexey (@HiddenPilot) 2015-01-06 07:35:03 +11:00
Roger Clark 94864c98a7 Removed upload to RAM from boards options, as even the 'bare minimum' will no longer fit into RAM. (Note, the sections have only been commented out from boards.txt, so remove the comments if you really want to have a go at using upload to RAM ;-) 2015-01-05 11:45:53 +11:00
Roger Clark c5ac9ba76f Merge branch 'fix_single_libmaple' of https://github.com/bobc/Arduino_STM32 2015-01-05 11:35:38 +11:00