swd_gpio.cpp: emulate freedom board

Signed-off-by: Federico Vaga <federicov@linino.org>
swd_gpio: init clock to low

Signed-off-by: Federico Vaga <federicov@linino.org>
swd_gpio: store data if pointer available

Signed-off-by: Federico Vaga <federicov@linino.org>
swd_gpio: DIO low on turnaround

Signed-off-by: Federico Vaga <federicov@linino.org>
swd_gpio: add debug message in write

Signed-off-by: Federico Vaga <federicov@linino.org>
swd_dp.cpp: abort before any other operation

Signed-off-by: Federico Vaga <federicov@linino.org>
DEBUG print
DEBUG swd_dp: do real abort

Signed-off-by: Federico Vaga <federicov@linino.org>
DEBUG invert address

Signed-off-by: Federico Vaga <federicov@linino.org>