A MoonBit library for accessing accelerometer, gyroscope, and lid sensor data on Apple Silicon devices.
///|
fn main {
try {
let pid = @apple_silicon_accelerometer.start_sensord_background()
@apple_silicon_accelerometer.sleep_seconds(1)
match @apple_silicon_accelerometer.accel_latest() {
Some((total, x, y, z)) =>
println("accel total=\{total} xyz=(\{x}, \{y}, \{z})")
None => println("no accel data")
}
@apple_silicon_accelerometer.stop_sensord_background(pid)
} catch {
err => println("failed: \{err}")
}
}moon add oboard/apple_silicon_accelerometersudo moon run exampleA MoonBit library for accessing accelerometer, gyroscope, and lid sensor data on Apple Silicon devices.