Skip to content

Commit

Permalink
nrfx_temp non-blocking example
Browse files Browse the repository at this point in the history
  • Loading branch information
neotje committed Oct 23, 2022
1 parent 1323bbe commit c0ad3cf
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
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;

// this function is called when the temperature measurement is ready
void temp_handler(int32_t raw_temp) {
Serial.println(nrfx_temp_calculate(raw_temp));
}

void setup() {
Serial.begin(9600);
nrfx_temp_init(&config, &temp_handler);
}

void loop() {
nrfx_temp_measure();

delay(1000);
}
9 changes: 9 additions & 0 deletions libraries/nrfx_examples/library.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
name=nrfx examples
version=1.0
author=Neotje
maintainer=Neotje <neotje111@gmail.com>
sentence=Examples for the Adafruit nRF52 Arduino platform using nrfx
paragraph=Examples for the Adafruit nRF52 Arduino platform using nrfx
category=other
url=https://github.com/adafruit/Adafruit_nRF52_Arduino
architectures=*

0 comments on commit c0ad3cf

Please sign in to comment.