Ce code contient des fonctions pour effectuer les opérations suivantes:
- Lisez un fichier sur la carte SD et écrivez-le sur Eve Connected Flash.
- Parse Eve Flash and Stocker les décalages de fichiers - Adresses Flash - des fichiers.
- Un exemple d'affichage des bitmaps (format ASTC) directement hors du flash.
À utiliser en conjonction avec Eve Asset Builder Software de Bridgetek.
EVE Asset Builder prendra un certain nombre de fichiers et les emballera dans un seul fichier. Ce fichier contiendra également le fichier "blob" fourni par Bridgetek qui permet à l'EVE BT81X d'utiliser le mode rapide (QSPI) dans ses interactions avec la puce flash intégrée.
Pour que ce code fonctionne, l'emplacement de la liste de fichiers et des décalages (output.map) doit être connu.
Afin de placer ce tableau de décalage à une adresse connue (décalage 4096), la procédure suivante est fournie:
EVE Asset Builder ne fournit aucune méthode de commande de fichiers dans le "blob", donc une danse doit être effectuée.
- Sélectionnez vos fichiers multimédias convertis et exécutez "Générer Flash".
- renommer la sortie.map comme aaoutput.map
- Ajoutez les mêmes fichiers pour "générer du flash" ainsi que AAOutput.map et générer à nouveau Flash. - Cela inclut l'ancien fichier de carte au premier emplacement du fichier dans Flash - Offset 4096 - Le fichier de carte inclus ne s'inclue pas et donc tous les décalages sont mauvais.
- Supprimer aaoutput.map et renommer la sortie.map à aaoutput.map
- Incluez à nouveau les mêmes fichiers, y compris aaOutput.map et générer un flash une troisième fois. - Maintenant, le fichier aaoutput.map se trouvera au 4096 et ce fichier comprend désormais des décalages corrects.
Conçu pour Matrix Orbital Eve3, Eve3x et Eve4X SPI TFT Affichages incorporant des puces BT81X et du flash QSPI
https://www.matrixorbital.com/ftdi-eve/eve-bt815
Ce code utilise la bibliothèque Matrix Orbital Eve trouvée ici:
https://github.com/matrixorbital/eve2-library
- Bien qu'une copie des fichiers de la bibliothèque (eve2_81x.c et eve2_81x.h) soit incluse ici, vous pouvez rechercher des fichiers mis à jour si vous le souhaitez.
Matrix Orbital Eve SPI TFT Les informations d'affichage peuvent être trouvées sur: https://www.matrixorbital.com/ftdi-eve
Un bouclier Arduino avec un connecteur pour les écrans Matrix Orbital Eve est utilisé pour interfacer l'Arduino à Eve.
Ce bouclier comprend:
- 20 CONTACT CONTACT CONNECTEUR FFC POUR MATRIX ORBIAL AFFICHES
- 3 bouton-poussoirs pour le contrôle de l'application sans nécessiter d'écran tactile (utile pour l'étalonnage initial)
- Amplificateur audio et conférencier pour les commentaires audio
- Support de carte SD
- De plus, la planche de bouclier est automatiquement décalée au niveau pour 5V Arduino et fonctionne avec l'hélice de parallaxe 3,3 V ASC +
https://www.matrixorbital.com/accessories/interface-module/eve2-shield
Forums de soutien
http://www.lcdforums.com/forums/viewforum.php?f=45