esp-hal/esp-hal-common/src
Dániel Buga 4a0af66884
Remove SpiBusDevice and SpiBusController (#978)
* Remove SpiBusDevice and SpiBusController

* Update examples
2023-11-28 08:55:55 +00:00
..
aes Clean up (#920) 2023-11-10 06:04:05 -08:00
analog RISC-V: Make atomic emulation opt-in (#904) 2023-11-10 11:51:47 +00:00
clock Allow accessing xtal and slow clock frequencies (#957) 2023-11-20 08:14:16 +00:00
dma DMA cleanup (#915) 2023-11-10 13:20:35 +01:00
embassy RISC-V executors (#947) 2023-11-22 14:36:53 +00:00
interrupt fix: interrupt riscv - _pc variable typo (#928) 2023-11-13 09:09:42 +01:00
ledc No longer publicly expose the PeripheralClockControl struct (#817) 2023-09-26 09:07:57 -07:00
mcpwm feat set frequency embedded hal (#880) 2023-11-09 03:33:47 +00:00
pcnt No longer publicly expose the PeripheralClockControl struct (#817) 2023-09-26 09:07:57 -07:00
rom Remove #[rustfmt::skip] attributes and run rustfmt 2023-09-27 10:50:25 -07:00
rsa Unify the system peripheral (#832) 2023-09-29 08:14:50 -07:00
rtc_cntl Allow accessing xtal and slow clock frequencies (#957) 2023-11-20 08:14:16 +00:00
soc H2: prepare modem clocks for BLE (#953) 2023-11-17 11:04:17 +00:00
spi Remove SpiBusDevice and SpiBusController (#978) 2023-11-28 08:55:55 +00:00
twai Derive Clone and Copy for EspTwaiFrame (#909) 2023-11-09 03:36:15 +00:00
assist_debug.rs No longer publicly expose the PeripheralClockControl struct (#817) 2023-09-26 09:07:57 -07:00
delay.rs Documenting a number of peripherals and packages (#680) 2023-08-09 06:33:50 -07:00
ecc.rs No longer publicly expose the PeripheralClockControl struct (#817) 2023-09-26 09:07:57 -07:00
etm.rs No longer publicly expose the PeripheralClockControl struct (#817) 2023-09-26 09:07:57 -07:00
fmt.rs Add defmt support, make log optional (#773) 2023-09-04 11:29:44 +01:00
gpio.rs Re-add API to get a GPIO's interrupt status bit (#929) 2023-11-13 14:03:45 +01:00
hmac.rs Update dependencies, miscellaneous fixes/improvements (#878) 2023-10-27 06:41:04 -07:00
i2c.rs No longer publicly expose the PeripheralClockControl struct (#817) 2023-09-26 09:07:57 -07:00
i2s.rs Clean up (#920) 2023-11-10 06:04:05 -08:00
lib.rs RISC-V: Make atomic emulation opt-in (#904) 2023-11-10 11:51:47 +00:00
otg_fs.rs No longer publicly expose the PeripheralClockControl struct (#817) 2023-09-26 09:07:57 -07:00
parl_io.rs Clean up (#920) 2023-11-10 06:04:05 -08:00
peripheral.rs Unify the system peripheral (#832) 2023-09-29 08:14:50 -07:00
prelude.rs Prelude improvements/fixes (#860) 2023-10-20 06:56:17 -07:00
reg_access.rs Move alignment helper to its own module in preparation of HMAC module (#753) 2023-08-24 12:26:30 -07:00
reset.rs Documenting a number of peripherals and packages (#680) 2023-08-09 06:33:50 -07:00
rmt.rs Simplify rmt channels by turning Channel0<0> into Channel<0> (#958) 2023-11-27 10:39:08 +00:00
rng.rs Documenting a number of peripherals and packages (#680) 2023-08-09 06:33:50 -07:00
sha.rs Miscellaneous pre-release fixes (#883) 2023-10-31 06:50:54 -07:00
system.rs Add RISCV TRACE Encoder driver (#864) 2023-10-23 13:16:27 +02:00
systimer.rs Miscellaneous pre-release fixes (#883) 2023-10-31 06:50:54 -07:00
timer.rs No longer publicly expose the PeripheralClockControl struct (#817) 2023-09-26 09:07:57 -07:00
trace.rs Add RISCV TRACE Encoder driver (#864) 2023-10-23 13:16:27 +02:00
uart.rs Add rx timeout functionality to async uart (#911) 2023-11-22 13:16:26 +00:00
usb_serial_jtag.rs Gate the embedded-io trait impls behind a feature (#964) 2023-11-20 14:28:35 +00:00