Well.... I never thought about that! It should be, after all it is 3.3v compatible, and what IoT MCU hasn't a UART? Of course the NGT20 is compatible! But what about the library? That's... Different. The Library for the NGT20 was built for and tested on AVR, however many IoT platforms use non-AVR MCUs, like the ESP8266 and Intel Curie. It is crucial for the library to have compatibility with these other MCUs so that nobody runs into trouble if they buy an NGT20 and realize there are software problems. I actually finally sold an NGT20 today (Yipee!), actually the only 2 I had in stock, and so now that I am selling them it is ever more important. This possible compatibility issue was brought to my attention when I was asked about NGT20/ESP compatibility.
I put in an order from @SparkFun Electronics that arrived today including an ESP8266 and Arduino 101, which is Intel Curie based. I will be developing my library with my new test hardware (I never used an ESP or Intel Curie before!). I know that those ESPs are a learning curve, and can be SUPER difficult to use.
So far I cannot program my ESP Thing because I got one that needs an EXTERNAL FTDI Serial bridge (Dang it!), and my first test on my Intel Curie is unsuccessful. Will keep things posted.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.