Skip to content

Jarlisco/display-pasteur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bienvenue sur le dépôt display-pasteur

Ce dépôt fait partie de la plateforme Pasteur. Si vous souhaitez revenir à la documentation principale c'est par ici : Documentation Plateforme Pasteur 2020

Sur ce dépôt vous toute la documentation technique liée au microcontrôleur Atmel Atmega328pu utilisé pour l'affichage :

Description

Ce package contient le pilote et un exemple de base des modules d'affichage HotelPasteur.

Driver Files

Le pilote dépends des fichiers suivants

  • src/AvrGPIO.h
  • src/GpioPin.h
  • src/HpasteurDisplay.h

Il a été développé et testé sur le Atmega328pu. Il n'y a pas d'exigences spécifiques au-delà du backend SDK platformio standard pour Atmega.

Le fichier "HpasteurDisplay_tests.cc" contient des fonctions de test et quelques exemples.

Utilisation

L'interface est crée en utilisant la classe HPLetter:

    hpasteur::HPLetter gpioSegment;

Une led peut être activée à la fois. Pour l'activer,

    gpioSegment.ledOn()

Deux boutons sont disponibles (0 et 1) et accessibles via la fonction:

    gpioSegment.getButton( 0 /* button number */)

Le nombre total de led,

    gpioSegment.size();

Compilation

Les scripts platformio ont été étendus pour prendre en charge et télécharger automatiquement le firmware sur le réseau à l'aide d'un ESP8266 (ESP8266AVRISP)

Nouvelles cibles pio :

  • "telnet": command line on the atmega328p flash program
  • "wupload": upload the firmware via an esp8266 at an IP address set in the "platformio.ini" file
  • "assembly": compile the main file and generate the assembly code
  • "sclean": clean the "compile" target

Pour utiliser une cible :

    platformio run --target <target>

Written with StackEdit.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors