Exemplo n.º 1
0
void serialEventRun(void)
{
if (Serial.available() && serialEvent) serialEvent();
if (Serial1.available() && serialEvent) serialEvent();
if (Serial2.available() && serialEvent) serialEvent();
if (Serial3.available() && serialEvent) serialEvent();
if (Serial4.available() && serialEvent) serialEvent();

}
Exemplo n.º 2
0
void serialEventRun(void)
{
#ifdef serialEvent_implemented
  if (Serial.available()) serialEvent();
#endif
#ifdef serialEvent1_implemented
  if (Serial1.available()) serialEvent1();
#endif
#ifdef serialEvent2_implemented
  if (Serial2.available()) serialEvent2();
#endif
#ifdef serialEvent3_implemented
  if (Serial3.available()) serialEvent3();
#endif
#ifdef transmissionFinishedEvent0_implemented
  if (txDataFinished0) {txDataFinished0 = 0; transmissionFinishedEvent();}
#endif
#ifdef transmissionFinishedEvent1_implemented
  if (txDataFinished1) {txDataFinished1 = 0; transmissionFinishedEvent1();}
#endif
#ifdef transmissionFinishedEvent2_implemented
  if (txDataFinished2) {txDataFinished2 = 0; transmissionFinishedEvent2();}
#endif
#ifdef transmissionFinishedEvent3_implemented
  if (txDataFinished3) {txDataFinished3 = 0; transmissionFinishedEvent3();}
#endif

}
void serialEventRun(void)
{
  if (Serial.available()) serialEvent();
  if (Serial1.available()) serialEvent1();
  if (Serial2.available()) serialEvent2();
  if (Serial3.available()) serialEvent3();
}
Exemplo n.º 4
0
void serial_loop() {
  serialEvent();
  if (telegramInBuffer) {
    encode_telegram(rx_buffer.data);
    telegramInBuffer = false;
  }
}
Exemplo n.º 5
0
void serialEventRun(void)
{
	if (Serial.available()) serialEvent();
#ifdef SERIAL1_AVAILABLE
	if (Serial1.available()) serialEvent1();
#endif
}
Exemplo n.º 6
0
void loop(){
  serialEvent();
  if (stringComplete) {
    Serial.println(value);        
//  Serial.println(value1);    
    stringComplete = false;
  }
}
Exemplo n.º 7
0
void fill_rxfifo(void)
{
	unsigned char level;

	level = RX_LEVEL(aux_read(AUX_MU_STAT_REG));

	if (level > 0)
		serialEvent();
}
void serialEventRun(void)
{
    if (Serial.available()) serialEvent();
    if (Serial1.available()) serialEvent1();
    if (Serial2.available()) serialEvent2();
    if (Serial3.available()) serialEvent3();
    if (Serial4.available()) serialEvent4();
    if (Serial5.available()) serialEvent5();
    if (Serial6.available()) serialEvent6();
    if (Serial7.available()) serialEvent7();
}
Exemplo n.º 9
0
void loop()
{
#if 1
	if(Serial.available() > 0) {
		char c = Serial.read();
		Serial.print(c);
	}
#else
	serialEvent();
#endif
}
Exemplo n.º 10
0
void yield(void)
{
	static uint8_t running=0;

	if (running) return; // TODO: does this need to be atomic?
	running = 1;
	if (Serial.available()) serialEvent();
	if (Serial1.available()) serialEvent1();
	if (Serial2.available()) serialEvent2();
	if (Serial3.available()) serialEvent3();
	running = 0;
};
void serialEventRun(void)
{
#ifdef serialEvent_implemented
    if (Serial.available()) serialEvent();
#endif
#ifdef serialEvent1_implemented
    if (Serial1.available()) serialEvent1();
#endif
#ifdef serialEvent2_implemented
    if (Serial2.available()) serialEvent2();
#endif
#ifdef serialEvent3_implemented
    if (Serial3.available()) serialEvent3();
#endif
}
Exemplo n.º 12
0
void serialEventRun(void)
{
#if defined(HAVE_HWSERIAL0)
  if (Serial0_available && serialEvent && Serial0_available()) serialEvent();
#endif
#if defined(HAVE_HWSERIAL1)
  if (Serial1_available && serialEvent1 && Serial1_available()) serialEvent1();
#endif
#if defined(HAVE_HWSERIAL2)
  if (Serial2_available && serialEvent2 && Serial2_available()) serialEvent2();
#endif
#if defined(HAVE_HWSERIAL3)
  if (Serial3_available && serialEvent3 && Serial3_available()) serialEvent3();
#endif
}
Exemplo n.º 13
0
void SerialConsole::loop() {
  if(!cancel)
    {
      if(loopcount++==350000){
        //DeviceManager::getInstance()->sendMessage(DEVICE_WIFI, ICHIP2128, MSG_CONFIG_CHANGE, NULL);
        DeviceManager::getInstance()->updateWifi();
        cancel=true;  
        }
    } 
  if (handlingEvent == false) {
	if (SerialUSB.available()) {
        	serialEvent();
		}
	}
}
Exemplo n.º 14
0
void WaitForMessage()
{
  DebugPrint("Waiting for Message...");
  unsigned long startTime = millis();
  unsigned long currentTime = millis();
  while (! IS_INPUT_STRING_COMPLETE)
  {    
    serialEvent();
    if ( currentTime > (startTime + 5000 )) 
    {
      DebugPrint("Expected something but nothing came...");
      break;
    }
    
    currentTime = millis();
  }
}
Exemplo n.º 15
0
void yield(void)
{
	static uint8_t running=0;

	if (running) return; // TODO: does this need to be atomic?
	running = 1;
	if (Serial.available()) serialEvent();
	if (Serial1.available()) serialEvent1();
	if (Serial2.available()) serialEvent2();
	if (Serial3.available()) serialEvent3();
#ifdef HAS_KINETISK_UART3
	if (Serial4.available()) serialEvent4();
#endif
#ifdef HAS_KINETISK_UART4
	if (Serial5.available()) serialEvent5();
#endif
#if defined(HAS_KINETISK_UART5) || defined (HAS_KINETISK_LPUART0)
	if (Serial6.available()) serialEvent6();
#endif
	running = 0;
};
Exemplo n.º 16
0
void serialEventRun(void)
{
  if (Serial.available()) serialEvent();
}
Exemplo n.º 17
0
void serialEventRun(void)
{
    if (Serial_available && serialEvent && Serial_available()) serialEvent();
}
Exemplo n.º 18
0
boolean SerialInputReady()
{
  serialEvent();
  return stringComplete;
}