[Tinyos-beta-commits] CVS: tinyos-1.x/beta/platform/telosb
hardware.h, 1.3, 1.4
Joe Polastre
jpolastre at users.sourceforge.net
Sun Oct 24 14:13:45 PDT 2004
Update of /cvsroot/tinyos/tinyos-1.x/beta/platform/telosb
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21361
Modified Files:
hardware.h
Log Message:
since the default state of the pins is input, don't need to explicitly
set each pin as input. removing these lines saves a measly ~85 bytes
of program flash
Index: hardware.h
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/platform/telosb/hardware.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** hardware.h 24 Oct 2004 21:10:00 -0000 1.3
--- hardware.h 24 Oct 2004 21:13:43 -0000 1.4
***************
*** 107,112 ****
void TOSH_FLASH_M25P_DP() {
// SIMO0, UCLK0
- TOSH_SEL_SIMO0_IOFUNC();
- TOSH_SEL_UCLK0_IOFUNC();
TOSH_MAKE_SIMO0_OUTPUT();
TOSH_MAKE_UCLK0_OUTPUT();
--- 107,110 ----
***************
*** 169,178 ****
//RADIO PINS
//CC2420 pins
- TOSH_MAKE_SOMI0_INPUT();
- TOSH_MAKE_SIMO0_INPUT();
- TOSH_MAKE_UCLK0_INPUT();
- TOSH_MAKE_SOMI1_INPUT();
- TOSH_MAKE_SIMO1_INPUT();
- TOSH_MAKE_UCLK1_INPUT();
TOSH_SET_RADIO_RESET_PIN();
TOSH_MAKE_RADIO_RESET_OUTPUT();
--- 167,170 ----
***************
*** 181,188 ****
TOSH_SET_RADIO_CSN_PIN();
TOSH_MAKE_RADIO_CSN_OUTPUT();
- TOSH_MAKE_RADIO_FIFOP_INPUT();
- TOSH_MAKE_RADIO_GIO0_INPUT();
- TOSH_MAKE_RADIO_SFD_INPUT();
- TOSH_MAKE_RADIO_GIO1_INPUT();
//FLASH PINS
--- 173,176 ----
***************
*** 197,210 ****
TOSH_FLASH_M25P_DP();
- //UART PINS
- TOSH_MAKE_UTXD0_INPUT();
- TOSH_MAKE_URXD0_INPUT();
- TOSH_MAKE_UTXD1_INPUT();
- TOSH_MAKE_URXD1_INPUT();
-
- //PROG PINS
- TOSH_MAKE_PROG_RX_INPUT();
- TOSH_MAKE_PROG_TX_INPUT();
-
//HUMIDITY PINS
TOSH_MAKE_HUM_SCL_OUTPUT();
--- 185,188 ----
More information about the Tinyos-beta-commits
mailing list