summaryrefslogtreecommitdiff
path: root/utils/hwstub/tools/lua/zenmozaic.lua
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2013-09-05 23:14:07 +0200
committerAmaury Pouly <amaury.pouly@gmail.com>2013-09-05 23:16:27 +0200
commitf40b15d0cbe726e72652fcd8ff775d08b19affda (patch)
treec1ba87d1be4dedea86825e45c30e4ee19a9b21e3 /utils/hwstub/tools/lua/zenmozaic.lua
parentf13cad4c8ef0dae4393682d7da294ce63f0eb7f7 (diff)
downloadrockbox-f40b15d0cbe726e72652fcd8ff775d08b19affda.tar.gz
rockbox-f40b15d0cbe726e72652fcd8ff775d08b19affda.zip
hwstub: improve lcdif, digtctl, add sony nwz-e370
Change-Id: I5316cc9fd9addfca8a674628695fed1c1bf9269f
Diffstat (limited to 'utils/hwstub/tools/lua/zenmozaic.lua')
-rw-r--r--utils/hwstub/tools/lua/zenmozaic.lua21
1 files changed, 21 insertions, 0 deletions
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
94 94
95function ZENMOZAIC.init() 95function ZENMOZAIC.init()
96 ZENMOZAIC.lcd_init() 96 ZENMOZAIC.lcd_init()
97 HW.LRADC.CTRL0.SFTRST.clr()
98 HW.LRADC.CTRL0.CLKGATE.clr()
99 HW.LRADC.CHn[0].ACCUMULATE.clr()
100 HW.LRADC.CHn[0].NUM_SAMPLES.write(0)
101 HW.LRADC.CHn[0].VALUE.write(0)
102 local t = {}
103 for i = 1,1000,1 do
104 HW.LRADC.CTRL0.SCHEDULE.write(1)
105 --local time = HW.DIGCTL.MICROSECONDS.read()
106 local time = i * 1000
107 local val = HW.LRADC.CHn[0].VALUE.read()
108 t[#t + 1] = {time, val}
109 end
110 local file = io.open("data.txt", "w")
111 for i,v in ipairs(t) do
112 file:write(string.format("%d %d\n", v[1] / 1000, v[2]))
113 end
114 file:close()
115 print("Display curve using:")
116 print("gnuplot -persist");
117 print("> plot \"data.txt\" using 1:2")
97end 118end
98 119