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 {
59
59
return true ;
60
60
}
61
61
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 ;
72
77
}
73
- return false ;
74
- }
75
78
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 ;
86
94
}
87
- return false ;
88
- }
89
95
90
96
void fastTick () override {
91
97
if (!iaqEnabled ())
You can’t perform that action at this time.
0 commit comments