BlueNinja BSP  0.5
Cerevo BlueNinja(CDP-TZ01B) Board Support Packageリファレンスマニュアル
BMP280.c ファイル

Airpressure sensor(BOSH BMP280) driver for TZ10xx. [詳解]

#include <stdint.h>
#include <stdbool.h>
#include "TZ10xx.h"
#include "PMU_TZ10xx.h"
#include "Driver_I2C.h"
#include "BMP280.h"
#include "utils.h"

関数

bool BMP280_drv_reset (void)
 Reset BMP280. [詳解]
 
uint8_t BMP280_drv_id_get (void)
 Read from ID register. [詳解]
 
uint8_t BMP280_drv_status_get (void)
 Read from STATUS register. [詳解]
 
bool BMP280_drv_ctrl_meas_set (uint8_t val)
 Write to MEAS register. [詳解]
 
uint8_t BMP280_drv_ctrl_meas_get (void)
 Read from MEAS register. [詳解]
 
bool BMP280_drv_config_set (uint8_t val)
 Write to CONFIG register. [詳解]
 
uint8_t BMP280_drv_config_get (void)
 Read from CONFIG register. [詳解]
 
uint32_t BMP280_drv_press_get (void)
 Read from maesured value of Airpressure. [詳解]
 
int32_t BMP280_drv_temp_get (void)
 Read from maesured value of temperature. [詳解]
 
bool BMP280_drv_init (ARM_DRIVER_I2C *i2c_drv)
 Initialize BMP280 driver. [詳解]
 

詳解

Airpressure sensor(BOSH BMP280) driver for TZ10xx.

著者
Cerevo Inc.

関数詳解

uint8_t BMP280_drv_config_get ( void  )

Read from CONFIG register.

戻り値
Read value.
bool BMP280_drv_config_set ( uint8_t  val)

Write to CONFIG register.

引数
[in]valWrite value;
戻り値
Write result.
戻り値
trueSuccess.
falseFailed.
uint8_t BMP280_drv_ctrl_meas_get ( void  )

Read from MEAS register.

戻り値
read value.
bool BMP280_drv_ctrl_meas_set ( uint8_t  val)

Write to MEAS register.

引数
[in]valWrite value;
戻り値
Write result.
戻り値
trueSuccess.
falseFailed.
uint8_t BMP280_drv_id_get ( void  )

Read from ID register.

戻り値
read value.
bool BMP280_drv_init ( ARM_DRIVER_I2C *  i2c_drv)

Initialize BMP280 driver.

引数
[in]i2c_drvTZ10xx I2C driver information
戻り値
Initialize result.
戻り値
trueSuccess.
falseFailed.
uint32_t BMP280_drv_press_get ( void  )

Read from maesured value of Airpressure.

戻り値
Read value.
bool BMP280_drv_reset ( void  )

Reset BMP280.

戻り値
Result
戻り値
trueSuccess
falseFailed
uint8_t BMP280_drv_status_get ( void  )

Read from STATUS register.

戻り値
read value.
int32_t BMP280_drv_temp_get ( void  )

Read from maesured value of temperature.

戻り値
Read value.