-- 先設定這顆 IC 的 slave 位址，之後才能用 i2c.* 存取（見「I2C 讀寫」頁）。
i2c.addr(0x58)

-- 展示 dump() 傾印暫存器、file.append() 寫檔，以及 timestamp() 產生時間字串
-- （時間值本身會變動，範例只檢查長度，不印出實際值）。
local t = {}
for i = 0, 255 do
  t[i + 1] = i
end
i2c.write(0, t)

dump()

local ts = timestamp()
check(#ts == 15, "timestamp length is 15")

file.append("lua_example_dump_log.txt", "dump_log example ran\n")
log("info", "dump_log example done")
