Arduino vs official SDK for ESP8266
Posted: Sun Nov 05, 2017 4:39 pm
Hi.
I am working on a project which requires software development on an ESP8266 processor from Espressif. Right now I am creating my prototype in Adafruit's Feather Huzzah board. Eventually, when my prototype works perfectly, I will have to produce at least 200 boards with electronics in them. For that reason, I will create my own custom boards with the ESP8266 processor in them so they much my specifications.
In which platform should I start developing? Arduino or the official SDK from Espressif?
Arduino is mostly a hobbyist style platform and I don't think it would be correct to be used as a development environment for products that are going to enter the market. On the other hand, I am worrying that by using the official SDKs from Espressif I will have to reinvent the wheel. For example, if I want to read an SD card by using the SPI interface I don't thing that I can find any such library to do that on the original SDK. On the other hand, on Arduino there are hundreds of such libraries that can be used with ease.
Could you please give me your advice?
I am working on a project which requires software development on an ESP8266 processor from Espressif. Right now I am creating my prototype in Adafruit's Feather Huzzah board. Eventually, when my prototype works perfectly, I will have to produce at least 200 boards with electronics in them. For that reason, I will create my own custom boards with the ESP8266 processor in them so they much my specifications.
In which platform should I start developing? Arduino or the official SDK from Espressif?
Arduino is mostly a hobbyist style platform and I don't think it would be correct to be used as a development environment for products that are going to enter the market. On the other hand, I am worrying that by using the official SDKs from Espressif I will have to reinvent the wheel. For example, if I want to read an SD card by using the SPI interface I don't thing that I can find any such library to do that on the original SDK. On the other hand, on Arduino there are hundreds of such libraries that can be used with ease.
Could you please give me your advice?