Go to the documentation of this file.
10 #include <hal/gpio_types.h>
11 #define gpio_drive_cap_t uint32_t
12 #include <hal/gpio_ll.h>
15 #define SDA_LOW() gpio_ll_output_enable(&GPIO, gpio_num_t(twi_sda))
17 #define SDA_HIGH() gpio_ll_output_disable(&GPIO, gpio_num_t(twi_sda))
18 #define SDA_READ() (gpio_ll_get_level(&GPIO, gpio_num_t(twi_sda)) != 0)
19 #define SCL_LOW() gpio_ll_output_enable(&GPIO, gpio_num_t(twi_scl))
20 #define SCL_HIGH() gpio_ll_output_disable(&GPIO, gpio_num_t(twi_scl))
21 #define SCL_READ() (gpio_ll_get_level(&GPIO, gpio_num_t(twi_scl)) != 0)
23 #define DEFAULT_SDA_PIN 21
24 #define DEFAULT_SCL_PIN 22