Skip to content

Commit

Permalink
nrfx_temp blocking example
Browse files Browse the repository at this point in the history
  • Loading branch information
neotje committed Oct 23, 2022
1 parent c0ad3cf commit ab62290
Showing 1 changed file with 22 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
/*
This is example usage of the nrfx_temp driver
*/

#include <nrfx_temp.h>
#include <Adafruit_TinyUSB.h>

nrfx_temp_config_t config = NRFX_TEMP_DEFAULT_CONFIG;

void setup() {
Serial.begin(9600);
// setting the handler to NULL will initialize the driver in blocking mode
nrfx_temp_init(&config, NULL);
}

void loop() {
nrfx_temp_measure(); // In blocking mode: this function waits until the measurement is finished.
int32_t raw_temp = nrfx_temp_result_get();
Serial.println(nrfx_temp_calculate(raw_temp));

delay(1000);
}

0 comments on commit ab62290

Please sign in to comment.