esp-hal/examples/src/bin
Jesse Braham 086b6059b9
Remove the SystemExt trait and rename SystemParts to SystemControl (#1495)
* Convert `SoftwareInterrupt` to a unit struct

* Remove the `SystemExt` trait and rename `SystemParts` to `SystemControl`

* Update all examples an HIL tests to reflect previous API changes

* Clean up imports in `hil-test` package, address `clippy` lint warnings

* Update `CHANGELOG.md`
2024-04-23 13:25:03 +00:00
..
adc_cal.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
adc.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
advanced_serial.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
aes_dma.rs Support 192 and 256-bit keys for AES (#1316) 2024-04-16 16:51:25 +00:00
aes.rs Support 192 and 256-bit keys for AES (#1316) 2024-04-16 16:51:25 +00:00
blinky_erased_pins.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
blinky.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
clock_monitor.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
crc.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
dac.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
debug_assist.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
direct_vectoring.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
ecc.rs Runtime ISR binding crypto accelerators (#1354) 2024-03-29 23:13:19 +00:00
embassy_hello_world_systimer.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
embassy_hello_world.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
embassy_i2c.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
embassy_i2s_read.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
embassy_i2s_sound.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
embassy_multicore_interrupt.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
embassy_multicore.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
embassy_multiprio.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
embassy_parl_io_rx.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
embassy_parl_io_tx.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
embassy_rmt_rx.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
embassy_rmt_tx.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
embassy_serial.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
embassy_spi.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
embassy_systimer_delay.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
embassy_twai.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
embassy_usb_serial_jtag.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
embassy_wait.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
etm_blinky_systimer.rs Camel case structs (#1473) 2024-04-22 17:27:53 +00:00
etm_gpio.rs Camel case structs (#1473) 2024-04-22 17:27:53 +00:00
etm_timer.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
gpio_interrupt.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
hello_rgb.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
hello_world.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
hmac.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
i2c_bmp180_calibration_data.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
i2c_display.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
i2s_read.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
i2s_sound.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
interrupt_preemption.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
lcd_i8080.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
ledc.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
lp_core_basic.rs Camel case structs (#1473) 2024-04-22 17:27:53 +00:00
lp_core_i2c.rs Camel case structs (#1473) 2024-04-22 17:27:53 +00:00
lp_core_uart.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
mcpwm.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
multicore.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
octal_psram.rs Unify: Remove the chip-specific HAL packages, adapt esp-hal for direct use [1/?] (#1196) 2024-02-27 14:10:11 +00:00
parl_io_rx.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
parl_io_tx.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
pcnt_encoder.rs Camel case structs (#1473) 2024-04-22 17:27:53 +00:00
psram.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
qspi_flash.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
ram.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
read_efuse.rs Unify: Remove the chip-specific HAL packages, adapt esp-hal for direct use [1/?] (#1196) 2024-02-27 14:10:11 +00:00
rmt_rx.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
rmt_tx.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
rng.rs Make examples less dependent on embedded-hal where able (#1342) 2024-03-25 13:14:22 +00:00
rsa.rs HIL RSA tests (#1414) 2024-04-10 14:43:10 +00:00
rtc_time.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
rtc_watchdog.rs Runtime ISR binding and simple public API docs for RTC (#1405) 2024-04-05 14:54:13 +00:00
serial_interrupts.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
sha.rs Runtime ISR binding crypto accelerators (#1354) 2024-03-29 23:13:19 +00:00
sleep_timer_ext0.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
sleep_timer_ext1.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
sleep_timer_lpio.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
sleep_timer_rtcio.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
sleep_timer.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
software_interrupts.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
spi_eh1_device_loopback.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
spi_eh1_loopback.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
spi_halfduplex_read_manufacturer_id.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
spi_loopback_dma.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
spi_loopback.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
spi_slave_dma.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
systimer.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
timer_interrupt.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
twai.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
ulp_riscv_core_basic.rs Camel case structs (#1473) 2024-04-22 17:27:53 +00:00
usb_serial_jtag.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00
usb_serial.rs Camel case structs (#1473) 2024-04-22 17:27:53 +00:00
watchdog.rs Remove the SystemExt trait and rename SystemParts to SystemControl (#1495) 2024-04-23 13:25:03 +00:00