@@ -101,15 +101,14 @@ Wi-Fi SSID to auto-connect to even if user code is not running.
101
101
Additional board specific keys
102
102
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
103
103
104
- `MaTouch ESP32-S3 Parallel TFT with Touch 7“ <https://circuitpython.org/board/makerfabs_tft7/ >`_
105
-
106
- CIRCUITPY_DISPLAY_WIDTH
107
- ~~~~~~~~~~~~~~~~~~~~~~~
104
+ CIRCUITPY_DISPLAY_WIDTH (Sunton, MaTouch)
105
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
108
106
Selects the correct screen resolution (1024x600 or 800x640) for the particular board variant.
109
107
If the CIRCUITPY_DISPLAY_WIDTH parameter is set to a value of 1024 the display is initialized
110
108
during power up at 1024x600 otherwise the display will be initialized at a resolution
111
109
of 800x480.
112
110
111
+ `MaTouch ESP32-S3 Parallel TFT with Touch 7“ <https://circuitpython.org/board/makerfabs_tft7/ >`_
113
112
`Sunton ESP32-2432S028 <https://circuitpython.org/board/sunton_esp32_2432S028/ >`_
114
113
`Sunton ESP32-2432S024C <https://circuitpython.org/board/sunton_esp32_2432S024C/ >`_
115
114
@@ -122,6 +121,8 @@ a rotation of 0. Attempting to initialize the screen with a rotation other than
122
121
90, 180 or 270 is not supported and will result in an unexpected screen rotation.
123
122
124
123
`Sunton ESP32-8048S050 <https://circuitpython.org/board/sunton_esp32_8048S050/ >`_
124
+ `Adafruit Feather RP2350 <https://circuitpython.org/board/adafruit_feather_rp2350/ >`_
125
+ `Adafruit Metro RP2350 <https://circuitpython.org/board/adafruit_metro_rp2350/ >`_
125
126
126
127
CIRCUITPY_DISPLAY_FREQUENCY
127
128
~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -130,3 +131,46 @@ If a valid frequency is not defined the board will initialize the framebuffer wi
130
131
frequency of 12500000hz (12.5Mhz). The value should be entered as an integer in hertz
131
132
i.e. CIRCUITPY_DISPLAY_FREQUENCY=16000000 will override the default value with a 16Mhz
132
133
display frequency.
134
+
135
+ `Sunton ESP32-8048S050 <https://circuitpython.org/board/sunton_esp32_8048S050/ >`_
136
+
137
+
138
+ CIRCUITPY_PICODVI_ENABLE
139
+ ~~~~~~~~~~~~~~~~~~~~~~~~
140
+ Whether to configure the display at board initialization time, one of the following:
141
+
142
+ .. code-block ::
143
+
144
+ CIRCUITPY_PICODVI_ENABLE="detect" # when EDID EEPROM is detected (default)
145
+ CIRCUITPY_PICODVI_ENABLE="always"
146
+ CIRCUITPY_PICODVI_ENABLE="never"
147
+
148
+ A display configured in this manner is available at ``supervisor.runtime.display ``
149
+ until it is released by ``displayio.release_displays() ``. It does not appear at
150
+ ``board.DISPLAY ``.
151
+
152
+ `Adafruit Feather RP2350 <https://circuitpython.org/board/adafruit_feather_rp2350/ >`_
153
+ `Adafruit Metro RP2350 <https://circuitpython.org/board/adafruit_metro_rp2350/ >`_
154
+
155
+ CIRCUITPY_DISPLAY_WIDTH, CIRCUITPY_DISPLAY_HEIGHT, and CIRCUITPY_DISPLAY_COLOR_DEPTH (RP2350 boards with DVI or HSTX connector)
156
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
157
+ Selects the desired resolution and color depth.
158
+
159
+ Supported resolutions are:
160
+ * 640x480 with color depth 1, 2, 4 or 8 bits per pixel
161
+ * 320x240 with color depth 8 or 16 bits per pixel
162
+
163
+ The default value, if unspecified, is 320x240 with 16 bits per pixel.
164
+
165
+ If height is unspecified, it is set from the width. For example, a width of 640
166
+ implies a height of 480.
167
+
168
+ Example: Configure the display to 640x480 black and white (1 bit per pixel):
169
+
170
+ .. code-block ::
171
+
172
+ CIRCUITPY_DISPLAY_WIDTH=640
173
+ CIRCUITPY_DISPLAY_COLOR_DEPTH=1
174
+
175
+ `Adafruit Feather RP2350 <https://circuitpython.org/board/adafruit_feather_rp2350/ >`_
176
+ `Adafruit Metro RP2350 <https://circuitpython.org/board/adafruit_metro_rp2350/ >`_
0 commit comments