Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,5 +128,5 @@ at the workspace root — the single home for this rule.

- [micropython-pydevices](https://github.com/PyDevices/micropython-pydevices) —
presets, variants, boards and the patch series the builds use
- [lvgl-bindings releasing-bindings.md](https://github.com/PyDevices/lvgl-bindings/blob/main/docs/releasing-bindings.md) —
- [lvgl-bindings CONTRIBUTING.md, Releasing](https://github.com/PyDevices/lvgl-bindings/blob/main/CONTRIBUTING.md#releasing) —
binding regeneration and `lvgl-python` release dispatch
30 changes: 15 additions & 15 deletions data/repos_db.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"displayif": "now [`modules/displayif`](https://github.com/PyDevices/micropython-pydevices/tree/main/modules/displayif) in micropython-pydevices. The old repository is archived.",
"audioif": "now [`modules/audioif`](https://github.com/PyDevices/micropython-pydevices/tree/main/modules/audioif) in micropython-pydevices. The old repository is archived.",
"cameraif": "now [`modules/cameraif`](https://github.com/PyDevices/micropython-pydevices/tree/main/modules/cameraif) in micropython-pydevices. The old repository is archived.",
"usbif": "the C module is now [`modules/usbhost`](https://github.com/PyDevices/micropython-pydevices/tree/main/modules/usbhost) in micropython-pydevices; the Python USB packages are in [pydevices](https://github.com/PyDevices/pydevices/blob/main/docs/usb.md). The old repository is archived."
"usbif": "the C module is now [`modules/usbhost`](https://github.com/PyDevices/micropython-pydevices/tree/main/modules/usbhost) in micropython-pydevices; the Python USB packages are in [pydevices](https://github.com/PyDevices/pydevices/blob/main/docs/guides/usb.md). The old repository is archived."
}
},
"pydevices": {
Expand Down Expand Up @@ -165,7 +165,7 @@
},
{
"label": "Audio in pydevices",
"href": "https://github.com/PyDevices/pydevices/blob/main/docs/audio.md",
"href": "https://github.com/PyDevices/pydevices/blob/main/docs/guides/audio.md",
"tier_color": true
},
{
Expand Down Expand Up @@ -203,7 +203,7 @@
},
{
"label": "Component API",
"href": "https://github.com/PyDevices/audiocomponents/blob/main/docs/audio-component-api.md",
"href": "https://github.com/PyDevices/audiocomponents/blob/main/docs/reference/component-api.md",
"tier_color": true
},
{
Expand Down Expand Up @@ -236,7 +236,7 @@
},
{
"label": "USB packages in pydevices",
"href": "https://github.com/PyDevices/pydevices/blob/main/docs/usb.md",
"href": "https://github.com/PyDevices/pydevices/blob/main/docs/guides/usb.md",
"tier_color": true
},
{
Expand Down Expand Up @@ -460,8 +460,8 @@
"primary": true
},
{
"label": "Newcomer's guide",
"href": "https://github.com/PyDevices/lvgl-micropython/blob/main/docs/newcomers.md",
"label": "Get started",
"href": "https://github.com/PyDevices/lvgl-bindings/blob/main/docs/get-started/install.md#micropython-compatible-firmware-with-lvgl-micropython",
"tier_color": true
},
{
Expand Down Expand Up @@ -536,8 +536,8 @@
"primary": true
},
{
"label": "Newcomer's guide",
"href": "https://github.com/PyDevices/lvgl-circuitpython/blob/main/docs/newcomers.md",
"label": "Get started",
"href": "https://github.com/PyDevices/lvgl-bindings/blob/main/docs/get-started/install.md#circuitpython-compatible-firmware-with-lvgl-circuitpython",
"tier_color": true
},
{
Expand Down Expand Up @@ -650,13 +650,13 @@
"primary": true
},
{
"label": "User Guide",
"href": "https://github.com/PyDevices/mpftp/blob/main/docs/user-guide.md",
"label": "Docs",
"href": "https://github.com/PyDevices/mpftp/blob/main/docs/index.md",
"tier_color": true
},
{
"label": "Agent guide",
"href": "https://github.com/PyDevices/mpftp/blob/main/docs/agent-guide.md",
"href": "https://github.com/PyDevices/mpftp/blob/main/docs/guides/drive-a-board-from-an-agent.md",
"tier_color": true
},
{
Expand Down Expand Up @@ -689,7 +689,7 @@
},
{
"label": "Board bring-up",
"href": "https://github.com/PyDevices/pydevices/blob/main/docs/board-bringup.md",
"href": "https://github.com/PyDevices/pydevices/blob/main/docs/guides/bring-up-a-board.md",
"tier_color": true
},
{
Expand Down Expand Up @@ -838,8 +838,8 @@
"tier_color": true
},
{
"label": "Newcomer's guide",
"href": "https://github.com/PyDevices/micropython-pydevices/blob/main/docs/newcomers.md",
"label": "How it works",
"href": "https://github.com/PyDevices/micropython-pydevices/blob/main/docs/how-it-works/index.md",
"tier_color": true
},
{
Expand Down Expand Up @@ -903,7 +903,7 @@
},
{
"label": "Getting Started",
"href": "https://github.com/PyDevices/mpvst/blob/main/docs/getting-started.md",
"href": "https://github.com/PyDevices/mpvst/blob/main/docs/get-started/install.md",
"tier_color": true
},
{
Expand Down
6 changes: 3 additions & 3 deletions docs-site/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,20 +30,20 @@ you to any of them. If you are new, start with the
:gutter: 3

:::{grid-item-card} palettes
:link: https://pydevices.readthedocs.io/projects/palettes/en/latest/
:link: https://palettes.readthedocs.io/
:link-type: url
Color palettes: an HSV wheel, RGB cubes, Material Design swatches and RGB565
helpers.
:::

:::{grid-item-card} pygraphics
:link: https://pydevices.readthedocs.io/projects/pygraphics/en/latest/
:link: https://pygraphics.readthedocs.io/
:link-type: url
2D drawing, bitmap fonts and blitting, in C and in Python.
:::

:::{grid-item-card} pdwidgets
:link: https://pydevices.readthedocs.io/projects/pdwidgets/en/latest/
:link: https://pdwidgets.readthedocs.io/
:link-type: url
Buttons, sliders, labels and screens for touch displays, in pure Python.
:::
Expand Down
6 changes: 3 additions & 3 deletions docs-site/newcomers.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ opens and your program draws into it, which is the quickest way to try an idea.

Most programs use three libraries stacked on the display:

- [pygraphics](https://pydevices.readthedocs.io/projects/pygraphics/en/latest/) draws: lines, shapes, text and images.
- [palettes](https://pydevices.readthedocs.io/projects/palettes/en/latest/) supplies colors in the format the display wants.
- [pdwidgets](https://pydevices.readthedocs.io/projects/pdwidgets/en/latest/) builds a user interface out of buttons, sliders and labels, and routes touch and keys to them.
- [pygraphics](https://pygraphics.readthedocs.io/) draws: lines, shapes, text and images.
- [palettes](https://palettes.readthedocs.io/) supplies colors in the format the display wants.
- [pdwidgets](https://pdwidgets.readthedocs.io/) builds a user interface out of buttons, sliders and labels, and routes touch and keys to them.

Each project's manual has its own newcomer's guide.

Expand Down
2 changes: 1 addition & 1 deletion docs-site/projects/palettes.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

Color for displays: RGB565 and RGB888 output, an HSV color wheel, RGB color cubes, Material Design swatches and Win16 color names, with byte swapping for panels that want it. Pure Python with no C part.

[Read the palettes manual](https://pydevices.readthedocs.io/projects/palettes/en/latest/).
[Read the palettes manual](https://palettes.readthedocs.io/).
2 changes: 1 addition & 1 deletion docs-site/projects/pdwidgets.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

A lightweight widget toolkit in pure Python: buttons, sliders, progress bars, labels, screens, themes and event routing for touch, mouse, keys and encoders. It redraws only what changed.

[Read the pdwidgets manual](https://pydevices.readthedocs.io/projects/pdwidgets/en/latest/).
[Read the pdwidgets manual](https://pdwidgets.readthedocs.io/).
2 changes: 1 addition & 1 deletion docs-site/projects/pygraphics.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

Drawing primitives, bitmap font rendering, paletted surface blitting and dirty-area tracking. The core is C for speed on a microcontroller, with a pure-Python version that behaves the same, so a program draws the same on a board, a desktop and a browser tab.

[Read the pygraphics manual](https://pydevices.readthedocs.io/projects/pygraphics/en/latest/).
[Read the pygraphics manual](https://pygraphics.readthedocs.io/).
2 changes: 1 addition & 1 deletion profile/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ MIP package indexing, multi-usermod builds, and serial/FTP IDE extensions.
- **displayif** — now [`modules/displayif`](https://github.com/PyDevices/micropython-pydevices/tree/main/modules/displayif) in micropython-pydevices. The old repository is archived.
- **audioif** — now [`modules/audioif`](https://github.com/PyDevices/micropython-pydevices/tree/main/modules/audioif) in micropython-pydevices. The old repository is archived.
- **cameraif** — now [`modules/cameraif`](https://github.com/PyDevices/micropython-pydevices/tree/main/modules/cameraif) in micropython-pydevices. The old repository is archived.
- **usbif** — the C module is now [`modules/usbhost`](https://github.com/PyDevices/micropython-pydevices/tree/main/modules/usbhost) in micropython-pydevices; the Python USB packages are in [pydevices](https://github.com/PyDevices/pydevices/blob/main/docs/usb.md). The old repository is archived.
- **usbif** — the C module is now [`modules/usbhost`](https://github.com/PyDevices/micropython-pydevices/tree/main/modules/usbhost) in micropython-pydevices; the Python USB packages are in [pydevices](https://github.com/PyDevices/pydevices/blob/main/docs/guides/usb.md). The old repository is archived.

**Deliberately absent from this map:**

Expand Down
Loading