main/u8g2_esp32_hal.h

changeset 37
358bbd5b608e
parent 35
090b9d36b7a1
child 57
232f318a6b51
equal deleted inserted replaced
36:e2a43e7c4035 37:358bbd5b608e
12 #include "driver/spi_master.h" 12 #include "driver/spi_master.h"
13 #include "driver/i2c.h" 13 #include "driver/i2c.h"
14 14
15 #define U8G2_ESP32_HAL_UNDEFINED (-1) 15 #define U8G2_ESP32_HAL_UNDEFINED (-1)
16 16
17 #define I2C_MASTER_NUM I2C_NUM_1 ///< I2C port number for master dev 17 #define I2C_MASTER_NUM (CONFIG_I2C_MASTER_PORT_NUM) ///< I2C port number for master dev (original 1)
18 #define I2C_MASTER_TX_BUF_DISABLE 0 ///< I2C master do not need buffer 18 #define I2C_MASTER_TX_BUF_DISABLE 0 ///< I2C master do not need buffer
19 #define I2C_MASTER_RX_BUF_DISABLE 0 ///< I2C master do not need buffer 19 #define I2C_MASTER_RX_BUF_DISABLE 0 ///< I2C master do not need buffer
20 #define I2C_MASTER_FREQ_HZ 400000 ///< I2C master clock frequency (original 50000) 20 #define I2C_MASTER_FREQ_HZ (CONFIG_I2C_MASTER_FREQUENCY) ///< I2C master clock frequency (original 50000)
21 #define ACK_CHECK_EN 0x1 ///< I2C master will check ack from slave 21 #define ACK_CHECK_EN 0x1 ///< I2C master will check ack from slave
22 #define ACK_CHECK_DIS 0x0 ///< I2C master will not check ack from slave 22 #define ACK_CHECK_DIS 0x0 ///< I2C master will not check ack from slave
23 23
24 typedef struct { 24 typedef struct {
25 gpio_num_t clk; 25 gpio_num_t clk;

mercurial