arm-generic-timer 0.1.1

Arm Generic Timer driver
Documentation
  • Coverage
  • 100%
    216 out of 216 items documented0 out of 195 items with examples
  • Size
  • Source code size: 36.62 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 14.9 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 31s Average build duration of successful builds.
  • all releases: 31s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Repository
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • balint-dobszay-arm github:trustedfirmware:trustedfirmware-rust imre-kis-arm

Arm Generic Timer driver

Driver implementation for the memory mapped Generic Timer peripheral of the Arm A-profile architecture. The implementation is based on the following sections of the Arm Architecture Reference Manual for A-profile architecture.

  • I2.2.3 Counter module control and status register summary
  • I2.3 Memory-mapped timer components
  • I5.6 Generic Timer memory-mapped registers overview
  • I5.7 Generic Timer memory-mapped register descriptions

Implemented features

  • Register descriptions and drivers for the following frames:
    • CNTControlBase
    • CNTCTLBase
    • CNTReadBase
    • CNTBaseN
    • CNTEL0BaseN
  • Blocking and interrupt based timer wait functions.

License

The project is MIT and Apache-2.0 dual licensed, see LICENSE-APACHE and LICENSE-MIT.

Maintainers

arm-generic-timer is a trustedfirmware.org maintained project. All contributions are ultimately merged by the maintainers listed below.

Contributing

Please follow the directions of the Trusted Firmware Processes

Contributions are handled through review.trustedfirmware.org.

Arm trademark notice

Arm is a registered trademark of Arm Limited (or its subsidiaries or affiliates).

This project uses some of the Arm product, service or technology trademarks, as listed in the Trademark List, in accordance with the Arm Trademark Use Guidelines.

Subsequent uses of these trademarks throughout this repository do not need to be prefixed with the Arm word trademark.


Copyright The arm-generic-timer Contributors.