/* * SPDX-FileCopyrightText: 2021-2023 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Apache-2.0 */ #pragma once namespace esp { namespace radio_spinel { /** * This class defines an template to adapt both UartSpinelInterface and SpiSpinelInterface. * */ template class SpinelInterfaceAdapter { public: SpinelInterfaceAdapter(void) {} ~SpinelInterfaceAdapter(void) {} InterfaceType &GetSpinelInterface(void) { return mSpinelInterface; } private: InterfaceType mSpinelInterface; }; } // namespace radio_spinel } // namespace esp