mirror of
https://github.com/espressif/openthread.git
synced 2026-09-07 09:40:12 +00:00
[platform] support for Texas Instruments cc2652 (#2011)
* Add support for cc2652 Updated CC26XXware to latest release. Moved CC26XXware to match the SimpleLink cc26x2 SDK directory structure. Added CC2652 Platform support
This commit is contained in:
committed by
Jonathan Hui
parent
1ff8824d18
commit
6a1851106a
@@ -78,20 +78,36 @@ endif # OPENTHREAD_EXAMPLES_CC2538
|
||||
|
||||
if OPENTHREAD_EXAMPLES_CC2650
|
||||
CPPFLAGS_COMMON += \
|
||||
-I$(top_srcdir)/third_party/ti/cc26xxware \
|
||||
-I$(top_srcdir)/third_party/ti/devices/cc26x0 \
|
||||
$(NULL)
|
||||
|
||||
LDADD_COMMON += \
|
||||
$(top_builddir)/examples/platforms/cc2650/libopenthread-cc2650.a \
|
||||
$(top_srcdir)/third_party/ti/cc26xxware/driverlib/bin/gcc/driverlib.a \
|
||||
LDADD_COMMON += \
|
||||
$(top_builddir)/examples/platforms/cc2650/libopenthread-cc2650.a \
|
||||
$(top_srcdir)/third_party/ti/devices/cc26x0/driverlib/bin/gcc/driverlib.a \
|
||||
$(NULL)
|
||||
|
||||
LDFLAGS_COMMON += \
|
||||
-T $(top_srcdir)/third_party/ti/cc26xxware/linker_files/cc26x0f128.lds \
|
||||
LDFLAGS_COMMON += \
|
||||
-T $(top_srcdir)/third_party/ti/devices/cc26x0/linker_files/cc26x0f128.lds \
|
||||
$(NULL)
|
||||
|
||||
endif #OPENTHREAD_EXAMPLES_CC2650
|
||||
|
||||
if OPENTHREAD_EXAMPLES_CC2652
|
||||
CPPFLAGS_COMMON += \
|
||||
-I$(top_srcdir)/third_party/ti/devices/cc26x2 \
|
||||
$(NULL)
|
||||
|
||||
LDADD_COMMON += \
|
||||
$(top_builddir)/examples/platforms/cc2652/libopenthread-cc2652.a \
|
||||
$(top_srcdir)/third_party/ti/devices/cc26x2/driverlib/bin/gcc/driverlib.a \
|
||||
$(NULL)
|
||||
|
||||
LDFLAGS_COMMON += \
|
||||
-T $(top_srcdir)/third_party/ti/devices/cc26x2/linker_files/cc26x2r1f.lds \
|
||||
$(NULL)
|
||||
|
||||
endif #OPENTHREAD_EXAMPLES_CC2652
|
||||
|
||||
if OPENTHREAD_EXAMPLES_DA15000
|
||||
LDADD_COMMON += \
|
||||
$(top_builddir)/examples/platforms/da15000/libopenthread-da15000.a \
|
||||
|
||||
@@ -78,20 +78,36 @@ endif # OPENTHREAD_EXAMPLES_CC2538
|
||||
|
||||
if OPENTHREAD_EXAMPLES_CC2650
|
||||
CPPFLAGS_COMMON += \
|
||||
-I$(top_srcdir)/third_party/ti/cc26xxware \
|
||||
-I$(top_srcdir)/third_party/ti/devices/cc26x0 \
|
||||
$(NULL)
|
||||
|
||||
LDADD_COMMON += \
|
||||
$(top_builddir)/examples/platforms/cc2650/libopenthread-cc2650.a \
|
||||
$(top_srcdir)/third_party/ti/cc26xxware/driverlib/bin/gcc/driverlib.a \
|
||||
LDADD_COMMON += \
|
||||
$(top_builddir)/examples/platforms/cc2650/libopenthread-cc2650.a \
|
||||
$(top_srcdir)/third_party/ti/devices/cc26x0/driverlib/bin/gcc/driverlib.a \
|
||||
$(NULL)
|
||||
|
||||
LDFLAGS_COMMON += \
|
||||
-T $(top_srcdir)/third_party/ti/cc26xxware/linker_files/cc26x0f128.lds \
|
||||
LDFLAGS_COMMON += \
|
||||
-T $(top_srcdir)/third_party/ti/devices/cc26x0/linker_files/cc26x0f128.lds \
|
||||
$(NULL)
|
||||
|
||||
endif # OPENTHREAD_EXAMPLES_CC2650
|
||||
|
||||
if OPENTHREAD_EXAMPLES_CC2652
|
||||
CPPFLAGS_COMMON += \
|
||||
-I$(top_srcdir)/third_party/ti/devices/cc26x2 \
|
||||
$(NULL)
|
||||
|
||||
LDADD_COMMON += \
|
||||
$(top_builddir)/examples/platforms/cc2652/libopenthread-cc2652.a \
|
||||
$(top_srcdir)/third_party/ti/devices/cc26x2/driverlib/bin/gcc/driverlib.a \
|
||||
$(NULL)
|
||||
|
||||
LDFLAGS_COMMON += \
|
||||
-T $(top_srcdir)/third_party/ti/devices/cc26x2/linker_files/cc26x2r1f.lds \
|
||||
$(NULL)
|
||||
|
||||
endif # OPENTHREAD_EXAMPLES_CC2652
|
||||
|
||||
if OPENTHREAD_EXAMPLES_DA15000
|
||||
LDADD_COMMON += \
|
||||
$(top_builddir)/examples/platforms/da15000/libopenthread-da15000.a \
|
||||
|
||||
Reference in New Issue
Block a user