Search found 18 matches

by kasperl
Mon Mar 04, 2024 7:03 am
Forum: ESP-IDF
Topic: ESP32-S3 stuck in sha_hal_wait_idle
Replies: 3
Views: 2036

Re: ESP32-S3 stuck in sha_hal_wait_idle

This is the sdkconfig we use: https://github.com/toitlang/toit/blob/m ... /sdkconfig.

I'll try to build a smaller repro.
by kasperl
Fri Mar 01, 2024 8:43 am
Forum: ESP-IDF
Topic: ESP32-S3 stuck in sha_hal_wait_idle
Replies: 3
Views: 2036

ESP32-S3 stuck in sha_hal_wait_idle

(reposted from https://esp32.com/viewtopic.php?f=2&t=38343) Shortly after resuming from deep sleep, we sometimes see ESP32-S3 devices (revision 0.2) getting stuck in sha_hal_wait_idle when gathering entropy for mbedtls. We're calling mbedtls_entropy_func from our application code early on and the st...
by kasperl
Sun Feb 11, 2024 7:42 am
Forum: General Discussion
Topic: ESP32-S3 stuck in sha_hal_wait_idle
Replies: 1
Views: 1258

ESP32-S3 stuck in sha_hal_wait_idle

Shortly after resuming from deep sleep, we sometimes see ESP32-S3 devices (revision 0.2) getting stuck in: sha_hal_wait_idle when gathering entropy for mbedtls. We're calling: mbedtls_entropy_func from our application code early on and the stack trace looks like this: 0x420bb40c: sha_hal_wait_idle +...
by kasperl
Sun Sep 11, 2022 6:29 am
Forum: General Discussion
Topic: Jaguar: Dynamically install or update drivers on your ESP32
Replies: 1
Views: 1685

Re: Jaguar: Dynamically install or update drivers on your ESP32

Oh, and if Discord is your kind of thing, you're very welcome to join the community discussions: https://chat.toit.io/.
by kasperl
Sat Sep 10, 2022 11:30 am
Forum: General Discussion
Topic: Jaguar: Dynamically install or update drivers on your ESP32
Replies: 1
Views: 1685

Jaguar: Dynamically install or update drivers on your ESP32

Hi all, We've improved our open-source developer tooling ("Jaguar") for the ESP32 with support for dynamically installing or updating drivers and services without reflashing or rebooting your devices. As an example, you can install an NTP-based time synchronization service on your device through: $ ...
by kasperl
Thu Jun 30, 2022 6:14 am
Forum: General Discussion
Topic: High-level language for ESP32 just got faster
Replies: 0
Views: 1851

High-level language for ESP32 just got faster

Over the last few months, we have worked hard on making Jaguar -- the Toit language based development environment for the ESP32 -- faster and better. Among other things, we have added support for 1-Wire, RMT, Soft AP, memory isolated drivers, and light-weight sampling-based profiling -- and we have ...
by kasperl
Tue Dec 21, 2021 6:22 am
Forum: General Discussion
Topic: Jaguar: Easiest way of getting started coding for ESP32?
Replies: 0
Views: 4434

Jaguar: Easiest way of getting started coding for ESP32?

Jaguar is a development environment for the ESP32 based on the open source Toit language. I think it just might be the easiest way of getting started coding on an ESP32, but tell me if I'm completely wrong here :) Jaguar v0.3.2 comes with pre-built binaries for Windows, macOS, and Linux and you don'...
by kasperl
Sat Dec 18, 2021 10:08 am
Forum: General Discussion
Topic: Jaguar: Live reloading for the ESP32
Replies: 12
Views: 22572

Re: Jaguar: Live reloading for the ESP32

Thank you for the encouraging comments about Jaguar :) You're right that once you flash your devices with new firmware, they lose their association to the Toit cloud (in case you had been using that before through toit.io). It would be nice to support your use case, so transitioning between the two ...
by kasperl
Thu Dec 16, 2021 8:45 pm
Forum: General Discussion
Topic: Jaguar: Live reloading for the ESP32
Replies: 12
Views: 22572

Re: Jaguar: Live reloading for the ESP32

Uploaded a new and much shorter video of the live reloading functionality, this time on an M5Stack Core2:

Image
by kasperl
Tue Dec 14, 2021 8:50 pm
Forum: General Discussion
Topic: Jaguar: Live reloading for the ESP32
Replies: 12
Views: 22572

Re: Jaguar: Live reloading for the ESP32

Jaguar v0.1.1 (just released) comes with support for live reloading based on file watching, so you can do this:

Code: Select all

jag watch example.toit
and whenever you change example.toit or any file it depends on, your ESP32 automatically gets the new code. It is pretty magical.