[Tinyos-beta-commits] CVS: tinyos-1.x/beta/platform/pxa27x PXA27XGPIOIntM.nc, 1.2, 1.3

Philip Buonadonna philipb at users.sourceforge.net
Tue Jun 21 16:53:43 PDT 2005


Update of /cvsroot/tinyos/tinyos-1.x/beta/platform/pxa27x
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21515

Modified Files:
	PXA27XGPIOIntM.nc 
Log Message:
- Fix to prevent multiple interrupts firing on GPIO<0> and GPIO<1>


Index: PXA27XGPIOIntM.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/platform/pxa27x/PXA27XGPIOIntM.nc,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** PXA27XGPIOIntM.nc	9 Mar 2005 22:49:48 -0000	1.2
--- PXA27XGPIOIntM.nc	21 Jun 2005 23:53:40 -0000	1.3
***************
*** 141,145 ****
      uint8_t pin;
  
!     atomic DetectReg = GEDR0;
  
      while (DetectReg) {
--- 141,146 ----
      uint8_t pin;
  
!     // Mask off GPIO 0 and 1 (handled by direct IRQs)
!     atomic DetectReg = (GEDR0 & ~((1<<1) | (1<<0))); 
  
      while (DetectReg) {



More information about the Tinyos-beta-commits mailing list