aboutsummaryrefslogtreecommitdiff
path: root/src/platforms/native/platform.h
AgeCommit message (Collapse)Author
2015-04-03Add functions for dynamically generating the XML memory map.Gareth McMullin
2015-03-22Remove old platform specific error handling macros.Gareth McMullin
2015-03-22Add exception handling mechanism and raise exception on low-level comms failure.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-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-28Factor Morse code functions out of platform code.Gareth McMullin
2014-10-16Whitespace cleanup.Gareth McMullin
2014-08-08Fix build for non-native targets.Gareth McMullin
2014-05-28Added monitor option to toggle target powerRichard Eoin Meadows
2014-05-08Updated libopencm3. Fixes broken bootloader, issue #43.Gareth McMullin
2014-02-13[locm3] Use the new clock-enabling mechanisms in locm3.Frantisek Burian
2014-01-24Add dfu bootloader update application and use absolute delay for stlinkbon@elektron.ikp.physik.tu-darmstadt.de
Hello, appended 3 patches - adds a dfu-bootloader appliaction - uses absolute delays when waiting for pull-up delays on the STLINK (hopefully fixes issue #30) Updating the dfu-bootloader by additional application is helpfull for the STLINK, as for flashing the bootloader by SWDb otherwise jumpers need to be soldered or external SWD is not possible. Use like: - dfu-util -s 0x08002000:leave -D dfu_upgrade.bin - dfu-util -s 0x08000000:leave -D blackmagic_dfu.bin - Push reset buttom and reconnect to enter new dfu bootloader - dfu-util -s 0x08002000:leave -D blackmagic.bin -- Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt --------- Tel. 06151 162516 -------- Fax. 06151 164321 ---------- >From fae5022c304a8866f056ea66660ac7ce3809dcf8 Mon Sep 17 00:00:00 2001 From: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> Date: Sun, 20 Oct 2013 15:00:36 +0200 Subject: F1: Prepare to update dfu bootloader via DFU with additional application.
2013-12-04Merge remote-tracking branch 'origin/usbuart_highrate'Gareth McMullin
2013-10-05Configure SRST output as open-drain for BMP Mini hardwareMichael Tharp
2013-10-05Added internal pull-up to PWR_BR.Marc Singer
o Prevent probe from inadvertently powering target. If PWR_BR is allowed to float, the gate on Q1 (blackmagic_mini) will tend to be close enough to zero to turn the transistor on. We activate the internal pull-up on this IO pin to force the transistor off.
2013-10-05FIX: u{8,16,32} -> uint{8,16,32}_t to be compatible with new libraryBuFran
The use of u8, u16, u32 has been deprecated in libopencm3. Update it with standard uint8_t, uint16_t, uint32_t types
2013-08-19Use do {...} while(0) for PLATFORM_FATAL_ERROR() macro.Gareth McMullin
2013-06-19native: Enable hard SRST signal.Gareth McMullin
2013-06-17Fix trailing whitespace everywhere.Gareth McMullin
2013-04-27Changes to the USBUART to make it less likely to drop characters at higher ↵Allen Ibara
baud rates. USB UART seems to work fine at 115.2Kbps or 230.4Kbps, but starts to drop characters as the data rate goes higher. This commit changes the usbuart ISR to fill a software FIFO, and adds a low priority timer interrupt to run deferred processing to drain a FIFO and send USB CDCACM packets, rather than calling the usb send within the UART ISR. Tested on native platform, up to 1.5MBps.
2013-03-31Removed verison info from USB strings on native platform.Gareth McMullin
2013-03-12Further split-up of DFU bootloader.Gareth McMullin
2013-01-25stm32:cdcacm/usbdfu: Print version and build information in the product stringUwe Bonnes
2013-01-21Product and DFU String now tell the hardware they run onUwe Bonnes
2013-01-21usbuart, jtagtap, swdptap: Factor out GPIO setupUwe Bonnes
2013-01-21traceswo: factor out platform dependant partsUwe Bonnes
2013-01-21platforms/stm32: Move more platform dependencies to platform.hUwe Bonnes
2013-01-21cdcacm: move non-constant parts to platform.[hc]Uwe Bonnes
2013-01-21native/usbuart: Move platform dependant parts to platform.hUwe Bonnes
2013-01-10Update to current libopencm3 usb api.Gareth McMullin
2012-07-01Add delay after reset request.Gareth McMullin
Hopefully this fixes problems observed with failing vFlashWrite.
2012-06-27Made cur_target, last_target static in gdb_main.c.Gareth McMullin
Added target destroy notify mechanism.
2012-06-24Added target.c for common target routines.Gareth McMullin
2012-06-10Moved stm32 generic platform files out of native platform dir.Gareth McMullin
2012-06-10Made jtagtap.c and swdptap.c STM32 generic.Gareth McMullin
2012-06-10Renamed platforms to 'native' and 'libftdi' and moved into 'platforms' dir.Gareth McMullin