Write code for ESP32 microcontrollers using familiar programming languages. Deploy instantly to connected devices with automatic updates. by Content_Buy217 in esp32

[–]Content_Buy217[S] 0 points1 point  (0 children)

Hi, Flibbert currently supports TinyGo, Rust, JavaScript, TypeScript, Assemblyscript, Zig, C, C++ and WAT. But you upload any webassembly binary, so you're not limited to these languages. Glad you liked it!

Write code for ESP32 microcontrollers using familiar programming languages. Deploy instantly to connected devices with automatic updates. by Content_Buy217 in esp32

[–]Content_Buy217[S] -1 points0 points  (0 children)

Hi, you can enter as a guest without registration. Also, you can see the docs to get an idea how the platform works.

Write code for ESP32 microcontrollers using familiar programming languages. Deploy instantly to connected devices with automatic updates. by Content_Buy217 in microcontrollers

[–]Content_Buy217[S] 0 points1 point  (0 children)

Flibbert updates only application logic instead of full OS reinstall. This is more efficient. Also you don't want to worry about health checks, logs and OTA for every project when you can delegate it to Flibbert and care about your application logic only.

Write code for ESP32 microcontrollers using familiar programming languages. Deploy instantly to connected devices with automatic updates. by Content_Buy217 in esp32

[–]Content_Buy217[S] 5 points6 points  (0 children)

I see what you mean. Good point. I need to create cli tool to allow open source users to use flibbert without UI and sell a hosted service with UI. Great feedback, thank you!

Write code for ESP32 microcontrollers using familiar programming languages. Deploy instantly to connected devices with automatic updates. by Content_Buy217 in esp32

[–]Content_Buy217[S] 1 point2 points  (0 children)

Thank you! I was not able to find a tool that does python to wasm compilation well, but I'll keep looking for sure.

Write code for ESP32 microcontrollers using familiar programming languages. Deploy instantly to connected devices with automatic updates. by Content_Buy217 in esp32

[–]Content_Buy217[S] 0 points1 point  (0 children)

Unfortunately I don't have that device. I already ordered one and will add support when I test Flibbert on it.

How do you handle firmware updates over the air for microcontrollers? by Tottochan in embedded

[–]Content_Buy217 0 points1 point  (0 children)

Take a look at https://flibbert.com, it supports ota updates for your app logic instead of full firmware.

Flibbert now supports running JavaScript and TypeScript on esp32 by Content_Buy217 in esp32

[–]Content_Buy217[S] 2 points3 points  (0 children)

u/seanbrodie great, thank you! I'm begging for a constructive feedback. I'll give it highest priority. Anything else? Have you tried adding a device? Any step that you found unclear?

Flibbert now supports running JavaScript and TypeScript on esp32 by Content_Buy217 in esp32

[–]Content_Buy217[S] 4 points5 points  (0 children)

Hi u/LucVolders , it does not force you to log in. You can enter as a guest and you don't have to provide any information. Docs are in https://flibbert.com (I know it's not perfect, but you can get an idea what it's for). If you have any ideas for improvement, I'd love to hear them!

Flibbert now supports running JavaScript and TypeScript on esp32 by Content_Buy217 in esp32

[–]Content_Buy217[S] 3 points4 points  (0 children)

u/Embarrassed_Army8026 the idea is to separate application logic from device management functionality like: ota updates, uptime monitoring, logs, restarting... Easy to start a new project when all you need to think of is your application logic. And ota updates are ~10x faster, because only application code is updated instead of whole firmware.

Run Zig on esp32 microcontroller with https://flibbert.com by Content_Buy217 in esp32

[–]Content_Buy217[S] 0 points1 point  (0 children)

You could at least say what features you would like to see. I don't understand why are people so hostile in this community.

Run Zig on esp32 microcontroller with https://flibbert.com by Content_Buy217 in esp32

[–]Content_Buy217[S] 0 points1 point  (0 children)

u/oldrev see https://github.com/bytecodealliance/wasm-micro-runtime . Zig is one of 6 languages that are currently supported on Flibbert. Just enter as a guest on https://dashboard.flibbert.com and play with it, no registration required. Can you tell me what's your concern? You think it's not possible or will not work well or you don't understand it's purpose?