[Tinyos-beta-commits] CVS: tinyos-1.x/beta/platform/imote2
FlashM.nc, 1.1, 1.2 HPLUSBClientGPIOM.nc, 1.1, 1.2
Josh
jsherbach at users.sourceforge.net
Thu Aug 18 14:10:31 PDT 2005
Update of /cvsroot/tinyos/tinyos-1.x/beta/platform/imote2
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31350
Modified Files:
FlashM.nc HPLUSBClientGPIOM.nc
Log Message:
no message
Index: FlashM.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/platform/imote2/FlashM.nc,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** FlashM.nc 18 Aug 2005 20:42:12 -0000 1.1
--- FlashM.nc 18 Aug 2005 21:10:28 -0000 1.2
***************
*** 128,132 ****
uint32_t tempBlock = 0x01fc0000, i;
uint16_t status;
- uint8_t error = 0;
uint8_t blocklen;
uint32_t blockAddr = (addr / FLASH_BLOCK_SIZE) * FLASH_BLOCK_SIZE;
--- 128,131 ----
***************
*** 276,293 ****
uint8_t i;
! for(i = 0; i < 3; i++){
query = i + 0x10;
query = query << 1;
asm volatile(
"ldr r1,=FLASH_CFIQUERY; \
! ldr r2,=FLASH_READARRAY; \
! ldr r3,=0x0; \
! ldr r4,=FLASH_CLEARSTATUS; \
! b _goCFIQueryCacheLine; \
.align 5; \
_goCFIQueryCacheLine: \
strh r4,[r3]; \
strh r1,[r3]; \
! ldrh %0,[r3, %1]; \
strh r2,[r3]; \
ldrh r2,[r3]; \
--- 275,292 ----
uint8_t i;
! for(i = 0; i < 3; i++){
query = i + 0x10;
query = query << 1;
asm volatile(
"ldr r1,=FLASH_CFIQUERY; \
! ldr r2,=FLASH_READARRAY; \
! ldr r3,=0x0; \
! ldr r4,=FLASH_CLEARSTATUS; \
! b _goCFIQueryCacheLine; \
.align 5; \
_goCFIQueryCacheLine: \
strh r4,[r3]; \
strh r1,[r3]; \
! ldrh %0,[r3, %1]; \
strh r2,[r3]; \
ldrh r2,[r3]; \
Index: HPLUSBClientGPIOM.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/platform/imote2/HPLUSBClientGPIOM.nc,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** HPLUSBClientGPIOM.nc 18 Aug 2005 20:42:12 -0000 1.1
--- HPLUSBClientGPIOM.nc 18 Aug 2005 21:10:28 -0000 1.2
***************
*** 5,14 ****
}
implementation{
!
async command result_t HPLUSBClientGPIO.init(){
_GPDR(USBC_GPION_DET) &= ~_GPIO_bit(USBC_GPION_DET);
_GPDR(USBC_GPIOX_EN) |= _GPIO_bit(USBC_GPIOX_EN);
! _GPSR(USBC_GPIOX_EN) |= _GPIO_bit(USBC_GPIOX_EN);
}
--- 5,15 ----
}
implementation{
!
async command result_t HPLUSBClientGPIO.init(){
_GPDR(USBC_GPION_DET) &= ~_GPIO_bit(USBC_GPION_DET);
_GPDR(USBC_GPIOX_EN) |= _GPIO_bit(USBC_GPIOX_EN);
! _GPSR(USBC_GPIOX_EN) |= _GPIO_bit(USBC_GPIOX_EN);
! return SUCCESS;
}
***************
*** 16,19 ****
--- 17,22 ----
if(isFlagged(_GPLR(USBC_GPION_DET), _GPIO_bit(USBC_GPION_DET)))
return SUCCESS;
+ else
+ return FAIL;
}
}
More information about the Tinyos-beta-commits
mailing list