From f40b15d0cbe726e72652fcd8ff775d08b19affda Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Thu, 5 Sep 2013 23:14:07 +0200 Subject: hwstub: improve lcdif, digtctl, add sony nwz-e370 Change-Id: I5316cc9fd9addfca8a674628695fed1c1bf9269f --- utils/hwstub/tools/lua/zenmozaic.lua | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'utils/hwstub/tools/lua/zenmozaic.lua') diff --git a/utils/hwstub/tools/lua/zenmozaic.lua b/utils/hwstub/tools/lua/zenmozaic.lua index a4135c25c5..b2a899ab5d 100644 --- a/utils/hwstub/tools/lua/zenmozaic.lua +++ b/utils/hwstub/tools/lua/zenmozaic.lua @@ -94,5 +94,26 @@ end function ZENMOZAIC.init() ZENMOZAIC.lcd_init() + HW.LRADC.CTRL0.SFTRST.clr() + HW.LRADC.CTRL0.CLKGATE.clr() + HW.LRADC.CHn[0].ACCUMULATE.clr() + HW.LRADC.CHn[0].NUM_SAMPLES.write(0) + HW.LRADC.CHn[0].VALUE.write(0) + local t = {} + for i = 1,1000,1 do + HW.LRADC.CTRL0.SCHEDULE.write(1) + --local time = HW.DIGCTL.MICROSECONDS.read() + local time = i * 1000 + local val = HW.LRADC.CHn[0].VALUE.read() + t[#t + 1] = {time, val} + end + local file = io.open("data.txt", "w") + for i,v in ipairs(t) do + file:write(string.format("%d %d\n", v[1] / 1000, v[2])) + end + file:close() + print("Display curve using:") + print("gnuplot -persist"); + print("> plot \"data.txt\" using 1:2") end -- cgit v1.2.3