Open paucazou opened 3 years ago
hello i had got the same long errors did you solve it ???
/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c:33:1: error: unknown type name 's8'
s8 BME280_I2C_bus_write(u8 dev_addr, u8 reg_addr, u8 reg_data, u8 cnt)
^~
/home/leon/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c:33:25: error: unknown type name 'u8'
s8 BME280_I2C_bus_write(u8 dev_addr, u8 reg_addr, u8 reg_data, u8 cnt)
^~
/home/leon/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c:33:38: error: unknown type name 'u8'
s8 BME280_I2C_bus_write(u8 dev_addr, u8 reg_addr, u8 reg_data, u8 cnt)
^~
/home/leon/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c:33:51: error: unknown type name 'u8'
s8 BME280_I2C_bus_write(u8 dev_addr, u8 reg_addr, u8 reg_data, u8 cnt)
^~
/home/leon/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c:33:65: error: unknown type name 'u8'
s8 BME280_I2C_bus_write(u8 dev_addr, u8 reg_addr, u8 reg_data, u8 cnt)
^~
/home/leon/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c:58:1: error: unknown type name 's8'
s8 BME280_I2C_bus_read(u8 dev_addr, u8 reg_addr, u8 reg_data, u8 cnt)
^~
/home/leon/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c:58:24: error: unknown type name 'u8'
s8 BME280_I2C_bus_read(u8 dev_addr, u8 reg_addr, u8 reg_data, u8 cnt)
^~
/home/leon/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c:58:37: error: unknown type name 'u8'
s8 BME280_I2C_bus_read(u8 dev_addr, u8 reg_addr, u8 reg_data, u8 cnt)
^~
/home/leon/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c:58:50: error: unknown type name 'u8'
s8 BME280_I2C_bus_read(u8 dev_addr, u8 reg_addr, u8 reg_data, u8 cnt)
^~
/home/leon/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c:58:64: error: unknown type name 'u8'
s8 BME280_I2C_bus_read(u8 dev_addr, u8 reg_addr, u8 reg_data, u8 cnt)
^~
/home/leon/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c:90:24: error: unknown type name 'u32'
void BME280_delay_msek(u32 msek)
^~~
/home/leon/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c: In function 'task_bme280_normal_mode':
/home/leon/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c:97:9: error: variable 'bme280' has initializer but incomplete type
struct bme280_t bme280 = {
^~~~
/home/leon/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c:98:4: error: 'struct bme280_t' has no member named 'bus_write'
.bus_write = BME280_I2C_bus_write,
^~~~~
/home/leon/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c:98:16: error: 'BME280_I2C_bus_write' undeclared (first use in this function); did you mean 'BME280_I2C_INTF'?
.bus_write = BME280_I2C_bus_write,
^~~~~~~~
BME280_I2C_INTF
/home/leon/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c:98:16: note: each undeclared identifier is reported only once for each function it appears in
/home/leon/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c:98:16: warning: excess elements in struct initializer
/home/leon/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c:98:16: note: (near initialization for 'bme280')
/home/leon/esp/esp-idf/examples/bme280-esp-idf-i2c/main/main.c:99:4: error: 'struct bme280_t' has no member named 'bus_read'
.bus_read = BME280_I2C_bus_read,
^~~~
if you solved it please help me .
greetings leon