diff options
| author | Amaury Pouly <amaury.pouly@gmail.com> | 2013-07-13 17:38:34 +0200 |
|---|---|---|
| committer | Amaury Pouly <amaury.pouly@gmail.com> | 2013-07-13 17:47:01 +0200 |
| commit | f617da0552c95202807c5e41c70bc78a3189378e (patch) | |
| tree | bcb5c16a82515465661430d90eede48000918700 /utils/hwstub/tools/init.lua | |
| parent | 140783ef66eef379feedcfef5403c5729d38936a (diff) | |
| download | rockbox-f617da0552c95202807c5e41c70bc78a3189378e.zip rockbox-f617da0552c95202807c5e41c70bc78a3189378e.tar.gz rockbox-f617da0552c95202807c5e41c70bc78a3189378e.tar.bz2 rockbox-f617da0552c95202807c5e41c70bc78a3189378e.tar.xz | |
hwstub: enhance protocol with more functions
Change-Id: I7944249c2f7ea3e180e7b79ee8ae402d1d0742d3
Diffstat (limited to 'utils/hwstub/tools/init.lua')
| -rw-r--r-- | utils/hwstub/tools/init.lua | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/utils/hwstub/tools/init.lua b/utils/hwstub/tools/init.lua index 142c77e..97d393d 100644 --- a/utils/hwstub/tools/init.lua +++ b/utils/hwstub/tools/init.lua @@ -40,6 +40,7 @@ do h:add("It contains some information about the device and the following methods."); h:add("* read8/16/32(a) reads a 8/16/32-bit integer at address a"); h:add("* write8/16/32(a, v) writes the 8/16/32-bit integer v at address a"); + h:add("* print_log() prints the device log"); h = HELP:create_topic("HW"); h:add("This variable redirects to the current soc under hwstub.soc and should be changed by calling hwstub:soc:select only."); @@ -70,6 +71,13 @@ if not hwstub.options.quiet then print(" device") print(" version: " .. string.format("%d.%d.%d", hwstub.dev.version.major, hwstub.dev.version.minor, hwstub.dev.version.revision)) + print(" target") + local id_str = string.char(bit32.extract(hwstub.dev.target.id, 0, 8), + bit32.extract(hwstub.dev.target.id, 8, 8), + bit32.extract(hwstub.dev.target.id, 16, 8), + bit32.extract(hwstub.dev.target.id, 24, 8)) + print(" id: " .. string.format("%#x (%s)", hwstub.dev.target.id, id_str)) + print(" name: " .. hwstub.dev.target.name) print(" layout") print(" on-chip ram") print(" code: " .. string.format("%#x bytes @ %#x", @@ -83,7 +91,6 @@ if not hwstub.options.quiet then print(" mem: " .. tostring(hwstub.dev.features.mem)) print(" call: " .. tostring(hwstub.dev.features.call)) print(" jump: " .. tostring(hwstub.dev.features.jump)) - print(" aes_otp: " .. tostring(hwstub.dev.features.aes_otp)) end -- |