* wip: timg embassy driver - read_raw on timg renamed to now() - timg initialized and stored in static for use in the embassy driver - timg sets alarm value - untested whether alarms actually trigger * TIMG timer driver for esp32, esp32s3 - Adds the timg timer block as a time driver for embassy - Not enabled on the C3 as it only has one timer block, better to use systimer - s2 example added but can't build due to atomic requirements in futures-core * Add S2 atomic support with emulation, fixup embassy support for the S2 * Move executor & static-cell to dev deps. Make eha optional * Add c2 support, run fmt * Update to crates.io embassy releases * Update eha * update timg time driver to new trait * Remove exception feature of esp-backtrace and use the user handler for backtracing * Add async testing workflow * Update systick example * Fix S2 examples * Update xtensa-toolchain * set rustflags for s2 target * Disable systick for esp32s2 until we can fix the noted issues * review improvements - Fix intr prio array being off by one - emabssy time prio interrupt set to max prio - use cfg instead of feature for systick detection * Update example time delays |
||
|---|---|---|
| .. | ||
| adc.rs | ||
| advanced_serial.rs | ||
| blinky.rs | ||
| clock_monitor.rs | ||
| embassy_hello_world.rs | ||
| gpio_interrupt.rs | ||
| hello_rgb.rs | ||
| hello_world.rs | ||
| i2c_bmp180_calibration_data.rs | ||
| i2c_display.rs | ||
| ledc.rs | ||
| multicore.rs | ||
| pulse_control.rs | ||
| ram.rs | ||
| read_efuse.rs | ||
| rtc_watchdog.rs | ||
| serial_interrupts.rs | ||
| spi_eh1_device_loopback.rs | ||
| spi_eh1_loopback.rs | ||
| spi_loopback_dma.rs | ||
| spi_loopback.rs | ||
| systimer.rs | ||
| timer_interrupt.rs | ||
| usb_serial_jtag.rs | ||
| usb_serial.rs | ||
| watchdog.rs | ||