Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    Is there DevKit (BSP) for #FiPy to develop in C or Cpp ?

    Scheduled Pinned Locked Moved Discussion
    cppbspdevkitclangfipy
    3 Posts 2 Posters 1.5k Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • I Offline
      igorkooo
      last edited by

      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

      J 1 Reply Last reply Reply Quote 0
      • J Offline
        jmarcelino @igorkooo
        last edited by jmarcelino

        @igorkooo

        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)

        I 1 Reply Last reply Reply Quote 2
        • I Offline
          igorkooo @jmarcelino
          last edited by

          @jmarcelino Thank you for your fast and precise answer! Looking forward to get one of your boards to play with - C or not C :).

          1 Reply Last reply Reply Quote 0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          • 1 / 1
          • First post
            Last post

          Pycom on Twitter

          Pycom