mirror of
https://github.com/Keychron/qmk_firmware.git
synced 2024-11-30 20:56:32 +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;
|