pyjaswd Python based open-source jtag and swd debugger source. Currently supported by STM32F4-Discovery board as hardware debugger.