From 1c1f909114e99766b85281bdf48e6b7f8d8275b9 Mon Sep 17 00:00:00 2001 From: lfierz Date: Tue, 4 Feb 2025 11:11:03 +0100 Subject: [PATCH] update to driver version 1.1.0 --- sample-implementations/RaspberryPi_Pico/main.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/sample-implementations/RaspberryPi_Pico/main.c b/sample-implementations/RaspberryPi_Pico/main.c index 1eebe09..ef29e78 100644 --- a/sample-implementations/RaspberryPi_Pico/main.c +++ b/sample-implementations/RaspberryPi_Pico/main.c @@ -34,15 +34,13 @@ int main(void) { } // Get serial number. - uint16_t one; - uint16_t two; - uint16_t three; - status = scd4x_get_serial_number(&one, &two, &three); + uint16_t serial_number[3] = {0}; + status = scd4x_get_serial_number(serial_number, 3); if (status) { 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)one, (int)two, (int)three); + 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(); @@ -57,9 +55,9 @@ int main(void) { bool dataReady; do { sleep_ms(10); - status = scd4x_get_data_ready_flag(&dataReady); + status = scd4x_get_data_ready_status(&dataReady); if (status) { - printf("Unable to get sensor readiness flag. Error %d.\n", status); + printf("Unable to get sensor readiness status. Error %d.\n", status); return status; } } while (!dataReady);