diff --git a/sample-implementations/RaspberryPi_Pico/main.c b/sample-implementations/RaspberryPi_Pico/main.c index 7be6220..33a16af 100644 --- a/sample-implementations/RaspberryPi_Pico/main.c +++ b/sample-implementations/RaspberryPi_Pico/main.c @@ -24,7 +24,7 @@ int main(void) { gpio_pull_up(sda_pin); gpio_pull_up(scl_pin); - // Initialize driver with i2c address + // Initialize driver with i2c address scd4x_init(SCD41_I2C_ADDR_62); int status; @@ -43,7 +43,8 @@ int main(void) { printf("Unable to get sensor serial number. Error: %d\n", status); return status; } - printf("Sensor serial number is: 0x%x 0x%x 0x%x\n", (int)serial_number[0], (int)serial_number[1], (int)serial_number[2]); + printf("Sensor serial number is: 0x%x 0x%x 0x%x\n", (int)serial_number[0], + (int)serial_number[1], (int)serial_number[2]); // Start the readings. status = scd4x_start_periodic_measurement(); @@ -60,15 +61,16 @@ int main(void) { sleep_ms(10); status = scd4x_get_data_ready_status(&dataReady); if (status) { - printf("Unable to get sensor readiness status. Error %d.\n", status); + printf("Unable to get sensor readiness status. Error %d.\n", + status); return status; } } while (!dataReady); // Read the measurement data and convert it to common units. - uint16_t co2Raw; // ppm - int32_t temperatureRaw; // millicelsius - int32_t humidityRaw; // millipercent + uint16_t co2Raw; // ppm + int32_t temperatureRaw; // millicelsius + int32_t humidityRaw; // millipercent status = scd4x_read_measurement(&co2Raw, &temperatureRaw, &humidityRaw); if (status) { printf("Unable to read measurement data. Error: %d\n", status); @@ -81,6 +83,7 @@ int main(void) { const float humidityPercent = humidityRaw / 1000.0f; printf("CO2: %d ppm, Temperature: %.1f C (%.1f F), Humidity: %.1f%%\n", - co2Ppm, temperatureCelsius, temperatureFahrenheit, humidityPercent); + co2Ppm, temperatureCelsius, temperatureFahrenheit, + humidityPercent); } } diff --git a/sample-implementations/RaspberryPi_Pico/sensirion_i2c_hal.c b/sample-implementations/RaspberryPi_Pico/sensirion_i2c_hal.c index 23eb3d8..ae3510f 100644 --- a/sample-implementations/RaspberryPi_Pico/sensirion_i2c_hal.c +++ b/sample-implementations/RaspberryPi_Pico/sensirion_i2c_hal.c @@ -29,9 +29,9 @@ * POSSIBILITY OF SUCH DAMAGE. */ +#include "../../sensirion_i2c_hal.h" #include "../../sensirion_common.h" #include "../../sensirion_config.h" -#include "../../sensirion_i2c_hal.h" #include #include @@ -47,7 +47,8 @@ * @returns 0 on success, error code otherwise */ int8_t sensirion_i2c_hal_read(uint8_t address, uint8_t* data, uint8_t count) { - const bool nostop = true; // master retains control of the bus after the read + const bool nostop = + true; // master retains control of the bus after the read return !i2c_read_blocking(i2c_default, address, data, count, nostop); } @@ -64,7 +65,8 @@ int8_t sensirion_i2c_hal_read(uint8_t address, uint8_t* data, uint8_t count) { */ int8_t sensirion_i2c_hal_write(uint8_t address, const uint8_t* data, uint8_t count) { - const bool nostop = true; // master retains control of the bus after the write + const bool nostop = + true; // master retains control of the bus after the write return !i2c_write_blocking(i2c_default, address, data, count, nostop); }