Пример #1
0
void blockprint(Block* me, FILE* f, char* fmt, ...)
{
  va_list ap;
  char buffer[128];

  va_start(ap,fmt);
//  debuginfo(this(), buffer);
  fprintf(f, "%s:(%s) ", nodeIDasString(me->id, 0), buffer);
  vfprintf(f, fmt, ap);
  fflush(f);
  va_end(ap);
}
Пример #2
0
void
showBlock(FILE* f, Block* block)
{
  fprintf(f, "%s:%d @%d,%d (%2d,%2d,%2d) [%3d,%3d,%3d,%3d]\n", 
          nodeIDasString(block->id, 0),
          block->msgTargets,
          block->localTime,
          block->lastSimTime,
          block->x,
          block->y,
          block->z,
          block->simLEDr,
          block->simLEDg,
          block->simLEDb,
          block->simLEDi);
}
Пример #3
0
void jumpToHWBootSection(void){
    printf("block %s switched to bootloader\r\n", nodeIDasString(this()->id, 0));
    setColor(PURPLE);
}