board-mb851.c

00001 #include PLATFORM_HEADER
00002 #include BOARD_HEADER
00003 
00004 void halBoardInit(void)
00005 {
00006   
00007   return;
00008 }
00009 
00010 
00011 void halBoardPowerDown(void)
00012 {
00013 }
00014 void halBoardPowerUp(void)
00015 {
00016   /* Set everything to input value */
00017   GPIO_PACFGL = (GPIOCFG_IN            <<PA0_CFG_BIT)|
00018                 (GPIOCFG_IN            <<PA1_CFG_BIT)|
00019                 (GPIOCFG_IN            <<PA2_CFG_BIT)|
00020                 (GPIOCFG_IN            <<PA3_CFG_BIT);
00021   GPIO_PACFGH = (GPIOCFG_IN            <<PA4_CFG_BIT)|  /* PTI EN */
00022                 (GPIOCFG_IN            <<PA5_CFG_BIT)|  /* PTI_DATA */
00023                 (GPIOCFG_IN            <<PA6_CFG_BIT)|
00024                 (GPIOCFG_IN            <<PA7_CFG_BIT);
00025   GPIO_PBCFGL = (GPIOCFG_IN            <<PB0_CFG_BIT)|
00026                 (GPIOCFG_OUT_ALT       <<PB1_CFG_BIT)|  /* Uart TX */
00027                 (GPIOCFG_IN            <<PB2_CFG_BIT)|  /* Uart RX */
00028                 (GPIOCFG_IN            <<PB3_CFG_BIT);
00029   GPIO_PBCFGH = (GPIOCFG_IN            <<PB4_CFG_BIT)|
00030                 (GPIOCFG_IN            <<PB5_CFG_BIT)|
00031                 (GPIOCFG_IN            <<PB6_CFG_BIT)|
00032                 (GPIOCFG_IN            <<PB7_CFG_BIT);
00033   GPIO_PCCFGL = (GPIOCFG_IN            <<PC0_CFG_BIT)|
00034                 (GPIOCFG_IN            <<PC1_CFG_BIT)|
00035                 (GPIOCFG_IN            <<PC2_CFG_BIT)|
00036                 (GPIOCFG_IN            <<PC3_CFG_BIT);
00037   GPIO_PCCFGH = (GPIOCFG_IN            <<PC4_CFG_BIT)|
00038                 (GPIOCFG_IN            <<PC5_CFG_BIT)|
00039 #ifdef EMBERZNET_HAL
00040                 (CFG_C6                  <<PC6_CFG_BIT)|  /* OSC32K */
00041                 (CFG_C7                  <<PC7_CFG_BIT);  /* OSC32K */
00042 #else
00043                 (GPIOCFG_IN              <<PC6_CFG_BIT)|  /* OSC32K */
00044                 (GPIOCFG_IN              <<PC7_CFG_BIT);  /* OSC32K */
00045 #endif
00046 
00047 }

Generated on Mon Apr 11 14:23:44 2011 for Contiki 2.5 by  doxygen 1.6.1