| Crates.io | bcm2835-lpa |
| lib.rs | bcm2835-lpa |
| version | 0.5.0 |
| created_at | 2023-03-18 13:13:35.78432+00 |
| updated_at | 2025-01-21 11:59:49.731562+00 |
| description | Peripheral access crate for BCM2835 found in the Raspberry Pi 1 and Zero. |
| homepage | |
| repository | https://github.com/abt8601/raspi-pacs |
| max_upload_size | |
| id | 813721 |
| size | 1,785,621 |
Peripheral access crate for BCM2835 found in the Raspberry Pi 1 and Zero.
This PAC is generated by svd2rust
from the
SVD file
in
adafruit/broadcom-peripherals@d3a6b50.
save that a patch is applied to add the missing tags required by svd2rust.
This PAC expects the memory-mapped registers of the peripherals
to be present on their physical addresses;
therefore, this PAC integrates poorly with virtual memory.
If the register files are offset-mapped to a different base address,
it is advised to generate the PAC by yourself from our patched SVD file
and using the --base-address-shift option of svd2rust.
See the
repository-level README
for more information on generating PACs.
atomic:
Extends the register API with operations
to atomically set, clear, and toggle specific bits.defmt:
Include defmt::Format implementations.