Bruce I have to say I take offense to a comment like that.
I'm trying to make something that will benefit the whole FreeDV
community.
Yes I don not work on much open source code for the very reason
that you describe.
It's usually poorly documented, mish mash of code, written in
different styles that is difficult to maintain and even more
difficult to manage code integrity.
I am far more used to developing code for clients that work to
well documented code structures and conform to standards that
allow for tractability, interoperability and reliability.
The kind of code some one can come in years latter and easily
update parts to reflect hardware changes or operational needs.
In fact with so many people working on an open source project I
would have thought it becomes essential to maintain such
documentation, commenting and coding standards are the only way
to maintain reliability.
As I had not found such documentation and with the code not
written to embedded C standards I was simply asking, that some
one with extensive experience in this project would perhaps be
able to help me and get me started.
Certainly there are large sections of the project that are not
needed and I see no point in wasting time looking at those.
A neat simple project with the required files will make coding
and reworking far easier.
I am sorry that you feel your experience must be kept secret
and that I must go it alone and work it out my self.
I was hoping to bring significant benefits to the FreeDV
project as I thought I had already proven with the hardware
contribution and commitment I have made.
My time is limited and I do not need to spend hours or days
familiarising my self with sections of code I may never need to
change or work on again.
I have to thank Glenn and Brady for their constructive
information that has helped me out a lot and I hope that they
dont mind doing so as their posts are truly informative and
helpful and a valuable source of guidance in such a project.
Regards
Eric
On 2016-09-07 07:09, Bruce Perens wrote:
Eric,
When you work with an Open Source project, you are not
expected to need documentation of the overall structure of
the code, or a list of the essential files, or a timing
diagram, or an explanation of the interrupt priority (we
already told you it's a busy loop, which means there is no
interrupt priority).
You are expected to read the code and figure all of that
out for yourself. The code is actually not all that
difficult.
Think of it as a test. You might not be ready to work on
this sort of project.
Sorry
Bruce
------------------------------------------------------------------------------
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2
------------------------------------------------------------------------------
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2