app_match_rt-thread/sx1278/ sx1278

1.Kconfig is ok.
2.gcc is ok.
This commit is contained in:
yl1185 2022-06-23 14:35:15 +08:00
parent c6e7a6d446
commit b605bb5bc1
3 changed files with 64 additions and 0 deletions

View File

@ -0,0 +1,38 @@
menuconfig DRV_USING_SX1278
bool "sx1278 driver"
default n
help
note:
lora connection
if DRV_USING_SX1278
config SX1278_SPI_DEVICE_NAME
string "SX1278 Lora Device Spi Name"
default "spi20"
config SX1278_DEVICE_NAME
string "SX1278 Lora Device Name"
default "spi2_lora"
config SX1278_DEVICE_RST_PIN
int
default 1
config SX1278_DEVICE_DIO0_PIN
int
default 1
config SX1278_DEVICE_DIO1_PIN
int
default 1
config SX1278_DEVICE_DIO2_PIN
int
default 1
config SX1278_DEVICE_DIO3_PIN
int
default 1
config SX1278_DEVICE_DIO4_PIN
int
default 1
config SX1278_DEVICE_DIO5_PIN
int
default 1
endif

View File

@ -0,0 +1,7 @@
Import('RTT_ROOT')
from building import *
cwd = GetCurrentDir()
objs = SConscript(os.path.join(cwd, 'sx1278_source', 'SConscript'))
Return('objs')

View File

@ -0,0 +1,19 @@
import os
from building import *
Import('RTT_ROOT')
Import('rtconfig')
cwd = GetCurrentDir()
DEPENDS = ["DRV_USING_SX1278"]
SOURCES = []
if GetDepend(['DRV_USING_SX1278']):
SOURCES += ['drv_sx1278.c']
SOURCES += Glob('src/radio/sx1276*.c')
SOURCES += Glob('src/radio/radio.c')
SOURCES += Glob('port/*.c')
path = [cwd + '/inc']
path += ['src/radio']
objs = DefineGroup('sx1278', src = SOURCES, depend = DEPENDS,CPPPATH = path)
Return("objs")