DAP: wait powerup on reset

Signed-off-by: Federico Vaga <federicov@linino.org>
SWDDriver: add GPIO driver

Signed-off-by: Federico Vaga <federicov@linino.org>
SWDDriver: public function line_reset

Signed-off-by: Federico Vaga <federicov@linino.org>
organization: move gpio file in gpio driver directory

Signed-off-by: Federico Vaga <federicov@linino.org>
organization: move mpsse to mpsse driver directory

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

Signed-off-by: Federico Vaga <federicov@linino.org>
swddude: add target parameter

Signed-off-by: Federico Vaga <federicov@linino.org>
swddude: split lpc1xxx code

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: copy flashing code

Code copied from CMSIS-DAP repository available on github:
https://github.com/mbedmicro/CMSIS-DAP

commit: a554e66afc29532c4e669735b1556625606add9f

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: rename with cpp extension

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: fix headers path

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: add DAP/debug headers

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: change header define name

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: use a global variable in order to use our swddriver

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: use swddude driver

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: do not use PORT_SWD_SETUP()

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: remove DAP_Setup() function

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: replace os_dly_wait() with sleep

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: replace __forceinline with inline

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: use only SWD no need to switch

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