temperature_sensor: Add support for esp32h2

This commit is contained in:
Cao Sen Miao
2023-02-09 14:44:44 +08:00
parent 770961d2b8
commit bbbe569e03
14 changed files with 268 additions and 13 deletions

View File

@@ -1,5 +1,5 @@
/*
* SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
* SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
*
* SPDX-License-Identifier: Apache-2.0
*/
@@ -24,6 +24,7 @@
#include "soc/pcr_struct.h"
#include "hal/temperature_sensor_types.h"
#include "hal/assert.h"
#include "hal/misc.h"
#ifdef __cplusplus
extern "C" {
@@ -216,9 +217,9 @@ static inline void temperature_sensor_ll_sample_enable(bool en)
*
* @param rate sampling rate
*/
static inline void temperature_sensor_ll_sample_rate(uint16_t rate)
static inline void temperature_sensor_ll_set_sample_rate(uint16_t rate)
{
APB_SARADC.tsens_sample.saradc_tsens_sample_rate = rate;
HAL_FORCE_MODIFY_U32_REG_FIELD(APB_SARADC.tsens_sample, saradc_tsens_sample_rate, rate);
}
#ifdef __cplusplus