| Crates.io | bcm2837-lpa |
| lib.rs | bcm2837-lpa |
| version | 0.5.0 |
| created_at | 2023-03-18 13:14:28.104066+00 |
| updated_at | 2025-01-21 12:00:05.551687+00 |
| description | Peripheral access crate for BCM2837 found in the Raspberry Pi 3 and Zero 2W. |
| homepage | |
| repository | https://github.com/abt8601/raspi-pacs |
| max_upload_size | |
| id | 813722 |
| size | 1,774,456 |
Peripheral access crate for BCM2837 found in the Raspberry Pi 3 and Zero 2W.
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.