// SPDX-License-Identifier: BSD-3-Clause /* Initing and Finalizing transceiver singleton. */ #include namespace SHARPY { Transceiver *theTransceiver = nullptr; void init_transceiver(Transceiver *t) { if (theTransceiver) delete theTransceiver; theTransceiver = t; } void fini_transceiver() { if (theTransceiver) delete theTransceiver; theTransceiver = nullptr; } Transceiver *getTransceiver() { return theTransceiver; } } // namespace SHARPY