Beispiel #1
0
bool BinaryReader::ReadInt8(int8_t& num)
{
	if ( !ReadAddr(&num, sizeof(int8_t)) )
		return false;

	return true;
}
Beispiel #2
0
bool BinaryReader::ReadUInt16(uint16_t& num)
{
	if ( !ReadAddr(&num, sizeof(uint16_t)) )
		return false;

	return true;
}
Beispiel #3
0
uint16_t BinaryReader::ReadUInt16()
{
	uint16_t num;

	if ( !ReadAddr(&num, sizeof(uint16_t)) )
		throw -1;

	return num;
}
Beispiel #4
0
int32_t BinaryReader::ReadInt32()
{
	int32_t num;

	if ( !ReadAddr(&num, sizeof(int32_t)) )
		throw -1;

	return num;
}
int main()
{
    //unsigned char temp = 0;
	unsigned char second;
	unsigned char j = 0;
	unsigned char temp_data,memData;
	unsigned char w_array[BlockNum];
	unsigned char r_array[BlockNum];	
	
	USART0_Init(38400);//Initialize USART0 with baud rate of 9600
	USART1_Init(38400);//Initialize USART1 with baud rate of 9600
	
	TWI_Init();
	sei();         	//Enable Gloabal Interrupt
	//cli();		//Disable Gloabal Interrupt
	_delay_ms(500);

	Init();//optional
	_delay_ms(1000);
	ReadAddr();
	return 0;
}