Hi,
after playing around with my board and the Sump-Client for a while I started to explore the code-base for the project today.
Looking for the lastest version of a 8k bitstream I got a bit confused where the source-files for the project (bitstreams/tools/client-sources) are to be found.
Having a Java_Client_Sump path and a Sump_Java_Client path in the same svn-tree didn't help making things clearer.
Is the svn on GadgetFactory the "offical" repository?
I found the bus-pirate pages on google-code very well organized with code, documentation and issue tracking all in one place.
Are there plans to create something similar for the sniffer?
Eberhard
The Gadget factory repository is the official. Recently Jack added the sources for the Java client, Otherwise all the sources(Firmware, Bootloader, VHDL, loaders) is in there.
The only thing that is missing is the Microchip USB stack and CDC serial emulation that is needed to compile the main Firmware.
My apologies, I deleted the Sump_Java_Client directory from the repository in favor of the Java_Client_Sump directory and it deleted in my local copy but did not get properly updated on the server. I'm straightening it out now.
Jack.
We can definitely use some cleanup, I think the problem is that the repository is a result of development by different people with different ways of doing things. We were more focused on getting it to work then talking about organization of the repository.
The first thing I would propose is that we move things so that only source code is located in trunk. The package directory and any boms, notes, or binaries can be moved up and out of trunk. Package can be its own directory and everything else can go into a directory called misc or somethings.
Any other practices that will make it easier to understand?
Jack.
Hi,
The first thing I would propose is that we move things so that only source code is located in trunk.
Yes that would be helpful.
Having the compiled binaries in the same directory as the sources is a bit confusing, since you can't tell if they are build from the latest source changes, and you want to compile them locally anyway when you checkout the code from svn.
I don't know mcu about PIC-programming and almost nothing about FPGA's so I will not be able to contribute much to these topics apart from bug-reports, but I have some experience with Java so I'm happy that you already made the changes for the JavaClientCode in trunk.
I assume the Bug-Tracker on GadgetFactory is the "offical" one, is it?
Thanks for the great project for now
Eberhard