Skip to content

Commit 336b459

Browse files
committed
Getting ready to make the first release!!!
1 parent 263c064 commit 336b459

File tree

225 files changed

+5192
-349
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

225 files changed

+5192
-349
lines changed

.github/workflows/macOS.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
name: macOS build
24
on:
35
push:

.github/workflows/release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
name: Release
24

35
on:

.github/workflows/unix.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
name: Unix build
24

35

.github/workflows/windows.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
name: Windows build
24

35
on:

LICENSE

Lines changed: 4625 additions & 1 deletion
Large diffs are not rendered by default.

Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
# Makefile for LVGL_Micropython Binding
24

35
PYTHON_CMD=python3

_indev_base.pyi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
from typing import Optional, ClassVar, TYPE_CHECKING, Union
24

35

api_drivers/common_api_drivers/display/driver_use_exmple.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
from micropython import const
24

35
_WIDTH = const(480)

api_drivers/common_api_drivers/display/gc9a01/_gc9a01_init.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35
import lvgl as lv

api_drivers/common_api_drivers/display/gc9a01/gc9a01.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/hx8357b/_hx8357b_init.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/hx8357b/hx8357b.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import display_driver_framework
24

35

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser

api_drivers/common_api_drivers/display/hx8357c/hx8357c.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
'''
24
35
// Configure HX8357C display

api_drivers/common_api_drivers/display/hx8357d/_hx8357d_init.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/hx8357d/hx8357d.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import display_driver_framework
24

35

api_drivers/common_api_drivers/display/hx8369/_hx8369_init_type1.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
import lvgl as lv
35
from micropython import const # NOQA

api_drivers/common_api_drivers/display/hx8369/hx8369.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import display_driver_framework
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/ili9163/_ili9163_init.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/ili9163/ili9163.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import display_driver_framework
24

35

api_drivers/common_api_drivers/display/ili9225/_ili9225_init.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/ili9225/ili9225.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import display_driver_framework
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/ili9341/_ili9341_init_type1.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35
import lvgl as lv # NOQA

api_drivers/common_api_drivers/display/ili9341/_ili9341_init_type2.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35
import lvgl as lv # NOQA

api_drivers/common_api_drivers/display/ili9341/ili9341.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import sys
24
import display_driver_framework
35

api_drivers/common_api_drivers/display/ili9481/_ili9481_init_type1.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/ili9481/_ili9481_init_type2.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/ili9481/_ili9481_init_type3.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/ili9481/_ili9481_init_type4.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/ili9481/_ili9481_init_type5.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/ili9481/_ili9481_init_type6.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/ili9481/_ili9481_init_type7.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/ili9481/_ili9481_init_type8.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/ili9481/ili9481.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import display_driver_framework
24

35

api_drivers/common_api_drivers/display/ili9486/_ili9486_init.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
12

23
import time
34
from micropython import const # NOQA

api_drivers/common_api_drivers/display/ili9486/ili9486.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import display_driver_framework
24

35

api_drivers/common_api_drivers/display/ili9488/_ili9488_init.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
from micropython import const # NOQA
24
import time
35
import lvgl as lv # NOQA

api_drivers/common_api_drivers/display/ili9488/ili9488.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import display_driver_framework
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/lcd_commands.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
# These are here as a reference of the most common commands that displays use.
24
# this module is not meant to be loaded or imported. It is a complete waste
35
# of memory if that is done. Most of the init commands are a fire once and done
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser

api_drivers/common_api_drivers/display/lt768x/lt768x.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import ra8876 as _ra8876
24

35

api_drivers/common_api_drivers/display/nt35510/_nt35510_init.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
from micropython import const # NOQA
24
import time
35

api_drivers/common_api_drivers/display/nt35510/_nt35510_init_type1.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import _nt35510_init
24

35

api_drivers/common_api_drivers/display/nt35510/_nt35510_init_type2.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import _nt35510_init
24

35

api_drivers/common_api_drivers/display/nt35510/nt35510.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import display_driver_framework
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/nv3041a/_nv3041a_init.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
from micropython import const # NOQA
24
import time
35
import lvgl as lv

api_drivers/common_api_drivers/display/nv3041a/nv3041a.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import display_driver_framework
24
import rgb_display_framework # NOQA
35
from micropython import const # NOQA

api_drivers/common_api_drivers/display/r61581/_r61581_init.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/r61581/r61581.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import display_driver_framework
24

35

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser

api_drivers/common_api_drivers/display/ra8876/ra8876.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35
import machine # NOQA

api_drivers/common_api_drivers/display/rgb_display/rgb_display.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import rgb_display_framework
24
import lvgl as lv
35

api_drivers/common_api_drivers/display/rm68120/_rm68120_init.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/rm68120/rm68120.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import display_driver_framework
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/rm68140/_rm68140_init.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
from micropython import const # NOQA
24
import time
35

api_drivers/common_api_drivers/display/rm68140/rm68140.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import display_driver_framework
24

35

api_drivers/common_api_drivers/display/s6d02a1/_s6d02a1_init.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/s6d02a1/s6d02a1.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import display_driver_framework
24

35

api_drivers/common_api_drivers/display/sdl_display/sdl_display.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import lvgl as lv # NOQA
24
import display_driver_framework
35
from micropython import const # NOQA

api_drivers/common_api_drivers/display/ssd1306/_ssd1306_init.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
from micropython import const
24

35
_SET_CONTRAST = const(0x81)

api_drivers/common_api_drivers/display/ssd1306/ssd1306.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
from micropython import const # NOQA
24
import display_driver_framework
35

api_drivers/common_api_drivers/display/ssd1351/_ssd1351_init.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
22

33
def init(self):
44
param_buf = bytearray(14)

api_drivers/common_api_drivers/display/ssd1351/ssd1351.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
from micropython import const # NOQA
24
import display_driver_framework
35

api_drivers/common_api_drivers/display/ssd1963/_ssd1963_init_type1.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/ssd1963/_ssd1963_init_type2.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/ssd1963/_ssd1963_init_type3.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/ssd1963/_ssd1963_init_type4.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import time
24
from micropython import const # NOQA
35

api_drivers/common_api_drivers/display/ssd1963/ssd1963.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
import display_driver_framework
24

35

api_drivers/common_api_drivers/display/st7565/_st7565_init.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Copyright (c) 2024 - 2025 Kevin G. Schlosser
2+
13
from micropython import const # NOQA
24
import time
35

0 commit comments

Comments
 (0)