[Tinyos-beta-commits]
CVS: tinyos-1.x/beta/Deluge/Deluge DelugeM.nc, 1.23, 1.24
Jonathan Hui
jwhui at users.sourceforge.net
Mon Jul 11 14:28:13 PDT 2005
Update of /cvsroot/tinyos/tinyos-1.x/beta/Deluge/Deluge
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21360
Modified Files:
DelugeM.nc
Log Message:
- Switch to using int instead of uint8_t for index variables. Reduces
code size by about 40 bytes.
Index: DelugeM.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/Deluge/Deluge/DelugeM.nc,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -d -r1.23 -r1.24
*** DelugeM.nc 29 Jun 2005 21:08:12 -0000 1.23
--- DelugeM.nc 11 Jul 2005 21:28:11 -0000 1.24
***************
*** 69,76 ****
uint8_t rebootDelay;
! uint8_t findMinTimer() {
! uint8_t minTimer = 0;
! uint8_t i;
for ( i = 1; i < DELUGE_NUM_TIMERS; i++ ) {
--- 69,76 ----
uint8_t rebootDelay;
! int findMinTimer() {
! int minTimer = 0;
! int i;
for ( i = 1; i < DELUGE_NUM_TIMERS; i++ ) {
***************
*** 83,89 ****
}
! void setupAdvTimer(uint8_t timerNum) {
! uint8_t minTimer;
advTimers[timerNum].timer = (uint32_t)0x1 << (advTimers[timerNum].periodLog2-1);
--- 83,89 ----
}
! void setupAdvTimer(int timerNum) {
! int minTimer;
advTimers[timerNum].timer = (uint32_t)0x1 << (advTimers[timerNum].periodLog2-1);
***************
*** 98,103 ****
}
! void updateTimers(uint8_t minTimer) {
! uint8_t i;
for ( i = 0; i < DELUGE_NUM_TIMERS; i++ ) {
if ((advTimers[i].timer - 2) >= advTimers[minTimer].timer)
--- 98,103 ----
}
! void updateTimers(int minTimer) {
! int i;
for ( i = 0; i < DELUGE_NUM_TIMERS; i++ ) {
if ((advTimers[i].timer - 2) >= advTimers[minTimer].timer)
***************
*** 106,110 ****
}
! void resetTimer(uint8_t i) {
if (advTimers[i].periodLog2 != DELUGE_MIN_ADV_PERIOD_LOG2) {
advTimers[i].periodLog2 = DELUGE_MIN_ADV_PERIOD_LOG2;
--- 106,110 ----
}
! void resetTimer(int i) {
if (advTimers[i].periodLog2 != DELUGE_MIN_ADV_PERIOD_LOG2) {
advTimers[i].periodLog2 = DELUGE_MIN_ADV_PERIOD_LOG2;
***************
*** 116,120 ****
DelugeImgDesc *imgDesc;
! uint8_t i;
for ( i = 0; i < DELUGE_NUM_IMAGES; i++ ) {
--- 116,120 ----
DelugeImgDesc *imgDesc;
! int i;
for ( i = 0; i < DELUGE_NUM_IMAGES; i++ ) {
***************
*** 153,157 ****
result_t result;
! uint8_t i;
result = call PageTransferControl.start();
--- 153,157 ----
result_t result;
! int i;
result = call PageTransferControl.start();
***************
*** 193,197 ****
}
! void sendAdvMsg(uint8_t imgNum, uint16_t addr) {
TOS_MsgPtr pMsgBuf = call SharedMsgBuf.getMsgBuf();
--- 193,197 ----
}
! void sendAdvMsg(int imgNum, uint16_t addr) {
TOS_MsgPtr pMsgBuf = call SharedMsgBuf.getMsgBuf();
***************
*** 217,221 ****
event result_t Timer.fired() {
! uint8_t minTimer = findMinTimer();
updateTimers(minTimer);
--- 217,221 ----
event result_t Timer.fired() {
! int minTimer = findMinTimer();
updateTimers(minTimer);
More information about the Tinyos-beta-commits
mailing list