File tree Expand file tree Collapse file tree 1 file changed +30
-24
lines changed
src/components/i2c/drivers Expand file tree Collapse file tree 1 file changed +30
-24
lines changed Original file line number Diff line number Diff line change @@ -59,33 +59,39 @@ class WipperSnapper_I2C_Driver_SGP30 : public WipperSnapper_I2C_Driver {
5959 return true ;
6060 }
6161
62- bool getEventECO2 (sensors_event_t *senseEvent) override {
63- if (!_sgp30) return false ;
64- if (_n > 0 ) {
65- senseEvent->eCO2 = (uint16_t )(_eco2Sum / _n);
66- _eco2Sum = 0 ; _tvocSum = 0 ; _n = 0 ;
67- return true ;
68- }
69- if (_sgp30->IAQmeasure ()) {
70- senseEvent->eCO2 = (uint16_t )_sgp30->eCO2 ;
71- return true ;
62+ bool getEventECO2 (sensors_event_t *senseEvent) override {
63+ if (!_sgp30)
64+ return false ;
65+ if (_n > 0 ) {
66+ senseEvent->eCO2 = (uint16_t )(_eco2Sum / _n);
67+ _eco2Sum = 0 ;
68+ _tvocSum = 0 ;
69+ _n = 0 ;
70+ return true ;
71+ }
72+ if (_sgp30->IAQmeasure ()) {
73+ senseEvent->eCO2 = (uint16_t )_sgp30->eCO2 ;
74+ return true ;
75+ }
76+ return false ;
7277 }
73- return false ;
74- }
7578
76- bool getEventTVOC (sensors_event_t *senseEvent) override {
77- if (!_sgp30) return false ;
78- if (_n > 0 ) {
79- senseEvent->tvoc = (uint16_t )(_tvocSum / _n);
80- _eco2Sum = 0 ; _tvocSum = 0 ; _n = 0 ;
81- return true ;
82- }
83- if (_sgp30->IAQmeasure ()) {
84- senseEvent->tvoc = (uint16_t )_sgp30->TVOC ;
85- return true ;
79+ bool getEventTVOC (sensors_event_t *senseEvent) override {
80+ if (!_sgp30)
81+ return false ;
82+ if (_n > 0 ) {
83+ senseEvent->tvoc = (uint16_t )(_tvocSum / _n);
84+ _eco2Sum = 0 ;
85+ _tvocSum = 0 ;
86+ _n = 0 ;
87+ return true ;
88+ }
89+ if (_sgp30->IAQmeasure ()) {
90+ senseEvent->tvoc = (uint16_t )_sgp30->TVOC ;
91+ return true ;
92+ }
93+ return false ;
8694 }
87- return false ;
88- }
8995
9096 void fastTick () override {
9197 if (!iaqEnabled ())
You can’t perform that action at this time.
0 commit comments