Fix README render on GitHub

This commit is contained in:
Rop Gonggrijp 2021-07-12 13:00:46 +02:00
parent 6f2ce1307c
commit 5739934d14

View file

@ -43,13 +43,20 @@ I2C support in the LVGL ESP drivers is provided exclusively by the files in this
### Using I2C in an LVGL driver, a multi-step guide ### Using I2C in an LVGL driver, a multi-step guide
Step 1 <dl>
: The Kconfig entries for your driver only need to specify that you will be using I2C. This is done by adding `select LV_I2C_DISPLAY` or `select LV_I2C_TOUCH`. <dt>Step 1</dt>
Step 2 <dd>
The Kconfig entries for your driver only need to specify that you will be using I2C. This is done by adding `select LV_I2C_DISPLAY` or `select LV_I2C_TOUCH`.
</dd>
<dt>Step 2</dt>
<dd>
To use the I2C port in your code you would do something like:
: To use the I2C port in your code you would do something like:
```c ```c
#include "i2c_manager/i2c_manager.h" #include "i2c_manager/i2c_manager.h"
@ -59,10 +66,15 @@ Step 2
``` ```
This causes a touch driver to read two bytes at register `0x42` from the IC at address `0x23`. Replace `CONFIG_LV_I2C_TOUCH_PORT` by `CONFIG_LV_I2C_DISPLAY_PORT` when this is a display instead of a touch driver. `lvgl_i2c_write` works much the same way, except it writes the bytes from the buffer instead of reading them. _(It's ignored above but these functions return `esp_err_t` so you can check if the I2C communication worked.)_ This causes a touch driver to read two bytes at register `0x42` from the IC at address `0x23`. Replace `CONFIG_LV_I2C_TOUCH_PORT` by `CONFIG_LV_I2C_DISPLAY_PORT` when this is a display instead of a touch driver. `lvgl_i2c_write` works much the same way, except it writes the bytes from the buffer instead of reading them. _(It's ignored above but these functions return `esp_err_t` so you can check if the I2C communication worked.)_
</dd>
Step 3 <dt>Step 3</dt>
: There is no step 3, you are already done. <dd>
There is no step 3, you are already done.
</dd>
</dl>
### Meanwhile, behind the scenes ... ### Meanwhile, behind the scenes ...