2018-08-27 03:28:24 +00:00
|
|
|
// Copyright 2017 Rob Riggs <rob@mobilinkd.com>
|
|
|
|
// All rights reserved.
|
|
|
|
|
|
|
|
#include "DCD.h"
|
|
|
|
#include "LEDIndicator.h"
|
2020-02-23 01:35:11 +00:00
|
|
|
#include "GPIO.hpp"
|
2018-08-27 03:28:24 +00:00
|
|
|
|
2018-09-20 03:43:03 +00:00
|
|
|
bool& dcd_status()
|
|
|
|
{
|
|
|
|
static bool dcd_status{false};
|
|
|
|
return dcd_status;
|
|
|
|
}
|
2018-08-27 03:28:24 +00:00
|
|
|
void dcd_on(void)
|
|
|
|
{
|
|
|
|
rx_on();
|
2018-09-20 03:43:03 +00:00
|
|
|
dcd_status() = true;
|
2018-08-27 03:28:24 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
void dcd_off(void)
|
|
|
|
{
|
|
|
|
rx_off();
|
2018-09-20 03:43:03 +00:00
|
|
|
dcd_status() = false;
|
2018-08-27 03:28:24 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
int dcd(void)
|
|
|
|
{
|
2018-09-20 03:43:03 +00:00
|
|
|
return dcd_status();
|
2018-08-27 03:28:24 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|