Commit graph

1679 commits

Author SHA1 Message Date
foamyguy
4663b3fd71 add the prepare readme python script 2025-05-08 09:16:18 -05:00
Dan Halbert
c286fc4bca
Merge pull request #9878 from eightycc/bleio-build-fix
Allow Selection of _bleio by Board, Fixup CIRCUITPY_BLEIO Flags
2025-04-07 18:52:56 -04:00
Scott Shawcroft
2e412427ab
Add additional documentation 2025-04-01 11:12:05 -07:00
eightycc
ed3ccfd4ab Update module support matrix to include new bleio selection flags. 2025-03-31 06:15:44 -07:00
Scott Shawcroft
1cb188d6d3
Add native support for LVGL binary fonts on disk
This allows the terminal to use a font from the disk at
/fonts/terminal.lvfontbin for languages that need more
characters than we want to ship.

TileGrid now support 16bit indices as well.

Font files for use with it are generated by the GitHub actions
here:
https://github.com/adafruit/circuitpython-font-generator
2025-03-28 15:54:41 -07:00
Dan Halbert
edf507e57d Multiple documentation fixes 2025-03-21 14:30:06 -04:00
Scott Shawcroft
6f609bf0f8
Merge pull request #10121 from tannewt/fix_release_info_script
Fix build board info
2025-03-11 15:29:30 -07:00
Scott Shawcroft
5a8a0c3b03
Fix build board info
Use board mapping instead of looking for directories
2025-03-06 13:55:44 -08:00
foamyguy
77db5b43a5 update picodvi display modes and default docs 2025-03-06 14:43:08 -06:00
RetiredWizard
761d787148 Use CIRCUITPY_OS_GETENV to guard new feature 2025-02-26 16:00:02 -05:00
RetiredWizard
2ba8d26314 disable scaling for small M0 builds 2025-02-25 11:50:26 -05:00
RetiredWizard
cdaccdbda3 Add CIRCUITPY_TERMINAL_SCALE settings.toml parameter 2025-02-25 03:05:58 -05:00
Randall Scharpf
3b0b4d3b5a Merge remote-tracking branch 'upstream/main' into main git diff main pixel_trinkey_test# Please enter a commit message to explain why this merge is necessary, 2025-02-13 18:40:43 -08:00
e8eed627cc Move MaTouch link to the right spot 2025-02-13 13:41:10 -06:00
28cff5da28 raspberrypi: Add DVI auto-setup for select boards
This can be enabled on additional boards provided the board:
 * has a HSTX or DVI connector built in
 * connects the primary I2C bus to this connector
 * has pull-ups on this connector
 * for RP2040, a `preflight` function needs to be written to check
   the requested resolution is valid

If a DVI display is configured, it will be set as the primary display
and be available as `supervisor.runtime.display`. It will not be
`board.DISPLAY`.
2025-02-13 13:41:10 -06:00
Randall Scharpf
d64ce00b23 Merge remote-tracking branch 'upstream/main' into main 2025-02-10 14:32:24 -08:00
Randall Scharpf
1942d05c41 Merge branch 'upstream/main' (from adafruit/circuitpython) into main 2025-02-10 11:10:19 -08:00
Scott Shawcroft
e277540f7a
Switch to ruff like MicroPython 2025-02-05 11:09:15 -08:00
Scott Shawcroft
7f0cc9e7b4
Add Zephyr port
This port is meant to grow to encompass all existing boards. For
now, it is a port while we transition over.

