Closed tonbor closed 5 months ago
This has been changed WeatherSensorCfg.h
a while ago:
#elif defined(ARDUINO_heltec_wireless_stick)
#pragma message("ARDUINO_heltec_wireless_stick defined; using on-board transceiver")
#pragma message("Radio transceiver chip has to be configured manually: V2 -> USE_SX1276 / V3 -> USE_SX1262")
There is also a remark in README.md.
The Arduino ESP32 board definition does not distinguish between both versions yet, so there is no chance to set the type of transceiver automatically.
Context BresserWeatherSensorMQTT.ino
Describe the bug A clear and concise description of what the bug is.
To Reproduce Steps to reproduce the behavior:
pragma message("Receiver chip: " RECEIVER_CHIP)
e:\Arduino files\libraries\BresserWeatherSensorReceiver\src/WeatherSensorCfg.h:540:170: note: #pragma message: Pin config: RST->32, CS->27, GD0/G0/IRQ->21, GDO2/G1/GPIO->33
pragma message("Pin config: RST->" STR(PIN_RECEIVER_RST) ", CS->" STR(PIN_RECEIVER_CS) ", GD0/G0/IRQ->" STR(PIN_RECEIVER_IRQ) ", GDO2/G1/GPIO->" STR(PIN_RECEIVER_GPIO) )
In file included from e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\Lightning.h:72, from e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\Lightning.cpp:74: e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\WeatherSensorCfg.h:539:48: note: #pragma message: Receiver chip: [SX1276]
pragma message("Receiver chip: " RECEIVER_CHIP)
e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\WeatherSensorCfg.h:540:170: note: #pragma message: Pin config: RST->32, CS->27, GD0/G0/IRQ->21, GDO2/G1/GPIO->33
pragma message("Pin config: RST->" STR(PIN_RECEIVER_RST) ", CS->" STR(PIN_RECEIVER_CS) ", GD0/G0/IRQ->" STR(PIN_RECEIVER_IRQ) ", GDO2/G1/GPIO->" STR(PIN_RECEIVER_GPIO) )
In file included from e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\RainGauge.cpp:66: e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\WeatherSensorCfg.h:539:48: note: #pragma message: Receiver chip: [SX1276]
pragma message("Receiver chip: " RECEIVER_CHIP)
e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\WeatherSensorCfg.h:540:170: note: #pragma message: Pin config: RST->32, CS->27, GD0/G0/IRQ->21, GDO2/G1/GPIO->33
pragma message("Pin config: RST->" STR(PIN_RECEIVER_RST) ", CS->" STR(PIN_RECEIVER_CS) ", GD0/G0/IRQ->" STR(PIN_RECEIVER_IRQ) ", GDO2/G1/GPIO->" STR(PIN_RECEIVER_GPIO) )
In file included from e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\WeatherSensor.cpp:90: e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\WeatherSensorCfg.h:539:48: note: #pragma message: Receiver chip: [SX1276]
pragma message("Receiver chip: " RECEIVER_CHIP)
e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\WeatherSensorCfg.h:540:170: note: #pragma message: Pin config: RST->32, CS->27, GD0/G0/IRQ->21, GDO2/G1/GPIO->33
pragma message("Pin config: RST->" STR(PIN_RECEIVER_RST) ", CS->" STR(PIN_RECEIVER_CS) ", GD0/G0/IRQ->" STR(PIN_RECEIVER_IRQ) ", GDO2/G1/GPIO->" STR(PIN_RECEIVER_GPIO) )
Expected behavior after my "Hack" A clear and concise description of what you expected to happen. In file included from E:\Arduino files\BresserWeatherSensorMQTT_v3\BresserWeatherSensorMQTT_v3.ino:197: e:\Arduino files\libraries\BresserWeatherSensorReceiver\src/WeatherSensorCfg.h:539:48: note: #pragma message: Receiver chip: [SX1262]
pragma message("Receiver chip: " RECEIVER_CHIP)
e:\Arduino files\libraries\BresserWeatherSensorReceiver\src/WeatherSensorCfg.h:540:170: note: #pragma message: Pin config: RST->32, CS->27, GD0/G0/IRQ->21, GDO2/G1/GPIO->33
pragma message("Pin config: RST->" STR(PIN_RECEIVER_RST) ", CS->" STR(PIN_RECEIVER_CS) ", GD0/G0/IRQ->" STR(PIN_RECEIVER_IRQ) ", GDO2/G1/GPIO->" STR(PIN_RECEIVER_GPIO) )
In file included from e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\Lightning.h:72, from e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\Lightning.cpp:74: e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\WeatherSensorCfg.h:539:48: note: #pragma message: Receiver chip: [SX1262]
pragma message("Receiver chip: " RECEIVER_CHIP)
e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\WeatherSensorCfg.h:540:170: note: #pragma message: Pin config: RST->32, CS->27, GD0/G0/IRQ->21, GDO2/G1/GPIO->33
pragma message("Pin config: RST->" STR(PIN_RECEIVER_RST) ", CS->" STR(PIN_RECEIVER_CS) ", GD0/G0/IRQ->" STR(PIN_RECEIVER_IRQ) ", GDO2/G1/GPIO->" STR(PIN_RECEIVER_GPIO) )
In file included from e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\RainGauge.cpp:66: e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\WeatherSensorCfg.h:539:48: note: #pragma message: Receiver chip: [SX1262]
pragma message("Receiver chip: " RECEIVER_CHIP)
e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\WeatherSensorCfg.h:540:170: note: #pragma message: Pin config: RST->32, CS->27, GD0/G0/IRQ->21, GDO2/G1/GPIO->33
pragma message("Pin config: RST->" STR(PIN_RECEIVER_RST) ", CS->" STR(PIN_RECEIVER_CS) ", GD0/G0/IRQ->" STR(PIN_RECEIVER_IRQ) ", GDO2/G1/GPIO->" STR(PIN_RECEIVER_GPIO) )
In file included from e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\WeatherSensor.cpp:90: e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\WeatherSensorCfg.h:539:48: note: #pragma message: Receiver chip: [SX1262]
pragma message("Receiver chip: " RECEIVER_CHIP)
e:\Arduino files\libraries\BresserWeatherSensorReceiver\src\WeatherSensorCfg.h:540:170: note: #pragma message: Pin config: RST->32, CS->27, GD0/G0/IRQ->21, GDO2/G1/GPIO->33
pragma message("Pin config: RST->" STR(PIN_RECEIVER_RST) ", CS->" STR(PIN_RECEIVER_CS) ", GD0/G0/IRQ->" STR(PIN_RECEIVER_IRQ) ", GDO2/G1/GPIO->" STR(PIN_RECEIVER_GPIO) )
Debug Log If applicable, add log file to help explain your problem.
Embedded Device (please complete the following information):
Additional context Add any other context about the problem here.