Stap 14: Seriële commando en Python-Extras
Kunt u ofwel communiceren met de firmware met behulp van programma's zoals hyperterminal of minicom een terminal, of een programmeertaal zoals Perl, Python of Java kunt u animaties orkestreren. De firmware wordt de seriële poort BAUD ingesteld op 115200. Samen met de code aan de ingebouwde programmatuur vindt u een script genaamd "clock.py". Dit python script zal het trekken van een wijzerplaat op de schotel met het seriële communicatie-protocol.
De firmware is ingesteld van de weergave voor 255 afzonderlijke segmenten. Het bouwt een dubbele gebufferde-Framebuffer, toewijzing van één byte voor elk segment. De dubbele-buffer kunt u het apparaat vestigen zonder verstoring van het huidige frame. Zodra u uw frame uploadt, u moet de opdracht pagina flip (cmd- f) te hebben weergegeven.
Seriële commando's:
r - verslag over status
h - schrijven naar de verborgen pagina
v - Lees de zichtbare pagina
c - duidelijk de pagina
s - Set enkel sneetje getal en een waarde
f - Flip pagina
1 - setup test patroon 1
2 - setup test patroon 2