Hi. I’ve worked with GHI systems and modules for some time now and, honestly, it’s been one of my most frustrating electronic experiences. Every time I upgraded, code would stop working and it seemed nearly impossible to find the libraries that matched the import statements. LIbraries would disappear and get renamed. Code samples would not work. Code samples didn’t indicate what libraries to import. Every product I had experienced different library issues. I’m about ready to throw in the bucket and call it quits.
However, reading in the ‘news’ blog, it seems GHI may have recognized and addressed this issue. Have things stabilized? Can libraries be easily identified now? Do coding examples actually work? Are there working code examples for ethernet and wifi — this is where I experienced the most trouble (well… in addition to writing to memory, accessing a pin, and well… just about everything)?
I just want to write the code for my modules and not struggle with wondering why my code never works anytime an upgrade is done or spend an hour trying to find a new library name because the import doesn’t seem to match the file name or eliminate sections of code because it no longer works under the new libraries and I can’t find equivalent code.
Is all this fixed?
Thanks for your time.