Changeset - bff9c47f83da
[Not reviewed]
default
0 4 0
kripperger@CL-SEC241-09.cedarville.edu - 12 years ago 2013-04-03 17:04:10
kripperger@CL-SEC241-09.cedarville.edu
Configuring Geiger
4 files changed with 24 insertions and 6 deletions:
0 comments (0 inline, 0 general)
slave/slave/lib/geiger.c
Show inline comments
 
@@ -47,3 +47,20 @@ uint8_t geiger_getCount()	//DEBUG
 
	return counts;
 
}
 
 
void geiger_on();
 
{
 
	// Turn the Flyback Transformer on
 
	PORTA |= (1 << PA1);	//ON
 
	}
 
}
 
 
void geiger_refresh();
 
{
 
	// Turn the Flyback Transformer off
 
	PORTA &= ~(1 << PA1);	//OFF
 
	_delay_ms(1);
 
 
	// Turn the Flyback Transformer on
 
	PORTA |= (1 << PA1);	//ON
 
}
 
}
slave/slave/lib/geiger.h
Show inline comments
 
@@ -11,5 +11,6 @@
 
 
uint16_t geiger_getCpm();
 
uint8_t geiger_getCount();	//DEBUG
 
void led_on(void);
 
 
#endif /* GEIGER_H_ */
 
\ No newline at end of file
slave/slave/lib/inputOutput.c
Show inline comments
 
@@ -43,7 +43,7 @@ int8_t	moduleID;	// Slave Module ID from
 
 void io_readModuleId()
 
 {
 
	// Get ID from rotary dip and return it. 
 
	moduleID = 0;
 
	moduleID = 2;
 
	
 
	/*
 
	// This method is temporary as the next release will read the module ID from EEPROM
 
@@ -57,10 +57,10 @@ int8_t	moduleID;	// Slave Module ID from
 
	moduleID = (moduleID & 0b0111);				//Mask bits
 
	*/
 
 
	while(moduleID==0)           //UNCOMMENT ALL THIS
 
	{
 
		moduleID = i2c_read(EEPROM_ADDR, 0x05);
 
	}
 
//	while(moduleID==0)           //UNCOMMENT ALL THIS
 
//	{
 
//		moduleID = i2c_read(EEPROM_ADDR, 0x05);
 
//	}
 
 }
 
 
 
 
slave/slave/modules.c
Show inline comments
 
@@ -91,7 +91,7 @@
 
 {
 
	// Pin setup
 
	DDRA &= ~(1 << DDA0);	// PA0 is an input
 
	
 
	DDRA |= (1 << DDA1);	// PA1 is an output	
 
	
 
	 
 
	// Setup for interrupt input on PA0 (PCINT0)
0 comments (0 inline, 0 general)