![]() |
![]() |
|
CC23x0R5DriverLibrary
|
#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"
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... | |
| #define PMUD_O_PREFSYS 0x00000080U |
Referenced by TempDiodeGetTemp().
| #define PMUD_PREFSYS_TEST2 0x00000004U |
Referenced by TempDiodeGetTemp().
|
static |
References ADC_CLOCK_DIVIDER_48, ADC_FIXED_REFERENCE_1V4, ADC_MEMCTL0_CHANSEL_CHAN_14, ADC_RESOLUTION_12_BIT, ADC_SEQUENCE_SINGLE, ADCSetAdjustmentOffset(), ADCSetInput(), ADCSetMemctlRange(), ADCSetResolution(), ADCSetSampleDuration(), ADCSetSequence(), CLKCTL_BASE, CLKCTL_CLKENSET0_ADC0, CLKCTL_O_CLKENSET0, and HWREG.
Referenced by TempDiodeGetTemp().
|
static |
References fcfg.
Referenced by TempDiodeGetTemp().