-
```
What change would like to see?
The core should define the timer interrupt handlers and provide an API for
registering a listener.
Why?
For example, the Servo library and the tone() function …
-
Suggested sub-tasks for this task:
- [x] Review "Board Support Package" (baremetal programming environment for test-programs) and update as required.
- [x] Define a CI regression and get it working w…
-
The current Rubik's Cube Timer component lacks a restart button functionality, which hinders users' ability to reset the timer during a solving session. Adding a restart button would significantly imp…
-
The IRQ routine currently checks for the interrupt source in an inefficient way, probably leading to reduced performance.
Rewrite the routine to make checking take less cycles. Check for the most c…
-
I wrote a few features that I thought might be useful to incorporate into this library.
Of course, modify the names and code as you see fit.
Soft Reset:
This allows a reset based on software rath…
-
Will not work after replacing timing code to work with an ARM Cortex M0 by replacing timer with delay().
(Will be running this off of battery later)
Photo: http://files.gandi.ws/gandi70414/image/img_…
-
### Port, board and/or hardware
ESP32-S3
### MicroPython version
`MicroPython v1.23.0 on 2024-06-02; Generic ESP32S3 module with Octal-SPIRAM with ESP32S3`
### Reproduction
I wrote a small test p…
-
If I configure a wake interrupt, let's say for argument, with a timer expiration of one hour. When my app wakes, I don't actually know if it was due to the interrupt, or due to the timer elapsing. I…
-
- The term "context switching" in this context include the user task state transition to NOT_RUNNING, task internal check of its own state, call the yield() function.
- One method is that disable th…
-
o.026 interrupt checking
While the system is idle, we should only have interrupts every few seconds. For now, a few interrupts per second are OK as that can be tuned later on.
We need to run a test …