Code: Select all
case BOARD_NETTIGO_AIR_MONITOR:
addLedCFG(12, LOW);
addButtonCFG(0);
Wire.begin(0,2);
addBME280():
break;
Code: Select all
case BOARD_NETTIGO_AIR_MONITOR:
addLedCFG(12, LOW);
addButtonCFG(0);
Wire.begin(0,2);
addBME280():
break;
Code: Select all
ConfigESP->setGpio(gpio, FUNCTION_SDA);
ConfigESP->setGpio(gpio, FUNCTION_SCL);
ConfigManager->setElement(KEY_ACTIVE_SENSOR, SENSOR_I2C_BME280, 1); -> gdzie 1 to adres
Code: Select all
enum _bmeAdress
{
BMx280_ADDRESS_0X76 = 1,
BMx280_ADDRESS_0X77,
BMx280_ADDRESS_0X76_AND_0X77
};
Code: Select all
case BOARD_NETTIGO_AIR_MONITOR:
addLedCFG(12, LOW);
addButtonCFG(0);
#ifdef SUPLA_BME280
addBME280(2,1,BMx280_ADDRESS_0X76 ):
#endif
break;
Code: Select all
#ifdef SUPLA_BME280
void addBME280(int8_t pinSDA, int8_t pinSCL, int8_t addr) {
ConfigESP->setGpio(pinSDA, FUNCTION_SDA);
ConfigESP->setGpio(pinSCL, FUNCTION_SCL);
ConfigManager->setElement(KEY_ACTIVE_SENSOR, SENSOR_I2C_BME280, addr);
}
#endif
ale przecież nie ma takiej metodyGoral64 wrote: Mon Apr 19, 2021 10:31 am No mi chodziło o analogię do BOARD_GOSUND_SP111 (https://github.com/krycha88/GUI-Generic ... d.cpp#L231) lub BOARD_SHELLY_PLUG_S (https://github.com/krycha88/GUI-Generic ... d.cpp#L261)
czyligdzieCode: Select all
case BOARD_NETTIGO_AIR_MONITOR: addLedCFG(12, LOW); addButtonCFG(0); #ifdef SUPLA_BME280 addBME280(2,1,BMx280_ADDRESS_0X76 ): #endif break;Code: Select all
#ifdef SUPLA_BME280 void addBME280(int8_t pinSDA, int8_t pinSCL, int8_t addr) { ConfigESP->setGpio(pinSDA, FUNCTION_SDA); ConfigESP->setGpio(pinSCL, FUNCTION_SCL); ConfigManager->setElement(KEY_ACTIVE_SENSOR, SENSOR_I2C_BME280, addr); } #endif
No wiem, że nie ma, dlatego napisałem o jej dodaniukrycha88 wrote: Mon Apr 19, 2021 10:37 am ale przecież nie ma takiej metodyale wydaje mi się, że jest ona nie potrzebna bo nie ma płytek gdzie domyślnie obsługuje się BME280.