blob: 8f9cc7f52ba3470d5e319a26d489046e28896aad [file] [log] [blame]
#![feature(alloc)]
#![no_std]
extern crate alloc;
extern crate tock;
use alloc::string::String;
use tock::console::Console;
use tock::temperature;
fn main() {
let mut console = Console::new();
let mut with_callback = temperature::with_callback(|result: isize| {
console.write(String::from("Temperature: "));
console.write(tock::fmt::i32_as_decimal(result as i32));
console.write(String::from("\n"));
});
let _temperature = with_callback.start_measurement();
loop {
tock::syscalls::yieldk();
}
}