コード例 #1
0
ファイル: chRoundRobin.c プロジェクト: cbmacewan/robocup
//------------------------------------------------------------------------------
void setup() {
  Serial.begin(9600);
  // wait for USB Serial
  while (!Serial) {}
  
  // start kernel and continue main thread as loop
  chBegin(mainThread);
  while(1);
}
コード例 #2
0
ファイル: chCoop.c プロジェクト: cbmacewan/robocup
//------------------------------------------------------------------------------
void setup() {
  Serial.begin(9600);
  // wait for USB Serial
  while (!Serial) {}
  Serial.println();
  
  if (CH_TIME_QUANTUM) {
    Serial.println("You must set CH_TIME_QUANTUM zero in");
    Serial.println("libraries/ChibiOS_AVR/utility/chconf.h");
    Serial.println("to enable cooperative scheduling.");
    while(1);
  }
  // start ChibiOS
  chBegin(mainThread);
  
  // chBegin() will not return
  while(1) {}
}
コード例 #3
0
ファイル: chBlink.c プロジェクト: alxradz/dragonfly
//------------------------------------------------------------------------------
void setup() {
  chBegin(chSetup);
  while(1) { }
}
コード例 #4
0
ファイル: main.cpp プロジェクト: adamwalker/quadcopter
extern "C" int main(void) {
    chBegin(mainFunc);
    //chBegin(doCalibrate);
}