1 unstable release
0.1.0 | Jun 15, 2022 |
---|
#1019 in Embedded development
19KB
117 lines
embedded-fps
Frames Per Second counter for embedded devices
Create an FPS
struct by passing the MAX_FPS
(maximum frames per seconds)
that you expect to hit and a embedded_time
Clock
implementation.
Frames Per Second with a simple for-loop
Run the example from the examples
directory using:
cargo run --features=std --example fps_counter
Frames Per Second with embedded-graphics
This crate is suitable for usage with the embedded-graphics
crate
when you want to know, log or even show the frames per second of a
display with an embedded device.
Note: This example requires embedded-graphics-simulator
and SDL2
installed
on your machine.
Refer to the embedded-graphics-simulator
documentation
for detailed instructions.
You can run this example from the examples
directory using:
cargo run --features=std --example fps_counter
Crate features
std
- enablesStdClock
- aClock
implementation usingstd
for usage on a host machine.
License
Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Dependencies
~1MB
~24K SLoC