[spinel] platform independent spinel radio (#4705)

This change refactors radio-spinel into a platform independent
header-only library so that other platforms (baremetal/RTOS) can
enable Thread with RCP mode as well.
This commit is contained in:
Jiacheng Guo
2020-04-20 20:50:58 -07:00
committed by GitHub
parent f37d72e5ca
commit 8de4ab4740
27 changed files with 1278 additions and 848 deletions
+3 -1
View File
@@ -269,6 +269,7 @@ LOCAL_SRC_FILES := \
src/core/utils/parse_cmdline.cpp \
src/core/utils/slaac_address.cpp \
src/lib/hdlc/hdlc.cpp \
src/lib/platform/exit_code.c \
src/lib/spinel/spinel.c \
src/lib/spinel/spinel_decoder.cpp \
src/lib/spinel/spinel_encoder.cpp \
@@ -278,7 +279,7 @@ LOCAL_SRC_FILES := \
src/posix/platform/logging.cpp \
src/posix/platform/misc.cpp \
src/posix/platform/netif.cpp \
src/posix/platform/radio_spinel.cpp \
src/posix/platform/radio.cpp \
src/posix/platform/settings.cpp \
src/posix/platform/spi_interface.cpp \
src/posix/platform/system.cpp \
@@ -486,6 +487,7 @@ LOCAL_CFLAGS := \
LOCAL_C_INCLUDES := \
$(OPENTHREAD_PROJECT_INCLUDES) \
$(LOCAL_PATH)/include \
$(LOCAL_PATH)/src/ \
$(LOCAL_PATH)/src/core \
$(LOCAL_PATH)/src/posix/platform \
$(LOCAL_PATH)/src/posix/platform/include \