import gpio
import i2c
main:
bus := i2c.Bus
--sda=gpio.Pin 21
--scl=gpio.Pin 22
print bus.scan
import binary
import serial
class Ina219:
static I2C_ADDRESS ::= 0x64
static REG_CHIPID_ ::= 0x02
d := null
registers_/serial.Registers
constructor dev/serial.Device:
d = dev
registers_ = dev.registers
r := registers_.read_u8 REG_CHIPID_
print "r $r"
device.write #[register_address]
device.read 2
I2C_ADDRESS