| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /*
- * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD
- *
- * SPDX-License-Identifier: Apache-2.0
- */
- #pragma once
- #include "sdkconfig.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- #if CONFIG_IDF_TARGET_ESP32
- #define I2C_SLAVE_SCL_IO 18 /*!<gpio number for i2c slave clock */
- #define I2C_SLAVE_SDA_IO 19 /*!<gpio number for i2c slave data */
- #define I2C_MASTER_SCL_IO 18 /*!< gpio number for I2C master clock */
- #define I2C_MASTER_SDA_IO 19 /*!< gpio number for I2C master data */
- #else
- #define I2C_SLAVE_SCL_IO 4 /*!<gpio number for i2c slave clock */
- #define I2C_SLAVE_SDA_IO 2 /*!<gpio number for i2c slave data */
- #define I2C_MASTER_SCL_IO 4 /*!< gpio number for I2C master clock */
- #define I2C_MASTER_SDA_IO 2 /*!< gpio number for I2C master data */
- #endif
- #define ESP_SLAVE_ADDR 0x28 /*!< ESP_I2C slave address, you can set any 7bit value */
- #define TEST_I2C_PORT 0
- #define DATA_LENGTH 100
- /**
- * @brief Display buffer
- *
- * @param buf Pointer to the buffer
- * @param len buffer length
- */
- void disp_buf(uint8_t *buf, int len);
- #ifdef __cplusplus
- }
- #endif
|