aboutsummaryrefslogtreecommitdiff
path: root/src/platforms/f4discovery/platform.h
AgeCommit message (Collapse)Author
2015-04-03Merge branch 'v1.6-branch'Gareth McMullin
Conflicts: src/Makefile src/platforms/stlink/platform.h src/platforms/swlink/platform.h
2015-04-03Use git describe for version in generated header file.Gareth McMullin
2015-03-22Remove old platform specific error handling macros.Gareth McMullin
2015-03-22Fix errors when building for non-native 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-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-16Fix build for f4discovery by defining platform_hwversion().Gareth McMullin
2014-10-16Whitespace cleanup.Gareth McMullin
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
2013-12-04Merge remote-tracking branch 'origin/usbuart_highrate'Gareth McMullin
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-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-04-23F4Discovery: Slow Down GPIO access a little, as off-board SWD otherwise ↵Uwe Bonnes
needs _very_ good ground connection.
2013-04-23F4 Discovery: - Unconditionally use the System Bootloader - Use PC2/4/5/6 ↵Uwe Bonnes
Pins for JTAG/SWD to avoid collision with eventual STLink Uart connection - Indicate Bootloader with blue LED
2013-03-17Fix build for f4discovery host.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-21f4discovery: Adapt from the "native" file and add or change code where neededUwe Bonnes
- stm32_mem.py has problems with erasing the big pages, but dfu-util works - serial GDB remote server doesn't work. It neither works for the STM32F107, so maybe there is a problem with the usbd_f107_driver.
2013-01-21f4discovery: Create a platforms directory for the F4 on the F4 Discovery boardUwe Bonnes