Hi Christian,
Only one member reply talked about 'pissing-off' the devs, which happened when a former forum member demanded that a dev share their code - and the dev shut down their repo to everyone.??
Also, as I had mentioned - almost all the users of the nanovna either didn't notice the issue or were discussing TDR at length in a current and very interesting thread on TDR.?? Remember, most members are Amateurs with minimal knowledge of VNAs and are learning from the various discussions, links and documents in the forum.
There was no mention of TDR not being done due to memory constraints - I just said that the original implementation was squeezed into available flash space.
Any FW bugs were fixed as they are found. If this is a bug - it should be reported as such so it can be fixed as well. If you know how to fix it, please open an issue on any of the 3 main github repos with an explanation and solution - as many other users have done.
The 3 repos would be hugen79, edy555 and DiSlord/NanoVNA-D
This forum has a number of retired engineers, PhDs and technologists (all Hams) with a enormous wealth of knowledge and experience that is being shared and discussed.??
Regards,
Larry
toggle quoted message
Show quoted text
On Thursday, September 24, 2020, 8:33:03 a.m. EDT, Christian Zietz <czietz@...> wrote:
Larry,
I'm all for contributing changes back to the community. I'm a maintainer of multiple open-source SW projects, too.
However, the feedback I got to my first email when I courteously wanted to discuss possible changes was only negative:
- The NanoVNA is an inexpensive device, so I should not expect it to implement the time domain like a R&S/Keysight VNA would do.
- It's not of interest to many users.
- It should not be done in firmware for code size reasons.
Maybe I'm misreading the emails but to me that's not the warmest of welcomes to someone new to the forum, either. This leads me to the question whether contributing my changes (via pull request) would only result in similar negativity/disinterest. So, why should I try it, then?