tm3d
/
owTools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Memory access for DS2423
[owTools.git]
/
src
/
main.cpp
diff --git
a/src/main.cpp
b/src/main.cpp
index
de17078
..
0a6ccbd
100755
(executable)
--- a/
src/main.cpp
+++ b/
src/main.cpp
@@
-663,14
+663,14
@@
int main(int argc, char *argv[]) {
//snum_t snum=owi->devices[sel]->getNum();
owDevice* dev=owi->devices[sel];
if(s.find("read")!=std::string::npos) {
//snum_t snum=owi->devices[sel]->getNum();
owDevice* dev=owi->devices[sel];
if(s.find("read")!=std::string::npos) {
- int r=dev->readMemory(pnr,0,
8
,&mem);
+ int r=dev->readMemory(pnr,0,
dev->getPageSize()
,&mem);
for(int i=0;i<r;i++) printf("%02X ",mem[i]);
printf("\n");
exit(0);
} else
if(s.find("write")!=std::string::npos) {
for(int i=0;i<r;i++) printf("%02X ",mem[i]);
printf("\n");
exit(0);
} else
if(s.find("write")!=std::string::npos) {
- int r=dev->writeMemory(pnr,0,
8
,&mem);
- r=dev->readMemory(pnr,0,
8
,&mem);
+ int r=dev->writeMemory(pnr,0,
dev->getPageSize()
,&mem);
+ r=dev->readMemory(pnr,0,
dev->getPageSize()
,&mem);
for(int i=0;i<r;i++) printf("%02X ",mem[i]);
printf("\n");
exit(0);
for(int i=0;i<r;i++) printf("%02X ",mem[i]);
printf("\n");
exit(0);