micropython-esp32-ulp icon indicating copy to clipboard operation
micropython-esp32-ulp copied to clipboard

ESP32 ULP Co-Processor toolchain implemented in MicroPython

Results 20 micropython-esp32-ulp issues
Sort by recently updated
recently updated
newest added

py-esp32-ulp is able to assemble about 3kB of source code (when it is running on a standard ESP32 "WROOM" chip) - more gives a MemoryError (out of memory). Bigger amounts...

stuff like that looks useful: https://github.com/tomtor/ulp-i2c/blob/master/main/ulp/stack.S otoh, we could also implement it within the assembler, without macros.

as a result of the assembler run, we have a symbol table (name -> offset). what we do not have (yet?) is type information. if we had that, we could...

help wanted
question

Usually I use pytest to run tests, but I guess that does not work on MicroPython? So what is a sane, working test runner? Currently I do testing using the...

help wanted

For time critical code, it could be needed to calibrate the ulp clock. [https://docs.espressif.com/projects/esp-idf/en/v4.2/esp32/api-guides/ulp_instruction_set.html#note-about-instruction-execution-time](url) Does it is possible to do it with micropython-esp32-ulp lib ? If not is there a...

Support for the S2 should not be that difficult, because the ULP in the ESP32-S2 has only a slightly different binary format than the ULP of the original ESP32. (Note...

enhancement
help wanted

GitHub has deprecated the ubuntu-18.04 builder image. So before that builder image is entirely removed, this PR updates the build process to use the ubuntu-20.04 image instead. This commit also...

To be consistent with the processor example I'd expect this... not sure about the knock-on effects.

Now that S2/S3 support is finally done, a new release/version is due. TODO: - [ ] Contemplate, that because not everything is 100% backwards compatible, whether this should become version...

Hi, has somebody found a solution how to setup interrupt on RTC GPIO pin that wakes up ULP? Like shown [here](https://github.com/espressif/esp-idf/tree/53ff7d43dbff642d831a937b066ea0735a6aca24/examples/system/ulp/ulp_riscv/gpio_interrupt) in C lang?