This shows you the differences between two versions of the page.
si:laboratoare:02 [2023/10/01 12:50] robert_ionut.alexa |
si:laboratoare:02 [2024/10/16 11:17] (current) robert_ionut.alexa |
||
---|---|---|---|
Line 63: | Line 63: | ||
Cea mai simplă metodă de a interacționa cu un display este prin apeluri de sistem ''ioctl()'' pe un LCD char device. Acestea vor fi trimise mai departe către driver-ul specific display-ului care este responsabil de configurarea lui și de afișarea mesajelor. | Cea mai simplă metodă de a interacționa cu un display este prin apeluri de sistem ''ioctl()'' pe un LCD char device. Acestea vor fi trimise mai departe către driver-ul specific display-ului care este responsabil de configurarea lui și de afișarea mesajelor. | ||
- | În cazul lui SSD1306, acesta poate fi accesat atât prin I2C, cât și prin SPI. Pe plăcuțele ESP32-Sparrow comunicația se realizează prin I2C. | + | În cazul lui SSD1306, acesta poate fi accesat atât prin I2C, cât și prin SPI. Pe plăcile ESP32-Sparrow comunicația se realizează prin I2C. |
{{ :si:laboratoare:lcd_char_device.png?400 }} | {{ :si:laboratoare:lcd_char_device.png?400 }} | ||
Line 128: | Line 128: | ||
* CONFIG_NXFONT_MONO5X8=y | * CONFIG_NXFONT_MONO5X8=y | ||
* CONFIG_NX_DISABLE_1BPP=n | * CONFIG_NX_DISABLE_1BPP=n | ||
- | * CONFIG_NX_FONTS_DISABLE_1BPP=n | + | * CONFIG_NXFONTS_DISABLE_1BPP=n |
* CONFIG_EXAMPLES_NXHELLO=y | * CONFIG_EXAMPLES_NXHELLO=y | ||
* CONFIG_EXAMPLES_NXHELLO_BPP=1 | * CONFIG_EXAMPLES_NXHELLO_BPP=1 |