X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fdrv%2Fkdebug.c;h=d929bbbf2cd611ca8adcb0210481f80127cdb655;hb=6247757aed220bcf284499b486898c76b8d69848;hp=37ae5ff98630591bdf64f7971a9c487a2efbc68b;hpb=6eb6ebb5ae5953a27977f0ef66a36344462b949a;p=bertos.git diff --git a/bertos/drv/kdebug.c b/bertos/drv/kdebug.c index 37ae5ff9..d929bbbf 100644 --- a/bertos/drv/kdebug.c +++ b/bertos/drv/kdebug.c @@ -58,9 +58,10 @@ #if OS_HOSTED - #include + #include // write() + #define KDBG_WAIT_READY() do { /*nop*/ } while(0) - #define KDBG_WRITE_CHAR(c) putc((c), stderr) + #define KDBG_WRITE_CHAR(c) do { char __c = (c); write(STDERR_FILENO, &__c, sizeof(__c)); } while(0) #define KDBG_MASK_IRQ(old) do { (void)(old); } while(0) #define KDBG_RESTORE_IRQ(old) do { /*nop*/ } while(0) typedef char kdbg_irqsave_t; /* unused */