-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Deploying to gh-pages from @ 0719383 🚀
- Loading branch information
Showing
14 changed files
with
849 additions
and
576 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,90 @@ | ||
|
||
<!doctype html> | ||
<html lang="en"> | ||
<head> | ||
<meta charset="utf-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
<meta name="google-site-verification" content="7tTF0t5uCMnyE6X31OIOQpcOf4QxWuODtyZLoVsKCEc"/> | ||
<meta name="msvalidate.01" content="7FC9C7BCD4002EBD89AAC2EF63D7B353"/> | ||
<link rel="icon" type="image/png" href="/favicon48.png" sizes="48x48"> | ||
<title>Color Displays using the ESP32-S3 16-bit panel interface</title> | ||
<meta name='description' content='Examples and documentation for the HomeDing IoT Library'> | ||
<link content-type="text/css" href="/docstyle.css" rel="stylesheet"/> | ||
<script src="/pages.js"></script> | ||
<script src="/story.js" type="module"></script> | ||
</head> | ||
<body scroll="0" style="padding:0;"> | ||
<div class="u-navbar" style="margin-bottom: 0;"> | ||
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 48 48" id="menuButton" class="button" style="height:1.4rem"> | ||
<path fill="white" d="M0 8h48v6H0zm0 13h48v6H0zm0 13h48v6H0z"/> | ||
</svg> | ||
<a href="/index.htm" class="button">Home</a> | ||
<a href="/elements/index.htm" class="button">Elements</a> | ||
<a href="/boards/index.htm" class="button">Boards</a> | ||
<a href="/recipes/index.htm" class="button">Recipes</a> | ||
</div> | ||
<nav></nav> | ||
<main style="padding:1rem;max-width: 800px;"> | ||
<h1>Color Displays using the ESP32-S3 16-bit panel interface</h1> | ||
|
||
|
||
<div class="plaincard"> | ||
|
||
The DisplayESP32PanelElement enables using displays connected with the ESP32 Panel interface. | ||
|
||
</div> | ||
|
||
<!-- ![xxxx display](/elements/display/xxxx.jpg) --> | ||
<p>Some chips supports the 16-bit graphics display bus from the esp32-s3 processor to transfer in-memory graphics data to the display.</p> | ||
<p>It is used in the <a href="/boards/esp32s3/panel-8048S043.htm">Panel ESP32-8048S043C</a>.</p> | ||
<h2>Configuration</h2> | ||
<p>The <strong>busmode</strong> must be set to “RGBPanel”.</p> | ||
<p>The <strong>buspins</strong> is the list of the 16 GPIO pins used for the data transfer.</p> | ||
<h2>Display Brightness Control</h2> | ||
<p>TFT displays need a background lightning that is controlled by a GPIO pin configured in | ||
the parameter <code>lightpin</code>. | ||
The <code>brightness</code> can be adjusted from 0 to 100.</p> | ||
<h2>Rotating the Display</h2> | ||
<p>The Display driver may be used in different scenarios with different rotations. The rotation <code>0</code> is defined by the default | ||
implementation of the display hardware and may be portrait or landscape. The rotation can be changed to 0, 90, 180 or 270.</p> | ||
<h2>See also</h2> | ||
<ul> | ||
<li><a href="/elements/display/index.htm">Displays</a></li> | ||
<li><a href="/elements/display/fonts.htm">Fonts</a></li> | ||
</ul> | ||
|
||
|
||
<h2>Tags</h2> | ||
<div class="taglist"> | ||
|
||
<a href="/tag/element.htm">Element</a> | ||
|
||
<a href="/tag/display.htm">Display</a> | ||
|
||
</div> | ||
|
||
</main> | ||
<script> | ||
const param = { | ||
MENU_MIN_WIDTH: 1030 | ||
}; | ||
var mbObj = document.querySelector('#menuButton'); | ||
var navObj = document.querySelector('nav'); | ||
if (window.innerWidth > param.MENU_MIN_WIDTH) { // menu is inside the page | ||
navObj.classList.add('open'); | ||
navObj.classList.add('inpage'); | ||
} | ||
mbObj.addEventListener('click', function (e) { | ||
navObj.classList.toggle('open'); | ||
}); | ||
lazyLoadHTM('nav', '/toc.htm'); | ||
</script> | ||
|
||
<script type="module" async> | ||
import mermaid from "https://unpkg.com/mermaid@10/dist/mermaid.esm.min.mjs"; | ||
document.addEventListener('DOMContentLoaded', mermaid.initialize({startOnLoad: true})); | ||
</script> | ||
|
||
</body> | ||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
|
||
<!doctype html> | ||
<html lang="en"> | ||
<head> | ||
<meta charset="utf-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
<meta name="google-site-verification" content="7tTF0t5uCMnyE6X31OIOQpcOf4QxWuODtyZLoVsKCEc"/> | ||
<meta name="msvalidate.01" content="7FC9C7BCD4002EBD89AAC2EF63D7B353"/> | ||
<link rel="icon" type="image/png" href="/favicon48.png" sizes="48x48"> | ||
<title>Color Displays based on ST7701</title> | ||
<meta name='description' content='Examples and documentation for the HomeDing IoT Library'> | ||
<link content-type="text/css" href="/docstyle.css" rel="stylesheet"/> | ||
<script src="/pages.js"></script> | ||
<script src="/story.js" type="module"></script> | ||
</head> | ||
<body scroll="0" style="padding:0;"> | ||
<div class="u-navbar" style="margin-bottom: 0;"> | ||
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 48 48" id="menuButton" class="button" style="height:1.4rem"> | ||
<path fill="white" d="M0 8h48v6H0zm0 13h48v6H0zm0 13h48v6H0z"/> | ||
</svg> | ||
<a href="/index.htm" class="button">Home</a> | ||
<a href="/elements/index.htm" class="button">Elements</a> | ||
<a href="/boards/index.htm" class="button">Boards</a> | ||
<a href="/recipes/index.htm" class="button">Recipes</a> | ||
</div> | ||
<nav></nav> | ||
<main style="padding:1rem;max-width: 800px;"> | ||
<h1>Color Displays based on ST7701</h1> | ||
|
||
|
||
<div class="plaincard"> | ||
|
||
The DisplayST7701Element enables using ST7701 based TFT color displays in HomeDing based devices. | ||
|
||
</div> | ||
|
||
<!-- ![xxxx display](/elements/display/xxxx.jpg) --> | ||
<p>The ST7701 chip supports the 16-bit graphics display bus from the esp32-s3 processor to transfer in-memory graphics data to the display and uses the SPI bus for configuration.</p> | ||
<p>It is used in the <a href="/boards/esp32s3/panel-4848S040.htm">Panel ESP32-4848S040</a>.</p> | ||
<h2>Display Brightness Control</h2> | ||
<p>TFT displays need a background lightning that is controlled by a GPIO pin configured in | ||
the parameter <code>lightpin</code>. | ||
The <code>brightness</code> can be adjusted from 0 to 100.</p> | ||
<h2>Rotating the Display</h2> | ||
<p>The Display driver may be used in different scenarios with different rotations. The rotation <code>0</code> is defined by the default | ||
implementation of the display hardware and may be portrait or landscape. The rotation can be changed to 0, 90, 180 or 270.</p> | ||
<h2>See also</h2> | ||
<ul> | ||
<li><a href="/elements/display/index.htm">Displays</a></li> | ||
<li><a href="/elements/display/fonts.htm">Fonts</a></li> | ||
</ul> | ||
|
||
|
||
<h2>Tags</h2> | ||
<div class="taglist"> | ||
|
||
<a href="/tag/element.htm">Element</a> | ||
|
||
<a href="/tag/display.htm">Display</a> | ||
|
||
</div> | ||
|
||
</main> | ||
<script> | ||
const param = { | ||
MENU_MIN_WIDTH: 1030 | ||
}; | ||
var mbObj = document.querySelector('#menuButton'); | ||
var navObj = document.querySelector('nav'); | ||
if (window.innerWidth > param.MENU_MIN_WIDTH) { // menu is inside the page | ||
navObj.classList.add('open'); | ||
navObj.classList.add('inpage'); | ||
} | ||
mbObj.addEventListener('click', function (e) { | ||
navObj.classList.toggle('open'); | ||
}); | ||
lazyLoadHTM('nav', '/toc.htm'); | ||
</script> | ||
|
||
<script type="module" async> | ||
import mermaid from "https://unpkg.com/mermaid@10/dist/mermaid.esm.min.mjs"; | ||
document.addEventListener('DOMContentLoaded', mermaid.initialize({startOnLoad: true})); | ||
</script> | ||
|
||
</body> | ||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.