[Tinyos-beta-commits] CVS: tinyos-1.x/beta/platform/imote2
HPLCC2420C.nc, 1.1, 1.2 HPLCC2420M.nc, 1.2, 1.3 hardware.h, 1.2, 1.3
Robbie Adler
radler at users.sourceforge.net
Tue Mar 8 17:05:04 PST 2005
- Previous message: [Tinyos-beta-commits] CVS: tinyos-1.x/beta/platform/imote2 BluSH.h,
NONE, 1.1 BluSHC.nc, NONE, 1.1 BluSHM.nc, NONE,
1.1 BluSH_AppI.nc, NONE, 1.1 BluSH_types.h, NONE,
1.1 UARTBufferC.nc, NONE, 1.1 UARTBufferM.nc, NONE,
1.1 cmdlinetools.c, NONE, 1.1
- Next message: [Tinyos-beta-commits] CVS: tinyos-1.x/beta/platform/imote2
HPLSTUARTM.nc, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/tinyos/tinyos-1.x/beta/platform/imote2
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26542
Modified Files:
HPLCC2420C.nc HPLCC2420M.nc hardware.h
Log Message:
updated to reflect the IM2 form factor rev1 board. Also modified to
keep all radio GPIO definitions in one central location (hardware.h) instead of scattered throughout the HPL components.
Index: HPLCC2420C.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/platform/imote2/HPLCC2420C.nc,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** HPLCC2420C.nc 13 Nov 2004 01:11:44 -0000 1.1
--- HPLCC2420C.nc 9 Mar 2005 01:04:54 -0000 1.2
***************
*** 70,77 ****
HPLCC2420M.GPIOControl -> PXA27XGPIOIntM.StdControl;
! HPLCC2420M.FIFOP_GPIOInt -> PXA27XGPIOIntM.PXA27XGPIOInt[115];
! HPLCC2420M.FIFO_GPIOInt -> PXA27XGPIOIntM.PXA27XGPIOInt[114];
! HPLCC2420M.CCA_GPIOInt -> PXA27XGPIOIntM.PXA27XGPIOInt[116];
! HPLCC2420M.SFD_GPIOInt -> PXA27XGPIOIntM.PXA27XGPIOInt[16];
PXA27XGPIOIntM.GPIOIrq0 -> PXA27XInterruptM.PXA27XIrq[PPID_GPIO_0];
--- 70,77 ----
HPLCC2420M.GPIOControl -> PXA27XGPIOIntM.StdControl;
! HPLCC2420M.FIFOP_GPIOInt -> PXA27XGPIOIntM.PXA27XGPIOInt[CC_FIFOP_PIN];
! HPLCC2420M.FIFO_GPIOInt -> PXA27XGPIOIntM.PXA27XGPIOInt[CC_FIFO_PIN];
! HPLCC2420M.CCA_GPIOInt -> PXA27XGPIOIntM.PXA27XGPIOInt[RADIO_CCA_PIN];
! HPLCC2420M.SFD_GPIOInt -> PXA27XGPIOIntM.PXA27XGPIOInt[CC_SFD_PIN];
PXA27XGPIOIntM.GPIOIrq0 -> PXA27XInterruptM.PXA27XIrq[PPID_GPIO_0];
Index: HPLCC2420M.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/platform/imote2/HPLCC2420M.nc,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** HPLCC2420M.nc 25 Feb 2005 21:14:42 -0000 1.2
--- HPLCC2420M.nc 9 Mar 2005 01:04:54 -0000 1.3
***************
*** 97,108 ****
// Set the appropriate GPIO bits
! _GPDR(34) |= _GPIO_bit(34); // SSP3SCLK
! _GPDR(35) |= _GPIO_bit(35); // SSP3TXD
! _GPDR(41) &= ~(_GPIO_bit(41)); //SSP3RXD
! _GPIO_setaltfn(34,3);
! _GPIO_setaltfn(35,3);
! _GPIO_setaltfn(41,3);
!
DRCMR(66) = ((1 << 7) | (0 & 0x1f)); // SSP3 Rx = DMA CH0
DRCMR(67) = ((1 << 7) | (1 & 0x1f)); // SSP3 Tx = DMA CH1
--- 97,110 ----
// Set the appropriate GPIO bits
! _GPDR(SSP3_SCLK) |= _GPIO_bit(SSP3_SCLK); // SSP3SCLK
! _GPDR(SSP3_TXD) |= _GPIO_bit(SSP3_TXD); // SSP3TXD
! _GPDR(SSP3_RXD) &= ~(_GPIO_bit(SSP3_RXD)); //SSP3RXD
! //_GPDR(SSP3_SFRM) |= _GPIO_bit(SSP3_SFRM); // SSP3SFRM
+ _GPIO_setaltfn(SSP3_SCLK,SSP3_SCLK_ALTFN);
+ _GPIO_setaltfn(SSP3_TXD,SSP3_TXD_ALTFN);
+ _GPIO_setaltfn(SSP3_RXD,SSP3_RXD_ALTFN);
+ //_GPIO_setaltfn(SSP3_SFRM,SSP3_SFRM_ALTFN);
+
DRCMR(66) = ((1 << 7) | (0 & 0x1f)); // SSP3 Rx = DMA CH0
DRCMR(67) = ((1 << 7) | (1 & 0x1f)); // SSP3 Tx = DMA CH1
Index: hardware.h
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/platform/imote2/hardware.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** hardware.h 15 Feb 2005 18:09:48 -0000 1.2
--- hardware.h 9 Mar 2005 01:04:54 -0000 1.3
***************
*** 140,150 ****
// CC2420 RADIO #defines
! TOSH_ASSIGN_PIN(CC_VREN,A,40); // Dummy for Mainstone devel kit
! TOSH_ASSIGN_PIN(CC_RSTN,A,22);
! TOSH_ASSIGN_PIN(CC_FIFO,A,114);
! TOSH_ASSIGN_PIN(RADIO_CCA,A,116);
! TOSH_ASSIGN_PIN(CC_FIFOP,A,115);
! TOSH_ASSIGN_PIN(CC_SFD,A,16);
! TOSH_ASSIGN_PIN(CC_CSN,A,39)
--- 140,167 ----
// CC2420 RADIO #defines
! #define CC_VREN_PIN (115)
! #define CC_RSTN_PIN (22)
! #define CC_FIFO_PIN (114)
! #define RADIO_CCA_PIN (116)
! #define CC_FIFOP_PIN (0)
! #define CC_SFD_PIN (16)
! #define CC_CSN_PIN (39)
!
! #define SSP3_RXD (41)
! #define SSP3_RXD_ALTFN (3)
! #define SSP3_TXD (35)
! #define SSP3_TXD_ALTFN (3)
! #define SSP3_SFRM (39)
! #define SSP3_SFRM_ALTFN (3)
! #define SSP3_SCLK (34)
! #define SSP3_SCLK_ALTFN (3)
!
! TOSH_ASSIGN_PIN(CC_VREN,A,CC_VREN_PIN);
! TOSH_ASSIGN_PIN(CC_RSTN,A,CC_RSTN_PIN);
! TOSH_ASSIGN_PIN(CC_FIFO,A,CC_FIFO_PIN);
! TOSH_ASSIGN_PIN(RADIO_CCA,A,RADIO_CCA_PIN);
! TOSH_ASSIGN_PIN(CC_FIFOP,A,CC_FIFO_PIN);
! TOSH_ASSIGN_PIN(CC_SFD,A,CC_SFD_PIN);
! TOSH_ASSIGN_PIN(CC_CSN,A,CC_CSN_PIN);
- Previous message: [Tinyos-beta-commits] CVS: tinyos-1.x/beta/platform/imote2 BluSH.h,
NONE, 1.1 BluSHC.nc, NONE, 1.1 BluSHM.nc, NONE,
1.1 BluSH_AppI.nc, NONE, 1.1 BluSH_types.h, NONE,
1.1 UARTBufferC.nc, NONE, 1.1 UARTBufferM.nc, NONE,
1.1 cmdlinetools.c, NONE, 1.1
- Next message: [Tinyos-beta-commits] CVS: tinyos-1.x/beta/platform/imote2
HPLSTUARTM.nc, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Tinyos-beta-commits
mailing list