Infineon / arduino-pas-co2-sensor

Arduino library for Infineon's XENSIV™ Photoacoustic Spectroscopy (PAS) CO2 miniaturized sensor
Other
14 stars 7 forks source link

Library problem and error happen frequently. #21

Closed tritdm closed 3 days ago

tritdm commented 8 months ago

Have you looked for an answer? Yes

We appreciate you checking the documentation, release notes, or the Developer community before asking. Please tell us where you looked, so we can fill the gap and help the next person too.

Question/Issue: I had a problem with the library, at this line. When I used continuous-mode example with the original library, it always returns error, so I tried to edit it a little bit. I changed return res; to return res ? 0 : 1; and it worked. And another problem is there are errors frequently, it usually keeps errors a while before returns values again. The logs: The original

serial initialized
initialization error: 1
start measure error: 1
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
pressure reference error: 1
get co2 error: 1
co2 ppm value : 0
pressure reference error: 1
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
get co2 error: 1
co2 ppm value : 0
pressure reference error: 1
get co2 error: 1
co2 ppm value : 0
pressure reference error: 1
get co2 error: 1
co2 ppm value : 0

After my change

serial initialized
co2 ppm value : 1910
co2 ppm value : 1918
co2 ppm value : 1929
co2 ppm value : 1945
co2 ppm value : 1954
co2 ppm value : 1962
co2 ppm value : 1967
co2 ppm value : 1974
co2 ppm value : 1977
co2 ppm value : 1980
co2 ppm value : 1983
co2 ppm value : 1985
co2 ppm value : 1989
co2 ppm value : 1992
co2 ppm value : 2002
co2 ppm value : 2012
co2 ppm value : 2027
co2 ppm value : 0
pressure reference error: 1
co2 ppm value : 0
pressure reference error: 1
co2 ppm value : 0
pressure reference error: 1
co2 ppm value : 0
pressure reference error: 1
co2 ppm value : 0
pressure reference error: 1
co2 ppm value : 0
pressure reference error: 1
co2 ppm value : 0
pressure reference error: 1
co2 ppm value : 0
pressure reference error: 1
co2 ppm value : 0
pressure reference error: 1
co2 ppm value : 0
pressure reference error: 1
co2 ppm value : 0
pressure reference error: 1
co2 ppm value : 0
pressure reference error: 1
co2 ppm value : 0
pressure reference error: 1
co2 ppm value : 0
pressure reference error: 1
co2 ppm value : 0
pressure reference error: 1
co2 ppm value : 0
pressure reference error: 1
co2 ppm value : 2077
co2 ppm value : 2075
co2 ppm value : 2072
co2 ppm value : 2075
co2 ppm value : 2074

What can we help you with?

Context

Let us know about your environment, any information that may help us answer correctly the first time. Perhaps: the chip or kit, your host OS, what IDE you're using, the compiler, the debug probe, anything that you think might affect the answer.

Build/Commit:

v3.1.0

Target:

ESP32-WROOM-32UE

Host OS and Version:

Windows

Compiler:

Arduino v2.1.1

Source code:

The continuous-mode example

Where did you expect to find the answer? I found Adafruit_BusIO library, although they edited library last 3 weeks, but it's about SPI. So, I don't know why these problems happened. Hope you find the answer soon.

THANKS!
github-actions[bot] commented 1 week ago

This issue is stale because it has been open more than 6 weeks with no activity. Please comment on this issue if it's still relevant or it will be closed automatically after 1 week.

github-actions[bot] commented 3 days ago

This issue was closed because it has been stalled for 1 week with no activity.