Is there DevKit (BSP) for #FiPy to develop in C or Cpp ?
-
Hi
I have an existing codebase for IoT app that works fine (written in C). It would be easier for me (and could be more power efficient) if I migrate to new platform than if I rewrite my app in uPython.
Is there such possibility ? For example BSP for some RTOS, some howto for compiler chain, flashing tutorial ?
Thank you,
Igor
-
@jmarcelino Thank you for your fast and precise answer! Looking forward to get one of your boards to play with - C or not C :).
-
Since the Pycom boards are ESP32 based you can use the Espressif IoT Developement Framework (esp-idf) directly - this includes FreeRTOS framework, compiler chain and all the tools you need.
See http://esp-idf.readthedocs.io/en/latest/ for documentation
However outside of μPython there's no existing code or stack to support the various communication modules (LoRa chip, Sigfox, LTE..). The ESP-IDF only comes with support for the core chip with WiFi and Bluetooth.
For the communication modules you'd have to port the code from the open source pycom-micropython repo (with limitations, for example the Sigfox stack is not available due to NDA restrictions - also pay attention to the GPL3 license) or port it from the original source repos (Stackforce for LoRa etc)