#include "u8g2.h"
#include "driver/gpio.h"
#include "driver/spi_master.h"
#include "driver/i2c.h"
Go to the source code of this file.
|
| void | u8g2_esp32_hal_init (u8g2_esp32_hal_t u8g2_esp32_hal_param) |
| |
| uint8_t | u8g2_esp32_msg_comms_cb (u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr) |
| |
| uint8_t | u8g2_esp32_msg_gpio_and_delay_cb (u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr) |
| |
| uint8_t | u8g2_esp32_msg_i2c_cb (u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr) |
| |
| uint8_t | u8g2_esp32_msg_i2c_and_delay_cb (u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr) |
| |
◆ ACK_CHECK_DIS
| #define ACK_CHECK_DIS 0x0 |
I2C master will not check ack from slave
◆ ACK_CHECK_EN
I2C master will check ack from slave
◆ I2C_MASTER_FREQ_HZ
| #define I2C_MASTER_FREQ_HZ 100000 |
I2C master clock frequency
◆ I2C_MASTER_NUM
| #define I2C_MASTER_NUM I2C_NUM_1 |
I2C port number for master dev
◆ I2C_MASTER_RX_BUF_DISABLE
| #define I2C_MASTER_RX_BUF_DISABLE 0 |
I2C master do not need buffer
◆ I2C_MASTER_TX_BUF_DISABLE
| #define I2C_MASTER_TX_BUF_DISABLE 0 |
I2C master do not need buffer
◆ U8G2_ESP32_HAL_DEFAULT
◆ U8G2_ESP32_HAL_UNDEFINED
| #define U8G2_ESP32_HAL_UNDEFINED ((gpio_num_t)(-1)) |
◆ u8g2_esp32_hal_init()
◆ u8g2_esp32_msg_comms_cb()
| uint8_t u8g2_esp32_msg_comms_cb |
( |
u8x8_t * |
u8x8, |
|
|
uint8_t |
msg, |
|
|
uint8_t |
arg_int, |
|
|
void * |
arg_ptr |
|
) |
| |
◆ u8g2_esp32_msg_gpio_and_delay_cb()
| uint8_t u8g2_esp32_msg_gpio_and_delay_cb |
( |
u8x8_t * |
u8x8, |
|
|
uint8_t |
msg, |
|
|
uint8_t |
arg_int, |
|
|
void * |
arg_ptr |
|
) |
| |
◆ u8g2_esp32_msg_i2c_and_delay_cb()
| uint8_t u8g2_esp32_msg_i2c_and_delay_cb |
( |
u8x8_t * |
u8x8, |
|
|
uint8_t |
msg, |
|
|
uint8_t |
arg_int, |
|
|
void * |
arg_ptr |
|
) |
| |
◆ u8g2_esp32_msg_i2c_cb()
| uint8_t u8g2_esp32_msg_i2c_cb |
( |
u8x8_t * |
u8x8, |
|
|
uint8_t |
msg, |
|
|
uint8_t |
arg_int, |
|
|
void * |
arg_ptr |
|
) |
| |