备份新仓库

This commit is contained in:
2024-09-18 11:50:26 +08:00
parent cb1b2eb7d4
commit fe67c1cb93
44 changed files with 24004 additions and 22344 deletions
+33
View File
@@ -10,4 +10,37 @@
#include "ch32v20x.h"
#include <string.h>
#include <stdlib.h>
#include "drv_i2c.h"
typedef struct sBMP {
I2C_ptr i2c;
uint16_t address;
uint16_t (*read)(I2C_ptr ptr, uint16_t address, uint16_t reg,uint8_t *data, uint16_t len);
uint16_t (*write)(I2C_ptr ptr, uint16_t address, uint16_t reg,uint8_t *data, uint16_t len);
}BMP_t;
typedef BMP_t* BMP_ptr;
void bmpxxx_init(BMP_ptr ptr,I2C_ptr i2c,uint16_t address);
uint16_t bmpxxx_read(BMP_ptr ptr, uint8_t reg,uint8_t *data, uint16_t len);
uint16_t bmpxxx_write(BMP_ptr ptr, uint8_t reg,uint8_t *data, uint16_t len);
#endif /* BSP_BMP280_H_ */