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
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