diff --git a/src/posix/platform/radio.cpp b/src/posix/platform/radio.cpp index 98f580a6f..00e2c1c9f 100644 --- a/src/posix/platform/radio.cpp +++ b/src/posix/platform/radio.cpp @@ -201,6 +201,8 @@ void Radio::Init(void) #endif // OPENTHREAD_CONFIG_PLATFORM_RADIO_COEX_ENABLE } +void *Radio::GetSpinelInstance(void) { return &sRadioSpinel; } + } // namespace Posix } // namespace ot diff --git a/src/posix/platform/radio.hpp b/src/posix/platform/radio.hpp index 1312cb450..6a3d54956 100644 --- a/src/posix/platform/radio.hpp +++ b/src/posix/platform/radio.hpp @@ -55,6 +55,14 @@ public: */ void Init(void); + /** + * This method acts as an accessor to the spinel instance used by the radio. + * + * @returns A pointer to the radio's spinel interface instance. + * + */ + static void *GetSpinelInstance(void); + private: RadioUrl mRadioUrl; };