mirror of
https://github.com/Keychron/qmk_firmware.git
synced 2024-12-25 18:48:05 +06:00
52 lines
547 B
C++
52 lines
547 B
C++
/*
|
|
* Null implementation of Serial to dump debug print into blackhole
|
|
*/
|
|
#include "Arduino.h"
|
|
#include "sendchar.h"
|
|
|
|
#include "USBAPI.h"
|
|
|
|
|
|
void Serial_::begin(uint16_t baud_count)
|
|
{
|
|
}
|
|
|
|
void Serial_::end(void)
|
|
{
|
|
}
|
|
|
|
void Serial_::accept(void)
|
|
{
|
|
}
|
|
|
|
int Serial_::available(void)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
int Serial_::peek(void)
|
|
{
|
|
return -1;
|
|
}
|
|
|
|
int Serial_::read(void)
|
|
{
|
|
return -1;
|
|
}
|
|
|
|
void Serial_::flush(void)
|
|
{
|
|
}
|
|
|
|
size_t Serial_::write(uint8_t c)
|
|
{
|
|
sendchar(c);
|
|
return 1;
|
|
}
|
|
|
|
Serial_::operator bool() {
|
|
return true;
|
|
}
|
|
|
|
Serial_ Serial;
|