aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-03-07Initialise git submodules automatically on make if not done already.Gareth McMullin
2015-03-05Merge pull request #81 from dlaw/masterGareth McMullin
SAM4S: Erase flash in 8K instead of 16K chunks.
2015-03-05SAM4S: Erase flash in 8K instead of 16K chunks.David Lawrence
2015-03-03Make F4 conditionals check STM32F4, not F4DISCOVERY.Gareth McMullin
2015-03-02Error on any failure on 'make all_platforms'Gareth McMullin
2015-03-02Add a makefile target to build all platforms.Gareth McMullin
2015-03-02Factor out timing routines common to all STM32 targets.Gareth McMullin
2015-03-02Factor out common cdcacm.c from stm32 and tm4c.Gareth McMullin
Cleaned up interface to enter bootloader and read serial number.
2015-03-01Clean up includes everywhere.Gareth McMullin
All source files include general.h first and before anything else. This inlcludes platform.h and platform_support.h No header file needs to include to include any of these, but should include any others needed for it's own declarations.
2015-03-01Move common platform include to a common directory.Gareth McMullin
2015-02-28Move common USB stuff out of platform header files.Gareth McMullin
2015-02-28Factor out common GPIO code in STM32 platforms.Gareth McMullin
2015-02-28Add missing includes to fix warnings.Gareth McMullin
2015-02-28Factor Morse code functions out of platform code.Gareth McMullin
2015-02-28Use sensible return convention for platform_target_get_power()Gareth McMullin
2015-01-26Merge pull request #72 from dlaw/masterGareth McMullin
Add support for SAM4 erase command
2015-01-26Merge pull request #71 from maknoll/masterGareth McMullin
SAM3S support
2015-01-26Merge pull request #70 from richardeoin/samdGareth McMullin
Added support for SAMD10/11/21 and SAMD Security Bit
2015-01-23Add support for SAM4 erase commandDavid Lawrence
2015-01-22SAM3S supportMartin Knoll
2015-01-18Complete refactor of samd20 -> samdRichard Meadows
2015-01-18Added support for SAMD10/11/21, and list of tested SAM D devicesRichard Meadows
This allows blackmagic to be used with the new Arduino Zero board via the unpopulated SWD header on the east end of the board.
2015-01-18Support for the NVMCTRL Security Bit (PROT=1)Richard Meadows
2015-01-18Renamed nvmc control a register to match datasheetRichard Meadows
2015-01-18Added better feedback for samd erase failuresRichard Meadows
2015-01-18Avoid repetition of cortexm code in stmd20 driver.Gareth McMullin
2015-01-18Merge branch 'samd20-revb-fix' of https://github.com/richardeoin/blackmagic ↵Gareth McMullin
into richardeoin-samd20-revb-fix
2015-01-18Merge pull request #68 from richardeoin/vrun-check-attachGareth McMullin
Check target_attach succeeded in vRun command, and return error if not
2015-01-17Fixed run command on SAM D20 old revision B silicon.Richard Meadows
This appears to be related to Atmel Errata Reference 12015 (see § 35.4.1 DSU in the datasheet) but only applies to revision B silicon - not revision C. While this is an old silicion revision (latest is revision E as of 17 Jan 2015) I found one on a development board.
2015-01-17Fixed spaces / tabs from last commitRichard Meadows
2015-01-17Check target_attach succeeded in vRun command, and return error if notRichard Meadows
2015-01-17Merge pull request #63 from beewoolie/static-stubsGareth McMullin
Fix to move stubs into rodata.
2015-01-17Merge pull request #66 from dlaw/masterGareth McMullin
SAM4S support
2015-01-12SAM4S supportDavid Lawrence
2015-01-09Fix to move stubs into rodata.Marc Singer
o Stubs were declared as globals which means they will be initialized data. No need for this. Now, stubs are static const and are only present in the program image.
2015-01-06First cut at Freescale Kinetis support.Gareth McMullin
2014-12-23stm32f4.c: Add STM32F411 ID.Uwe Bonnes
2014-12-23Merge pull request #60 from themadinventor/lp-icdi-cleanGareth McMullin
Added (preliminary) support for TI TM4C123 Launchpad
2014-12-23Merge pull request #59 from zyp/add_halfwordsGareth McMullin
Add support for halfword memory accesses.
2014-11-23Added support for TI TM4C123 LaunchpadFredrik Ahlberg
2014-10-21Add support for halfword memory accesses.Vegard Storheil Eriksen
2014-10-16Revert USB double buffered OUT handling on STM32F1.Gareth McMullin
This introduced a bug where the endpoint can get stuck, forever sending NAK.
2014-10-16Fix build for f4discovery by defining platform_hwversion().Gareth McMullin
2014-10-16Whitespace cleanup.Gareth McMullin
2014-09-17Merge pull request #57 from aibara/dev/lpc43xx_wdtGareth McMullin
LPC43XX: Attempt to handle case of running WDT.
2014-09-16LPC43XX: Attempt to handle case of running WDT.Allen Ibara
If the WDT is running, it may reset while we are trying to flash. Since we can't disable it, we set a long period and attempt to pet it before each IAP call.
2014-09-12Give up unwinding a fault if reading the stack fails.Gareth McMullin
2014-09-03SAMD20 prints die revisionRichard Eoin Meadows
2014-09-03Ooops - Semicolon from last commit :-)Richard Eoin Meadows
2014-09-03SAM D20 MBIST shouldn't fail silentlyRichard Eoin Meadows