ptm.lua
local ctr = require("ctr")
local gfx = require("ctr.gfx")
local hid = require("ctr.hid")
local ptm = require("ctr.ptm")
while ctr.run() do
hid.read()
local keys = hid.keys()
if keys.down.start then break end
gfx.start(gfx.TOP)
gfx.text(2, 2, "PTM example")
local level = ptm.getBatteryLevel()
gfx.text(2, 20, "Battery level: ["..string.rep("|", level)..string.rep(" ", 5-level).."]")
gfx.text(2, 30, "Charging: "..((ptm.getBatteryChargeState() and "Yes") or "No"))
gfx.text(2, 40, "You walked: "..ptm.getTotalStepCount().." steps")
gfx.text(2, 50, "Counting: "..((ptm.getPedometerState() and "Yes") or "No"))
gfx.stop()
gfx.render()
end