Version avec sortie ABCD sur même connecteur
Dependencies: SDFileSystemDMA mbed
Fork of DmdFullRGB_0_1 by
main.cpp
- Committer:
- IroCorp
- Date:
- 2017-12-13
- Revision:
- 3:5fc29520dff0
- Parent:
- 2:2f5b7e5faf83
File content as of revision 3:5fc29520dff0:
/* * Projet DMD-Clock Full RGB * 256 Couleurs - 128x32 Pixels * decembre 2017 - Par Christophe Girardot Aka Aganyte * * Important : En cas de problème, chaque action renvoie une confirmation sur le port USB du PC * Elles sont consultables depuis un terminal à la vitesse de 9600 bauds. * */ /* Include de l'OS mbed */ #include "mbed.h" /* Include des librairies */ #include "configuration.h" #include "SDFileSystemDMA.h" #include "spi_device.h" #include "Scrolling.h" #include "Animation.h" #include "Font.h" #include "Clock.h" #include "Dmd.h" #include "SD.h" /* Programme principal */ int main() { Timer_Refresh.start(); // Démarrer le timer d'affichage // Message de re-démarrage pc.printf("\n\n\n\n\n\n** REBOOT **\n\n\n\n\n"); // Fonction de mise à l'heure, il faut démarrer la carte avec le doigt sur le bouton pour y acceder // En bonus, affichage d'une mire de reglage pour les dev if (mybutton == 1) { Set_Clock(); // Regler l'heure Mire(); // Remplir la mémoire vidéo avec une mire //Brightness_level = 0; while(mybutton == 1) refresh(); } Intro (); // Afficher l'intro pendant 5 secondes en rouge // Boucle de fonctionnement principal while(1) { Read_Next_Command(); // Effectuer la prochaine commande if (mybutton == 1) Scrolling(128,Pussy); // Image cachée si l'utilisateur appuis sur le bouton à ce moment } }