[Tinyos-2-commits] CVS: tinyos-2.x/tos/chips/pxa27x/p30
P30BlockP.nc, 1.1.2.1, 1.1.2.2
Philip Buonadonna
philipb at users.sourceforge.net
Wed Oct 18 12:33:27 PDT 2006
Update of /cvsroot/tinyos/tinyos-2.x/tos/chips/pxa27x/p30
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv16073
Modified Files:
Tag: tinyos-2_0_devel-BRANCH
P30BlockP.nc
Log Message:
Updated P30 storage components to current interface
Index: P30BlockP.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/chips/pxa27x/p30/Attic/P30BlockP.nc,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -C2 -d -r1.1.2.1 -r1.1.2.2
*** P30BlockP.nc 26 Jul 2006 01:40:10 -0000 1.1.2.1
--- P30BlockP.nc 18 Oct 2006 19:33:23 -0000 1.1.2.2
***************
*** 51,56 ****
S_ERASE,
S_CRC,
! S_COMMIT,
! S_VERIFY,
} p30_block_state_t;
norace p30_block_state_t m_state = S_IDLE;
--- 51,56 ----
S_ERASE,
S_CRC,
! S_SYNC,
!
} p30_block_state_t;
norace p30_block_state_t m_state = S_IDLE;
***************
*** 76,82 ****
signal Write.writeDone[clientId](clientAddr, clientBuf, clientLen, clientResult);
break;
! case S_COMMIT:
m_state = S_IDLE;
! signal Write.commitDone[clientId](SUCCESS);
break;
case S_ERASE:
--- 76,82 ----
signal Write.writeDone[clientId](clientAddr, clientBuf, clientLen, clientResult);
break;
! case S_SYNC:
m_state = S_IDLE;
! signal Write.syncDone[clientId](SUCCESS);
break;
case S_ERASE:
***************
*** 88,95 ****
signal Read.readDone[clientId](clientAddr, clientBuf, clientLen, clientResult);
break;
- case S_VERIFY:
- m_state = S_IDLE;
- signal Read.verifyDone[clientId](SUCCESS);
- break;
default:
break;
--- 88,91 ----
***************
*** 129,138 ****
/*
! * Commit doesn't really do anything because Intel PXA is
* write-through.
*/
! command error_t Write.commit[ storage_volume_t b ]() {
! m_state = S_COMMIT;
clientId = b;
--- 125,134 ----
/*
! * Sync doesn't really do anything because Intel PXA is
* write-through.
*/
! command error_t Write.sync[ storage_volume_t b ]() {
! m_state = S_SYNC;
clientId = b;
***************
*** 195,206 ****
}
- command error_t Read.verify[ storage_volume_t b ]() {
-
- m_state = S_VERIFY;
- clientId = b;
-
- post signalDoneTask();
- return SUCCESS;
- }
command error_t Read.computeCrc[ storage_volume_t b ]( storage_addr_t addr,
--- 191,194 ----
***************
*** 220,227 ****
default event void Write.writeDone[ storage_volume_t b ]( storage_addr_t addr, void* buf, storage_len_t len, error_t error ) {}
default event void Write.eraseDone[ storage_volume_t b ]( error_t error ) {}
! default event void Write.commitDone[ storage_volume_t b ]( error_t error ) {}
default event void Read.readDone[ storage_volume_t b ]( storage_addr_t addr, void* buf, storage_len_t len, error_t error ) {}
default event void Read.computeCrcDone[ storage_volume_t b ]( storage_addr_t addr, storage_len_t len, uint16_t crc, error_t error ) {}
! default event void Read.verifyDone[ storage_volume_t b ]( error_t error ) {}
}
--- 208,215 ----
default event void Write.writeDone[ storage_volume_t b ]( storage_addr_t addr, void* buf, storage_len_t len, error_t error ) {}
default event void Write.eraseDone[ storage_volume_t b ]( error_t error ) {}
! default event void Write.syncDone[ storage_volume_t b ]( error_t error ) {}
default event void Read.readDone[ storage_volume_t b ]( storage_addr_t addr, void* buf, storage_len_t len, error_t error ) {}
default event void Read.computeCrcDone[ storage_volume_t b ]( storage_addr_t addr, storage_len_t len, uint16_t crc, error_t error ) {}
!
}
More information about the Tinyos-2-commits
mailing list