aboutsummaryrefslogtreecommitdiff
path: root/src/platforms/native
AgeCommit message (Collapse)Author
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-16Allow extra LDFLAGS on command line. Use nano.specs for swlink.Gareth McMullin
2013-04-16native: Fix up deprecated warnings.Gareth McMullin
2013-04-14stm32f1/stm32f4: fix hardware CRC calculationPaul Fertser
This was real-life tested on stm32f1 hardware including computation for odd-sized ranges. Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2013-03-31Removed verison info from USB strings on native platform.Gareth McMullin
2013-03-12Split out platform specific bootloader parts to separate files.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: Move (now-constant) traceswo.c to platforms/stm32Uwe Bonnes
2013-01-21traceswo: factor out platform dependant partsUwe Bonnes
2013-01-21platforms/stm32: Move more platform dependencies to platform.hUwe Bonnes
2013-01-21Move (now-constant) cdcacm.c to platforms/stm32Uwe Bonnes
2013-01-21cdcacm: move non-constant parts to platform.[hc]Uwe Bonnes
2013-01-21Move usbuart to the stm32 directoryUwe Bonnes
2013-01-21Move usbdfu to platforms/stm32 directoryUwe Bonnes
2013-01-21native/usbuart: Move platform dependant parts to platform.hUwe Bonnes
2013-01-10Update to current libopencm3 usb api.Gareth McMullin
2012-10-22Build with libopencm3 as a submodule.Gareth McMullin
Fix incompatibilities with latest libopencm3.
2012-07-01Add delay after reset request.Gareth McMullin
Hopefully this fixes problems observed with failing vFlashWrite.
2012-06-30Allow user to specify JTAG IR lengths.Gareth McMullin
This allows the use of devices that shift out values other than 0x01 from IR.
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-10Added stlink platform for Discovery boards and ST's ST-Link hardware.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