F439_CPP_BMP390_Barometric_Pressure_and_Altimeter_01 1.0
STM32F439 BMP390 barometric pressure and altimeter tutorial
Loading...
Searching...
No Matches
common.h
1
7#ifdef __cplusplus
8extern "C" {
9#endif /*__cplusplus */
10
11#include "bmp3.h"
12
24BMP3_INTF_RET_TYPE bmp3_interface_init(struct bmp3_dev *bmp3, uint8_t intf);
25
39BMP3_INTF_RET_TYPE bmp3_i2c_read(uint8_t reg_addr, uint8_t *reg_data, uint32_t len, void *intf_ptr);
40
54BMP3_INTF_RET_TYPE bmp3_i2c_write(uint8_t reg_addr, const uint8_t *reg_data, uint32_t len, void *intf_ptr);
55
69BMP3_INTF_RET_TYPE bmp3_spi_read(uint8_t reg_addr, uint8_t *reg_data, uint32_t len, void *intf_ptr);
70
84BMP3_INTF_RET_TYPE bmp3_spi_write(uint8_t reg_addr, const uint8_t *reg_data, uint32_t len, void *intf_ptr);
85
96void bmp3_delay_us(uint32_t period, void *intf_ptr);
97
106void bmp3_check_rslt(const char api_name[], int8_t rslt);
107
113void bmp3_coines_deinit(void);
114
115#ifdef __cplusplus
116}
117#endif /*__cplusplus */