Gareth McMullin
8d190cdbb9
Renamed platforms to 'native' and 'libftdi' and moved into 'platforms' dir.
2012-06-10 16:40:07 +12:00
Gareth McMullin
eabd4654f9
Use the same LED for run/idle. Reserve spare LED for UART.
...
Enable AFIO to fix EXTI for USB VBUS detect.
2012-06-10 15:45:38 +12:00
Gareth McMullin
6030ff6f26
Separated USB UART interface into separate file.
2012-05-26 22:53:29 +12:00
Gareth McMullin
3dcdc5b26f
Improve USB UART handling. Fix interrupt priorities.
2012-05-26 20:57:47 +12:00
Gareth McMullin
8d2c0ff9e5
Report target voltage on scan.
...
ADC is used on mini hardware, standard hardware reports ok/absent.
2012-05-23 21:44:39 +12:00
Gareth McMullin
40bb74cc81
Detect hardware version. Disable UART on mini h/w under debug.
2012-05-23 20:25:45 +12:00
Gareth McMullin
38bea69f8a
Fixed some issues with trace port capture.
...
Process last capture even on timeout. Prevents last bit getting lost.
On timeout, don't allow next edge to resync decoder.
Timeout on 6 bit periods instead of 5.
Set systick interrupt to low priority.
2012-04-29 20:35:19 +12:00
Gareth McMullin
86626085d8
Fixed TRACESWO capture.
...
'mon traceswo' reports serial number and interface/endpoint no for libusb.
Interrupt priorities set so TIM3 for trace is highest priority.
Increased trace endpoint packet size to 64.
Buffer many trace packets into a single usb packet. Stall on overflow.
Fixed stop bit detection in TIM3 interrupt handler.
2012-04-22 12:27:18 +12:00
Gareth McMullin
7e0de5b86b
Inline GPIO functions and optimise for speed.
...
This gives a modest but measurable performance improvement.
2012-01-08 18:49:58 +13:00
Gareth McMullin
edaae3957a
Use USB Interface Association Descriptors.
...
This allows windows to see it as a composite device and load different
driver for each interface.
2011-12-29 12:49:47 +13:00
Gareth McMullin
8061205260
Removed #if LIGHT for unfinished hardware.
2011-12-18 16:43:02 +13:00
Gareth McMullin
33e1352c34
Merge branch 'master' of github.com:gsmcmullin/blackmagic
2011-10-30 13:43:33 +13:00
Gareth McMullin
d85a399559
Updated to build with new libopenstm32 with f1/f2 split.
2011-10-30 13:42:27 +13:00
Gareth McMullin
adabaa7592
Halt and detach target if host releases DTR.
...
Port reads 0x04 (EOF) when DTR is released. GDB loop detaches from
target if EOF is read.
Fixes bug 3307433.
2011-07-02 20:47:39 +12:00
Gareth McMullin
660e861725
Force SRST high. Hopefully fixes target getting stuck in reset.
2011-02-17 18:00:03 +13:00
Gareth McMullin
b36242d021
CDC-ACM now asserts DCD to allow opening tty devs in BSD/MacOS.
...
Cleaned up compiler warnings.
2011-02-17 15:06:27 +13:00
Gareth McMullin
df5c3d06d5
Added extra ACM interface for serial emulation using USART1.
2011-02-12 22:06:53 +13:00
Gareth McMullin
f293cc4bc1
Improved Linux/libftdi platform support.
...
Tested with Floss-JTAG. SWD working.
2011-02-10 15:24:54 +13:00
Gareth McMullin
d0a1c7f4df
Fixed configuration of JTAG signals.
2011-02-05 12:24:13 +13:00
Gareth McMullin
406617a2a4
Import of working source tree.
2011-02-04 20:23:52 +13:00