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 |
Roger Clark
|
8d63e96246
|
Merge branch 'master' of https://github.com/rogerclarkmelbourne/Arduino_STM32
|
2015-05-07 12:56:22 +10:00 |
Roger Clark
|
1df09212c0
|
Updated Nucleo F103RB variant with files from Matthias
|
2015-05-07 12:55:58 +10:00 |
rogerclarkmelbourne
|
a0ca5b6938
|
Updated F4 to add STM pin numbers and change processor to cortex-m4 instead of cortex-m3
|
2015-05-06 15:08:34 +10:00 |
Roger Clark
|
bb535029cb
|
updated setup_nvic for maple mini, which seems to have been missed when I made the changed to do with removing VECT_TAB_FLASH
|
2015-05-06 03:09:15 +10:00 |
Roger Clark
|
13e27c1dc5
|
Renamed generic_stm32f103rxx and generic_stm32f103zxx to remove th e xx at the end to match changes to boards.txt
|
2015-05-06 03:02:10 +10:00 |
Roger Clark
|
30946d8a1c
|
Fixed another typo in boards.txt
|
2015-05-05 23:21:34 +10:00 |
Roger Clark
|
766f9f37e1
|
Fixed issue with empty line at top of linux stlink_upload script (issue #48)
|
2015-05-05 21:39:21 +10:00 |
Roger Clark
|
d9e5f1ed4d
|
Removed typo in flash size of generic stm32f103cb board type name
|
2015-05-05 21:34:10 +10:00 |
Roger Clark
|
15cdd88daa
|
Tidied boards.txt and made change to platform.txt to support changes to boards.txt
|
2015-05-05 11:16:01 +10:00 |
Roger Clark
|
5916e8c3be
|
Updated linux stlink_upload
|
2015-05-05 10:06:31 +10:00 |
Roger Clark
|
e7e552fef6
|
Accidenly updated the linux serial_upload instead of stlink upload, so I have re-instated its contents
|
2015-05-05 10:05:22 +10:00 |
Roger Clark
|
666b5b3da3
|
Updated stlink_upload script for Linux to enhanced code from @ahull
|
2015-05-05 08:13:32 +10:00 |
Roger Clark
|
4f9a83e08b
|
added linux32 versions of stm32flash and stlink binaries and used scripts from OSX for these in linux as the scripts are identical
|
2015-05-02 19:09:45 +10:00 |
rogerclarkmelbourne
|
0901ab89af
|
Fixed issue with missing dot (period) in definition of max ram for maple mini original bootloader params
|
2015-05-02 16:24:40 +10:00 |
rogerclarkmelbourne
|
10861ba517
|
Updated Bootloader 2.0 to remove RAM upload option. RAM upload now returns DFU error errWRITE ( 0x03) and displays the initial message 'Bootloader 2.0 ERROR. Upload to RAM is not supported'. Ram upload code has been commented out, definitions have been added for DFU alt strings to make them easier to change, not javascript util has been added at the bottom usb_description.c which can be used to generate modified DFU ALT ID descriptor text if needed
|
2015-05-02 14:56:52 +10:00 |
rogerclarkmelbourne
|
0631786008
|
Added Maple RET6 board provided by @skyng22003. Tested and compiles OK, but I'm unable to test as I don't have that hardware
|
2015-04-30 12:17:08 +10:00 |
rogerclarkmelbourne
|
5fd0efa673
|
Updated and renames STM32 to Flash, so that STLink works better on Windows. Thanks to Rick Kimball, on the stm32duino.com forum
|
2015-04-29 21:20:42 +10:00 |
rogerclarkmelbourne
|
3d17dbce37
|
Added Windows binaries for Texane-stlink, and changed Windows stlink ulload bat file to use the new files. Tested and working on STM32F103C8 using 'STM32 to Flash (no bootloder)' board type
|
2015-04-29 20:52:38 +10:00 |
rogerclarkmelbourne
|
0d87f72bd8
|
Updated Nucleo_f103rb variant files with new versions from @madias
|
2015-04-28 17:40:11 +10:00 |
rogerclarkmelbourne
|
808ca51822
|
Removed old version of bootloader (which I'd forgotten I'd added a while ago. It has been superseded by the new / improved version in the usb_bootloder folder
|
2015-04-26 20:08:24 +10:00 |
rogerclarkmelbourne
|
30c088e6a1
|
Bootloader. Fixed bug in upload to RAM and updated the maple mini binary. Note upload to RAM has not been tested as the Maple mini doesn't have enough RAM to test with
|
2015-04-26 17:13:37 +10:00 |
rogerclarkmelbourne
|
4d5ccb3a15
|
Fixed issue with u8_usbConfigDescriptorDFU. I'm not sure how it could have been working before, after I added the new ALT ID. And updates maple_mini_boot20.bin
|
2015-04-26 16:59:59 +10:00 |
rogerclarkmelbourne
|
e163e3c1ae
|
Bootloader and also boards.txt, so that its backwards compatible with the original bootloader. The new bootloader now has an additional altID for the new upload type (ID2) which is set in boards.txt for the maple mini on the Bootloader version menu. Note there was also a bug in the old version of boards.txt where the upload size params were not being set by the Bootloader version menu. Binaries folder has also been updated with the revised bootloader
|
2015-04-26 16:31:32 +10:00 |
rogerclarkmelbourne
|
dc1262cad6
|
Changed bootloader linker settings, so match the space allocated in Flash by the sketch (offset to 0x8002000)
|
2015-04-26 11:29:41 +10:00 |
rogerclarkmelbourne
|
6a3668619e
|
Change USB descripter string to show correct upload address 0x8002000
|
2015-04-26 08:24:37 +10:00 |
rogerclarkmelbourne
|
cdf0fc0d65
|
Fixed small issue with incorrect flash and ram sizes being reported to the IDE for maple mini, orignal and bootloader 2.0
|
2015-04-25 20:47:34 +10:00 |
rogerclarkmelbourne
|
f92904f577
|
Added support for bootloader 2.0 to Maple mini, and added source and binary for maple_mini_boot20.bin to the repo
|
2015-04-25 19:15:48 +10:00 |
rogerclarkmelbourne
|
eb4edd90af
|
Added usb_bootloader, taken from the latest files of https://github.com/jonatanolofsson/maple-bootloader commit id 5f09352278faf1b31b9e1bbef7c00f1469fb63b8, then checked out the maple mini (mini-boot) branch, as that branch seems to contain the most fixes and updates.
|
2015-04-25 16:44:17 +10:00 |
rogerclarkmelbourne
|
fddefc13a9
|
Separated USB Serial functionality definitions from the BOOTLOADER_maple definition, so that generic boards can use USB serial without needing to have the bootloader and the disconnect hardware. NOTE. I have only tested the SERIAL_USB on the F103ZE board, it may not work on other generic boards
|
2015-04-25 15:28:45 +10:00 |
rogerclarkmelbourne
|
badf7057f0
|
Removed BOARD_LED_PIN and button pin definitions as they are not core Arduino API definitions and they were causing confusion on users of generic stm32 boards which don't all have an LED and even if they have an LED, the pin it is on is not always on the same pin depending on the model of generic board
|
2015-04-25 10:41:27 +10:00 |
rogerclarkmelbourne
|
4d3c370314
|
added bootloader and non bootloder version of STM32F103RE to STM32F103R series boards
|
2015-04-20 12:26:16 +10:00 |
rogerclarkmelbourne
|
6408adc02f
|
Added experimental Maple RET6 board for @skyng22003
|
2015-04-20 10:17:58 +10:00 |
rogerclarkmelbourne
|
5ae71423df
|
Fixed typo / bug in USART5
|
2015-04-20 10:10:43 +10:00 |
rogerclarkmelbourne
|
7b980c433e
|
Fix for missing UART 4 and 5 from STM32F104RE and STM32F103Z series boards. Note this code has not been fully tested
|
2015-04-20 09:50:33 +10:00 |
Roger Clark
|
bbf58007fa
|
Removed .o and .a files from stm32flash src that should not have been tracked in the first place
|
2015-04-18 11:25:09 +10:00 |
Roger Clark
|
1faf1d6b0d
|
Using modified version of latest fork of stm32flash
|
2015-04-18 11:24:00 +10:00 |
Roger Clark
|
0f78542eef
|
Fixed issue with stm32flash for Windows, where double digit COM ports didn't work e.g COM10 would not work
|
2015-04-18 08:08:59 +10:00 |
Roger Clark
|
fa41407524
|
Fixed mistake in boards.txt in flash.maximum size
|
2015-04-16 20:03:31 +10:00 |