This repository has been archived by the owner on Aug 23, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #57 from dj1ch/development
clean up for documentation
- Loading branch information
Showing
12 changed files
with
1,868 additions
and
13 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
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,52 @@ | ||
## Custom User_Setup Files for Specific Firmwares and Devices | ||
<p>Custom User_Setup files are essential for ensuring proper functionality of certain devices. These files contain crucial information such as GPIO pins, display configurations, and other necessary settings. | ||
|
||
Utilizing these files is straightforward, as each is designed with clear and intuitive naming conventions to simplify device configuration.</p> | ||
|
||
--- | ||
|
||
# Configuring User_Setup Files | ||
|
||
--Before proceeding, ensure you create a complete backup of the TFT_eSPI folder-- | ||
|
||
These files need to be integrated into your TFT_eSPI library. The images below illustrate the precise location within the library folder where these files should be placed. Once relocated, locate and open the User_Setup_Select.h file. | ||
|
||
Inside this file, identify the specific display you are using (refer to the User_Setup file Screenshot for guidance). To activate your preferred display device, uncomment the corresponding entry by removing the "//" preceding it. It is crucial to have only one display configuration uncommented at any given time and to verify the accuracy of the display name to avoid errors. | ||
|
||
## User_Setup file Screenshot | ||
![user_setup_sel](images/user_setup_sel.png) | ||
|
||
--- | ||
|
||
Board selction in Arduino IDE for the M5 devices, the CYD and the non branded TTGO T-display are shown below. The partition scheme for the CYD is the same as the | ||
M5 devices which is Minimal SPIFFS (Large APPS with OTA). | ||
|
||
## CYD board selection Screenshot | ||
![board-choice](images/cyd_screen.png) | ||
|
||
--- | ||
|
||
## M5 board selection Screenshots | ||
![board-choice](images/board-choice.png) ![partition](images/part-scheme.png) | ||
|
||
--- | ||
|
||
<b>Below you'll find instructions for certain projects using certain devices</b> | ||
|
||
<details> | ||
<summary>Minigotchi Configurations</summary> | ||
<p align="left">If you intend to flash the minigotchi firmware to an M5 device or a generic ttgo t-display, ensure you select one of the following User_Setup files that corresponds with the device available in the firmware: | ||
<br> | ||
- (User_Setup_CYD.h) For use with a ESP32-2432S028R also called a CYD | ||
<br> | ||
- (User_Setup_CYD2USB.h) For use with a CYD that has microUSB & USB-C. Only define in User_Setup_Select.h & not in minigotchi firmware | ||
<br> | ||
- (User_Setup_m5stickc.h) For use with a M5Stick C Plus 1.1 | ||
<br> | ||
- (User_Setup_m5stickcp2.h) For use with a M5Stick C Plus 2 | ||
<br> | ||
- (User_Setup_m5cardputer.h) For use with a M5Cardputer | ||
<br> | ||
- (User_Setup_TTGO_NoTouch.h) Can be used with a generic (Non branded) TTGO T-Display | ||
</p> | ||
</details> |
Oops, something went wrong.