It is named `zephyr-cp` to differentiate it from the MicroPython
`zephyr` port. They are separate implementations.
2025-02-04 11:24:13 -08:00
Scott Shawcroft
7c9d043031
Merge pull request #9919 from RetiredWizard/rotationdoc
SUNTON_ESP32-2432S024C:  Add rotation settings.toml documentation
2025-01-02 13:05:34 -08:00
RetiredWizard
9858ec6b92 SUNTON_ESP32-2432S024C: Add rotation settings.toml documentation 2024-12-27 19:59:51 -05:00
RetiredWizard
ae3aa285fd environment.rst typo 2024-12-24 01:28:38 -05:00
RetiredWizard
9c74562a0a Sunton 8048S050: Configure display frequency in settings.toml 2024-12-23 23:13:14 -05:00
Hurst, Brandon
dc2c214c84 - Add elf target for CI build. - Add ports/analog/README to toctree for Sphinx docs. 2024-11-25 15:28:42 -08:00
Hurst, Brandon
a8ba80fa09 Add "analog" to shared_bindings_matrix.py 2024-11-25 15:28:41 -08:00
Randall Scharpf
a7b3de416a add SPITarget interface (HAL still unimplemented) 2024-10-31 19:20:43 -07:00
RetiredWizard
0d235d792e Additional rotation detail 2024-09-24 17:18:07 -04:00
RetiredWizard
df9b39f8c2 pre-commit run --all 2024-09-24 16:44:54 -04:00
RetiredWizard
d3d6a73ad9 Add board specific key documentation 2024-09-24 16:41:59 -04:00
RetiredWizard
b22a571a98 pre-commit run -all 2024-09-23 21:41:48 -04:00
RetiredWizard
18fe80d771 Update Environment Variables documentation to note possible board specific keys 2024-09-23 21:27:38 -04:00
Dan Halbert
d220557154 fix doc build problems 2024-09-10 17:52:54 -04:00
Dan Halbert
1f68fffa13 merge from main 2024-09-10 16:36:32 -04:00
Dan Halbert
84abc7c0fa add _eve to module support matrix 2024-09-08 21:54:57 -04:00
Dan Halbert
7812695281 non-conflict merge changes 2024-09-05 14:54:18 -04:00
Dan Halbert
ac7e15f88a (only) reserve merge conflicts 2024-08-28 16:31:37 -04:00
Dan Halbert
37acfe3a10 build fixes 2024-07-30 09:54:14 -04:00
Dan Halbert
be6fa2af21 merge from main 2024-07-29 17:41:46 -04:00
Dan Halbert
69b667406b MPy v1.22 merge: initial merge; not compiled yet 2024-07-25 15:16:24 -04:00
Scott Shawcroft
bffdf3beea
Merge pull request #9436 from jepler/veesix
Add IPv6 support for Espressif
2024-07-23 12:43:22 -07:00
21a5c93ada IPv6: improvments based on review notes
* don't enable ipv6 by default due to privacy concerns
 * move list of board support for ipv6 to socketpool documentation
 * removed wifi.supports_ipvx properties
 * throw an exception when start_dhcp_client(ipv6=True) but not supported
2024-07-23 14:18:03 -05:00
RetiredWizard
01fb9de802 Add depreciation warning for sys.print_exception 2024-07-22 22:54:13 -04:00
3825822833
Use single backticks to create links
.. so that the reader of the documentation can readily get to the `traceback.print_exception` docs
2024-07-22 15:44:39 -05:00
5ffc4b2f4f Tick more boxes on the TODO list
* v6 on by default
 * dhcp can start v4 & v6 separately
 * self documenting property for v4 & v6 support
   * v4 support is always on .. for now
2024-07-22 10:48:47 -05:00
RetiredWizard
95cf8b6b7b Remove reference to micropython-lib 2024-07-15 13:36:22 -04:00
RetiredWizard
1ccbe2f446 Update Standard Library sys documentation 2024-07-12 23:37:28 -04:00
Tim
0c9a683ad7 move board_summaries.py to tools 2024-05-29 15:59:52 -07:00
Damien George
5f6e689124 LICENSE,docs: Update copyright year range to include 2024.
Signed-off-by: Damien George <damien@micropython.org>
2024-05-27 23:39:16 +10:00
Tim
008ae936da add board summaries 2024-05-26 08:17:51 -07:00
Damien George
abd1f28bc2 docs/library/asyncio: Document that ThreadSafeFlag now works on unix.
ThreadSafeFlag works on the unix port since commit
df08c38c28.

Signed-off-by: Damien George <damien@micropython.org>
2024-05-15 14:13:30 +10:00