shields: Add TI building sensor shield
The building sensor shield has several useful sensors including a 6 axis inertial sensor, 3 axis magnetometer, optical light sensor, temperature and humidity sensor, and connectors for offboard temperature sensors. Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
This commit is contained in:
parent
56e1a39703
commit
524f01b60c
3 changed files with 65 additions and 0 deletions
5
boards/shields/ti_bp_bassensorsmkii/Kconfig.shield
Normal file
5
boards/shields/ti_bp_bassensorsmkii/Kconfig.shield
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Copyright (c) 2023 Intel Corporation
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
config SHIELD_TI_BP_BASSENSORSMKII
|
||||
def_bool $(shields_list_contains,ti_bp_bassensorsmkii)
|
34
boards/shields/ti_bp_bassensorsmkii/doc/index.rst
Normal file
34
boards/shields/ti_bp_bassensorsmkii/doc/index.rst
Normal file
|
@ -0,0 +1,34 @@
|
|||
.. _ti_bp_bassensorsmkii:
|
||||
|
||||
TI Building Automation Sensors MKII: Building Automation Multi sensor shield
|
||||
############################################################################
|
||||
|
||||
Overview
|
||||
********
|
||||
The BP-BASSENSORSMKII is a motion MEMS and environmental sensor expansion board
|
||||
using the TI BoosterPack shield layout.
|
||||
|
||||
More information about the board can be found at the
|
||||
`TI BP-BASSENSORSMKII website`_.
|
||||
|
||||
Hardware Description
|
||||
********************
|
||||
|
||||
BP-BASSENSORSMKII provides the following key features:
|
||||
|
||||
- BMI160 6 axis IMU
|
||||
- BMM150 connected to BMI160 for sensor hub use
|
||||
- TI OP3001 Ambient Light sensors
|
||||
- TI DR5055 Hall Effect Sensor
|
||||
- TI HDC2080 Temperature and Humidity Sensor
|
||||
- TI TMP117 ultra-high accuracy temperature sensor with breakout
|
||||
- TI LaunchPad support
|
||||
- RoHS compliant
|
||||
|
||||
|
||||
References
|
||||
**********
|
||||
|
||||
.. target-notes::
|
||||
.. _TI BP-BASSENSORSMKII website:
|
||||
https://www.ti.com/tool/BP-BASSENSORSMKII
|
|
@ -0,0 +1,26 @@
|
|||
/*
|
||||
* Copyright (c) 2023 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
/ {
|
||||
aliases {
|
||||
accel0 = &bmi160_ti_bp_bassensorsmkii;
|
||||
gyro0 = &bmi160_ti_bp_bassensorsmkii;
|
||||
optical0 = &opt3001_ti_bp_bassensorsmkii;
|
||||
};
|
||||
};
|
||||
|
||||
&arduino_i2c {
|
||||
bmi160_ti_bp_bassensorsmkii: bmi160@69 {
|
||||
compatible = "bosch,bmi160";
|
||||
reg = <0x69>;
|
||||
int-gpios = <&arduino_header 8 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
opt3001_ti_bp_bassensorsmkii: opt3001@44 {
|
||||
compatible = "ti,opt3001";
|
||||
reg = <0x44>;
|
||||
};
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue