diff options
author | Amaury Pouly <amaury.pouly@gmail.com> | 2013-09-05 23:14:07 +0200 |
---|---|---|
committer | Amaury Pouly <amaury.pouly@gmail.com> | 2013-09-05 23:16:27 +0200 |
commit | f40b15d0cbe726e72652fcd8ff775d08b19affda (patch) | |
tree | c1ba87d1be4dedea86825e45c30e4ee19a9b21e3 /utils/hwstub/tools/lua/zenmozaic.lua | |
parent | f13cad4c8ef0dae4393682d7da294ce63f0eb7f7 (diff) | |
download | rockbox-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.lua | 21 |
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 | ||
95 | function ZENMOZAIC.init() | 95 | function 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") | ||
97 | end | 118 | end |
98 | 119 | ||