diff --git a/APP_Framework/Framework/connection/nbiot/SConscript b/APP_Framework/Framework/connection/nbiot/SConscript new file mode 100644 index 000000000..2020cce28 --- /dev/null +++ b/APP_Framework/Framework/connection/nbiot/SConscript @@ -0,0 +1,18 @@ +import os +Import('RTT_ROOT') +from building import * +SOURCES = [] +SOURCES = ['adapter_nbiot.c'] + SOURCES +objs = [] +cwd = GetCurrentDir() +path = [cwd] +group = DefineGroup('nb', SOURCES, depend = [], CPPPATH = [cwd]) +objs = objs + group +list = os.listdir(cwd) + +for d in list: + path = os.path.join(cwd, d) + if os.path.isfile(os.path.join(path, 'SConscript')): + objs = objs + SConscript(os.path.join(path, 'SConscript')) + +Return('objs') \ No newline at end of file diff --git a/APP_Framework/Framework/connection/nbiot/bc28/Kconfig b/APP_Framework/Framework/connection/nbiot/bc28/Kconfig index ae773a1d8..dcb7e3d5c 100644 --- a/APP_Framework/Framework/connection/nbiot/bc28/Kconfig +++ b/APP_Framework/Framework/connection/nbiot/bc28/Kconfig @@ -36,5 +36,13 @@ if ADD_NUTTX_FETURES endif if ADD_RTTHREAD_FETURES - + config ADAPTER_BC28_DRIVER + string "BC28 device uart driver path" + default "/dev/uart2" + config ADAPTER_BC28_PIN_DRIVER + string "BC28 device pin driver path" + default "/dev/pin" + config ADAPTER_BC28_RESETPIN + string "BC28 RESET pin number" + default "100" endif diff --git a/APP_Framework/Framework/connection/nbiot/bc28/SConscript b/APP_Framework/Framework/connection/nbiot/bc28/SConscript new file mode 100644 index 000000000..f657dc41a --- /dev/null +++ b/APP_Framework/Framework/connection/nbiot/bc28/SConscript @@ -0,0 +1,10 @@ +from building import * +import os + +cwd = GetCurrentDir() +src = [] +if GetDepend(['ADAPTER_BC28']): + src += ['bc28.c'] +group = DefineGroup('connection nb bc28', src, depend = [], CPPPATH = [cwd]) + +Return('group') \ No newline at end of file