Exemplo n.º 1
0
void wakeupFunction()
{
    lcd.init();
    lcd.update();
    
    return;
}
int main()
{
	clock_begin();
	bool success;
	LCD lcd;
	lcd.init();
#if BAUD == 9600
	usart1.init(0x33, true);
#elif BAUD == 38400
	usart1.init(12, true);
#endif
//	usart1.setTriggerTime(50);
	char tmp[32];
	lcd.dis("Zigbee Test");
//	_delay_ms(1000);
	Zigbee zigbee;

	int panid = zigbee.panid();
	// _delay_ms(500);
	int addr = zigbee.addr();
	sprintf(tmp, "PAN: %x\nADDR: %x", panid, addr);
	lcd.clear();
	lcd.dis(tmp);
	while (1);
	{
		_delay_ms(1000);
	}
}
Exemplo n.º 3
0
void settings_save()
{
    if(conf.cameraMake == PANASONIC) conf.halfPress = HALF_PRESS_DISABLED;
    eeprom_write_block((const void*)&conf, &conf_eep, sizeof(settings));
    lcd.init(conf.lcdContrast, conf.lcdCoefficent, conf.lcdBias);
    lcd.update();
}
Exemplo n.º 4
0
int main()
{
	LCD lcd;
	lcd.init();
	char s[128];
	sprintf(s, "short: %d\n int: %d\n long: %d\n ", sizeof(short), sizeof(int), sizeof(long));
	lcd.dis(s);
	while (1);
}
Exemplo n.º 5
0
void settings_save()
{
    if(conf.camera.cameraMake == PANASONIC) conf.camera.halfPress = HALF_PRESS_DISABLED;
    if(settings_camera_index > 0)
    {
        eeprom_write_block((const void*)&conf.camera, &camera_settings_eep[settings_camera_index - 1], sizeof(camera_settings_t));
        eeprom_read_block((void*)&conf.camera, &conf_eep.camera, sizeof(camera_settings_t));
    }
    conf.camera.autoConfigured = 0;
    eeprom_write_block((const void*)&conf, &conf_eep, sizeof(settings_t));
    lcd.init(conf.lcdContrast);
    lcd.update();
}
Exemplo n.º 6
0
int main()
{
	clock_begin();
	lcd.init();
	lcd.drawText(0, 0, "Ready");
	usart.init(12, true);
	// usart.init(0x33, true);
//	usart.setTrigger(';');
	_delay_ms(1000);
	usart1.send("zigbee_ready(b);");
	while (1)
	{
		if (usart.triggered())
		{
			sprintf(tmp, "[%02x %02x %02x %02x %s", usart.buf[0], usart.buf[1], usart.buf[2], usart.buf[3], usart.buf+4);
			// lcd.clear();
			// lcd.drawText(0, 0, usart.buf);
			// usart.send(usart.buf);
			lcd.dis(tmp);
			usart.clear_buf();
		}
		_delay_ms(500);
	}
}