Example #1
0
void bwprintf( int channel, char *fmt, ... ) {
        va_list va;

        va_start(va,fmt);
        bwformat( channel, fmt, va );
        va_end(va);
}
Example #2
0
/* Polling IO printf */
void 
bwprintf( const char *fmt, ... ) {
    va_list va;

    va_start(va,fmt);
    bwformat( fmt, va );
    va_end(va);
}
Example #3
0
void error(char* format, ...) {
  reset_interrupts();

  bwprintf(COM2, "ERROR: ");

  va_list args;
  va_start(args, format);
  bwformat(COM2, format, args);
  va_end(args);
}
Example #4
0
void assert(int exp, char* exp_str, char* format, ...) {
  if (!exp) {
    reset_interrupts();
    bwprintf(COM2, "Assertion Failed! (%s) ", exp_str);

    va_list args;
    va_start(args, format);
    bwformat(COM2, format, args);
    va_end(args);
    bwprintf(COM2, "\n");
  }
}