CC23x0R5DriverLibrary
tempdiode.c File Reference
#include <stdint.h>
#include "adc.h"
#include "hapi.h"
#include "tempdiode.h"
#include "interrupt.h"
#include "../inc/hw_clkctl.h"
#include "../inc/hw_fcfg.h"
#include "../inc/hw_memmap.h"
#include "../inc/hw_pmud.h"
#include "../inc/hw_sys0.h"
#include "../inc/hw_types.h"
Include dependency graph for tempdiode.c:

Macros

#define PMUD_O_PREFSYS   0x00000080U
 
#define PMUD_PREFSYS_TEST2   0x00000004U
 

Functions

static void enableADC (void)
 
static int32_t voltageToTemp (uint32_t microVolts)
 
int32_t TempDiodeGetTemp (void)
 Reads temperature from high accuracy temperature diode. More...
 

Macro Definition Documentation

§ PMUD_O_PREFSYS

#define PMUD_O_PREFSYS   0x00000080U

Referenced by TempDiodeGetTemp().

§ PMUD_PREFSYS_TEST2

#define PMUD_PREFSYS_TEST2   0x00000004U

Referenced by TempDiodeGetTemp().

Function Documentation

§ enableADC()

§ voltageToTemp()

static int32_t voltageToTemp ( uint32_t  microVolts)
static

References fcfg.

Referenced by TempDiodeGetTemp().