Scott Mabin
f618490dcb
Finish PeripheralRef ( #334 )
...
- Remove the mixed pac and generated peripherals, instead all are
generated.
2023-01-06 11:35:57 +00:00
dimpolo
ba43157c5a
enable TWAI on ESP32-S3 ( #325 )
...
* enable TWAI on ESP32-S3
* add esp32-s3 TWAI example
2023-01-03 10:02:01 -08:00
Juraj Sadel
4598df6ed6
Peripheral ref/adc ( #321 )
...
* PeripheralRef: ADC
* PeripheralRef: DAC
2022-12-15 16:03:38 +01:00
Björn Quentin
4a780bd1f5
PeripheralRef: TIMG ( #320 )
2022-12-15 14:03:41 +01:00
Björn Quentin
5ebd800d0e
PeripheralRef: RTC ( #319 )
2022-12-15 11:21:13 +01:00
Björn Quentin
945a0d66c1
PeripheralRef: USB_OTG ( #318 )
2022-12-15 09:29:01 +01:00
Björn Quentin
a90aa3a2cc
PeripheralRef: DMA ( #317 )
2022-12-15 08:12:43 +01:00
Scott Mabin
c6a6010443
PeripheralRef: MCPWM ( #314 )
2022-12-14 16:42:30 +01:00
Juraj Sadel
ca4c573660
PeripheralRef: I2S
2022-12-14 15:09:19 +01:00
Scott Mabin
3a57eb98fe
Completely remove pac references in hal drivers ( #309 )
...
* Peripheral ref/sha (#312 )
* Add SHA to list of peripherals to be created
* Refactor SHA peripheral to use PeripheralRef
* Update SHA examples to get them building again
* Fix async time drivers
* Fix usb otg
* Fix s3
Co-authored-by: Jesse Braham <jessebraham@users.noreply.github.com>
2022-12-14 13:15:45 +00:00
Jesse Braham
220f812625
Peripheral ref/sha ( #312 )
...
* Add SHA to list of peripherals to be created
* Refactor SHA peripheral to use PeripheralRef
* Update SHA examples to get them building again
2022-12-14 12:19:53 +00:00
Juraj Sadel
7817e270c2
PeripheralRef: RMT ( #310 )
2022-12-14 11:47:50 +00:00
Scott Mabin
a9661e68be
Peripheral ref/rng ( #306 ) ( #307 )
...
* Add RNG to list of peripherals to be created
* Refactor RNG driver to use PeripheralRef
Co-authored-by: Jesse Braham <jessebraham@users.noreply.github.com>
2022-12-14 09:34:43 +00:00
Jesse Braham
f2b59538df
Peripheral ref/rng ( #306 )
...
* Add RNG to list of peripherals to be created
* Refactor RNG driver to use PeripheralRef
2022-12-14 09:20:01 +00:00
Björn Quentin
39c5a04d05
PeripheralRef for SYSTEM/DPORT ( #305 )
2022-12-14 08:40:50 +00:00
Sergio Gasquez
0774018df5
revert: ⏪ ️ impl Peripheral only for USB_DEVICE
2022-12-13 17:19:11 +01:00
Sergio Gasquez
7d4cfa2070
refactor: ♻️ impl Peripheral for USB_DEVICE, USB0, and USB_WARP
2022-12-13 17:17:24 +01:00
Jesse Braham
d7babe6ef6
Peripheral ref/i2c ( #303 )
...
* Add I2C to list of peripherals to be created
* Refactor I2C driver to use PeripheralRef
2022-12-13 07:06:27 -08:00
Scott Mabin
c7f420199e
Peripheral ref/systimer ( #302 )
...
* impl Peripheral for SYSTIMER
* PeripheralRef the Systimer driver
2022-12-13 06:52:51 -08:00
Scott Mabin
cfe83827cf
PeripheralRef/spi ( #299 )
...
* Add missing UART instances
* Add SPI to list of peripherals to be created
* Refactor SPI driver to use PeripheralRef
2022-12-13 00:36:18 -08:00
Scott Mabin
248fb356f8
PeripheralRef init: uart ( #272 )
...
* Add the peripheral module plus some helper macros in preparation
* peripheral macro
* Add peripheral generation macro
* Fixes after rebase
* Update the signature of Peripherals::take
* syncronise hello world example
* fmt the entire repo
Co-authored-by: Jesse Braham <jesse@beta7.io>
2022-12-12 14:45:33 +00:00