#![feature(lang_items)]
#![crate_type = "staticlib"]
#![no_std]
teensycore::main!({
use teensycore::*;
let mut wire = I2C::begin(18, 19);
wire.set_speed(I2CSpeed::Fast400kHz);
wire.begin_transmission(0x50, true);
wire.write(&[0, 0]);
wire.write(b"EARTH");
wire.end_transmission();
wait_ns(250 * MS_TO_NANO);
wire.begin_transmission(0x50, true);
wire.write(&[0, 0]);
wire.begin_transmission(0x50, false);
debug_str(&[
wire.read(true),
wire.read(true),
wire.read(true),
wire.read(true),
wire.read(true),
]);
wire.end_transmission();
});