Added debug defines to arduino config.h
Added printing '\r' when printing from Java so output will look nice on arduino when connecting through screen as well.
Printing is incredibly slow btw.
Added empty lib for wukong comm layer, and modified ant script to copy a public header file so libraries can depend on other libraries in C.
Small fix
Changed wkpf code to depend on header wkcomm instead of global comm.h file (which has been removed now)
Add some files to .gitignore
Refactoring wukong library into wkpf and wknode. Seems broken now, but it already was before this refactoring.
Add description for some panic types. Unfortunately I need them. ><
Works for the wknode led test, but seems there's a problem with making wkpf depend on wkcomm...
Fix issue with loading infusion archives. Libraries can depend on other libraries, but in the config build.xml, the the decencies have to be listed before any library that depends on them (i.e. wkcomm first, then wkpf). Otherwise an "unsatisfied link" panic is caused at startup, probably because wkpf can't find wkcomm which hasn't been loaded yet.
Rename nvmcomm_get_node_id to wkcomm_get_node_id
Added common and platform specific dirs to include path when compiling directories so the platform specific code can include the library's general header files.
Added some skeleton code for zwave and xbee. Crashes at the moment with a not implemented panic, as expected.
Moved hook variables to heap.c so that it will be consistent when I add a hook for received messages in the wkcomm library (since I don't want library specific code in the main VM code)
Work in progress on refactored comm stack and wkpf_comm.