From 412dcfbb590a3e66cb8c3ad78964c492fae8e9e7 Mon Sep 17 00:00:00 2001 From: Emmanuel Gil Peyrot Date: Fri, 21 Apr 2023 18:48:21 +0200 Subject: [PATCH] Add an example for reading SYSCONF --- src/bin/sysconf.rs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/bin/sysconf.rs diff --git a/src/bin/sysconf.rs b/src/bin/sysconf.rs new file mode 100644 index 0000000..521a25f --- /dev/null +++ b/src/bin/sysconf.rs @@ -0,0 +1,20 @@ +//! This is an example of how to read the Wii system settings using Luma. + +#![no_std] + +extern crate alloc; +extern crate luma_core; +extern crate luma_runtime; + +use core::fmt::Write; +use luma_core::println; +use luma_core::sysconf; + +fn main() { + let sysconf = sysconf::read_and_parse().unwrap(); + println!("Aspect ratio {}", sysconf.aspect_ratio()); + println!("{} Hz", sysconf.refresh_rate()); + println!("{}", sysconf.progressive()); + + loop {} +}