#include "sensirion_common.h"
u16 scaled_ethanol_signal, scaled_h2_signal;
Serial.println("serial start!!");
Serial.println("Set wio link power!");
/* Init module,Reset all baseline,The initialization takes up to around 15 seconds, during which
all APIs measuring IAQ(Indoor air quality ) output will not change.Default value is 400(ppm) for co2,0(ppb) for tvoc*/
while (sgp_probe() != STATUS_OK) {
Serial.println("SGP failed");
/*Read H2 and Ethanol signal in the way of blocking*/
err = sgp_measure_signals_blocking_read(&scaled_ethanol_signal,
Serial.println("get ram signal!");
Serial.println("error reading signals");
u16 tvoc_ppb, co2_eq_ppm;
err = sgp_measure_iaq_blocking_read(&tvoc_ppb, &co2_eq_ppm);
Serial.print("tVOC Concentration:");
Serial.print("CO2eq Concentration:");
Serial.print(co2_eq_ppm);
Serial.println("error reading IAQ values\n");