mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
31 lines
769 B
C
31 lines
769 B
C
|
/*
|
||
|
* SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD
|
||
|
*
|
||
|
* SPDX-License-Identifier: Apache-2.0
|
||
|
*/
|
||
|
|
||
|
#pragma once
|
||
|
|
||
|
#include "esp_bit_defs.h"
|
||
|
|
||
|
/* Analog function control register */
|
||
|
#define ANA_CONFIG_REG 0x6000E044
|
||
|
#define ANA_CONFIG_S (8)
|
||
|
#define ANA_CONFIG_M (0x3FF)
|
||
|
/* Clear to enable APLL */
|
||
|
#define I2C_APLL_M (BIT(14))
|
||
|
/* Clear to enable BBPLL */
|
||
|
#define I2C_BBPLL_M (BIT(17))
|
||
|
/* Clear to enable SAR */
|
||
|
#define I2C_SAR_M (BIT(18))
|
||
|
|
||
|
#define ANA_CONFIG2_REG 0x6000E048
|
||
|
#define ANA_SAR_CFG2_M (BIT(16))
|
||
|
|
||
|
/**
|
||
|
* Restore regi2c analog calibration related configuration registers.
|
||
|
* This is a workaround, and is fixed on later chips
|
||
|
*/
|
||
|
#define REGI2C_ANA_CALI_PD_WORKAROUND 1
|
||
|
#define REGI2C_ANA_CALI_BYTE_NUM 8
|