[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