Flash Wipy with esp32 C/C++
-
Just wondering if this can be done.
If there's a comprehensive guide (Would hate to brick one of these nice little thing)We'd just like to abandon python (It's neat, but we know C/C++ better at my shop)
and we'd really love to have it programmable via the expressif ide or hell even the arduino IDE.
Thoughts?
-
@jenaflynn
You could have a look at here:
https://forum.pycom.io/topic/3134/using-pycom-boards-with-arduino-ide
-
@jenaflynn Sequans is the vendor of the LTE modem. The firmware and communications stack of the modem is in the modem chip. The ESP32 talks to the modem through a UART, using AT-commands, just like most other LTE modems work.
If you are interested in LTE M1 and NB-IoT, writing C/C++ code and using the Arduino IDE, the FiPy seems to be a hard way to go. The Fipy or GPy are good when you want to use Python as the chosen language
-
Is the sequans the LTE stack? What we're really looking is to utilize is LTE M1 or nbiot the most from the product.
So that begs the question of how much do we have re implement?
If it's a huge pain and since we're trying to target a subset of hobbyists. We might just snag a bunch of MKR 1500's since they seem to be Arduino friendly for folks who would use our project.
Thoughts?
-
@jenaflynn What stops you from going ahead? The risk of bricking it by software is low. Unless you damage it electrically, you can always erase the flash and start over. The ESP32 is just plain vanilla. So any ESP32 IDE should work. The problem arises with the Lora/Sigfox and LTE modem, when they are not supported by the IDE. You have to do all the development yourself, using the Semtech and Sequans firmware stacks. The latter looks like the larger problem.
-