Q群:
电话:
邮箱:
地址:
以I2C接口的sensor为例,进行配置。
在对应的 oneos\projects\xxxxx(project文件夹) 目录下打开 OneOS-Cube 工具,在命令行输入 menuconfig 打开可视化配置界面;
如下图示,通过空格或向右方向键选择 Drivers->I2C 下的 Using I2C device drivers 和 Use GPIO to simulate I2C 以及Use GPIO to simulate I2C下面的Enable I2C1 BUS (software simulation选项;
[*] Using I2C device drivers
[*] Use GPIO to simulate I2C
(10) simulate I2C bus delay(us) (NEW)
[*] Enable I2C1 BUS (software simulation) --->
[ ] Enable I2C2 BUS (software simulation) (NEW) ----
[ ] Enable I2C3 BUS (software simulation) (NEW) ----
[ ] Enable I2C4 BUS (software simulation) (NEW) ----
[ ] Use at24cxx eeprom
进入Enable I2C1 BUS (software simulation),设置scl、sda的具体引脚编号;
*** Notice: PC0 --> 32; PC1 --> 33 ***
(32) i2c1 scl pin number (NEW)
(33) I2C1 sda pin number (NEW)
选择Drivers->Sensors,然后选择具体的sensor型号,如bmp180;
[*] Using SENSOR device drivers
[ ] Using SENSOR CMD (NEW)
[ ] Enable infrared (NEW) ----
[ ] Enable sth20 (NEW) ----
[ ] Enable Audio Device ----
[ ] Enable adxl345 (NEW) ----
[ ] Enable bh1750 (NEW) ----
[*] Enable bmp180 --->
[ ] Enable mpu6xxx (NEW) ----
[ ] Enable ak8963 (NEW) ----
[ ] Enable lsm6dsl (NEW) ----
(i2c2) bmp180 i2c bus name (NEW)
(0x77) bmp180 i2c addr(7bit) (NEW)
在上一步打开的 OneOS-Cube 工具命令行输入 scons --ide=mdk5 构建工程;