Well, the changes are bigger than only moving files, because this impacts code in many different places (i.e. headers inclusion). This is why I did not split the patches into single step because this takes too much time that I want to spend on code development and in fact makes no sense - we simply introduce some change and thats it, no need to split it apart. But we should not touch the current 0.4 branch as 0.4 should stay the way 0.4.0 was. This is why I suggest to create v0.4 branch to save changes.
The main changes are: -creation of src/transport directory for transport layer -creation of src/interface directory for interface layer -moving transport.{c,h} from src/jtag into src/transport and updating the headers and Makefile.am -adding libswd git submodule to enable libswd build and inclusion by default -adding stuff into src/transport -adding stuff into src/interface -changes in src/jtag/interface.* src/jtag/interfaces.* and src/jtag/driver/ft2232.c - lots of them: ft2232_swd inetrface creatio, ft2232_ktlink_init_{swd, jtag} separation, initialization routines for ktlink, bitbang functionality, transport functionality. -changes in src/jtag/core.c - adding interface_signal tcl handling routines (this should be moved into src/interface) -change in openocd.c - to register bitbang tcl command -configure.in was updated to build the libswd -moved git submodule routines before autotools invocation as autotools work on submodules that should be already there There are probably more minor changes related to header inclusion and Makefile.am. Probably the first commits should be spilt-up. The rest is work on new things that were not present before. Sorry, I am short on time so need to concentrate on swd implementation and verification, but I promise to produce better commits as I already know how things are ;-) Bets regards! :-) Tomek -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info _______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development