Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/ hs300x

1.Kconfig is ok.
2.gcc is ok.
This commit is contained in:
yl1185 2022-06-23 14:08:49 +08:00
parent ad84a842b0
commit 9d1e3b8ef3
4 changed files with 46 additions and 0 deletions

View File

@ -2,4 +2,6 @@ menu "More Drivers"
source "$RT_Thread_DIR/app_match_rt-thread/rw007/Kconfig"
source "$RT_Thread_DIR/app_match_rt-thread/ov2640/Kconfig"
source "$RT_Thread_DIR/app_match_rt-thread/hs300x/Kconfig"
source "$RT_Thread_DIR/app_match_rt-thread/sx1278/Kconfig"
endmenu

View File

@ -0,0 +1,23 @@
menuconfig DRV_USING_HS300X
bool "hs300x driver"
default n
help
note:
hs300x can read Temperature and Humidity
if DRV_USING_HS300X
config SENSOR_DEVICE_HS300X
string "HS300x sensor name"
default "HS300x"
config HS300X_DEV_ADDRESS
hex "hs300x device i2c address"
default 0x22
config HS300X_TEMP_RANGE_MAX
int "max temperature"
default 80
config HS300X_TEMP_RANGE_MIN
int "min temperature"
default -10
endif

View File

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

View File

@ -0,0 +1,14 @@
import os
from building import *
Import('RTT_ROOT')
Import('rtconfig')
cwd = GetCurrentDir()
DEPENDS = ["DRV_USING_HS300X"]
SOURCES = []
if GetDepend(['DRV_USING_HS300X']):
SOURCES += ['drv_hs300x.c']
path = [cwd]
objs = DefineGroup('hs300x', src = SOURCES, depend = DEPENDS,CPPPATH = path)
Return("objs")