WiFi Pixie (1 / 2 steg)
Steg 1: Läge översikt
- - - -
Första växeln väljer läge: butik/ändra.
Butiken är utformat för att först hämta WiFi nätverksinformation från värddatorn och lagrar den i icke-flyktigt minne. Sedan kan informationen hämtas vid ett senare tillfälle.
Ändra läge är avsett att ändra tillståndet för värd-datorer WiFi-anslutning.
- - - -
Den andra växeln väljer operationen baserat på det valda läget.
I butik är två tillgängliga manöver samla och dumpa. Med alternativet samla förklarar Teensy att skicka mottagande datorkommandon för att förvärva den WiFi nätverksinformationen och sedan lagra den i icke-flyktigt minne. Alternativet dumpa kommer att orsaka Teensy att skapa en textfil och inleda det insamlade data.
I förändring två alternativ är inaktiverade och växla. Alternativet off kommer helt enkelt inaktivera värd enheter WiFi-kort. Switch utför Teensy ändringen kopplingspunkt värddatorn är associerad med.
- - - -
Tredje växeln är tänkt att välja operativsystem.
För närvarande har bara kommandon för Mac OS X programmerats. Denna växel är dock utformat för att en alternativ uppsättning kommandon som ska genomföras.
- - - -
Fjärde växeln slår debugläge på och av.
När instruera Teensy skicka mottagande datorn tecken finns det alltid någon fördröjning mellan nycklarna skickas och den relevanta åtgärden slutförs. Till exempel har att skriva text i en textfil mycket lite fördröjning samband med det, medan öppna ett program kommer att ta längre tid. Denna försening är också inte konsekvent, så en tid det kan ta mindre än en sekund, men en annan gång kan det ta tre sekunder, eller inte alls. Dessa variationer uppfattas inte av Teensy och som sådan den gemensamma lösningen är att använda en stor fördröjning.
Debug-läge tillåter programmeraren att lägga till i brytpunkter i koden, vilket gör att programmet utökas genom. I huvudsak Teensy skickar värddatorn ett kommando då det väntar lite input från användaren innan du skickar nästa kommando. I detta fall är indata från användaren ett tryck på knapp två.
Så, till exempel Teensy kommer att överföra kommandot för att öppna ett program, när programmet har öppnat användaren kommer att trycka på knappen och Teensy skickar nästa kommando. Detta undviker en situation där Teensy skickar det andra kommandot för tidigt och den tas emot av datorn innan programmet har öppnats, som kan orsaka oväntade och oönskade resultat.
En annan vanlig företeelse är där ett program öppnas och ger en oväntad pop upp, exempelvis begär att en webbläsare göras standard. I detta fall kan användaren lösa meddelandet innan du tillåter Teensy att fortsätta med sin verksamhet.
Detta läge är också användbart för felsökning program lastat på Teensy...
- - - -
Den första knappen används för att återställa Teensy.
Det kan vara så att instruktioner skicka från Teensy inte utförs korrekt, även om debug-läge är aktiverat. I dessa fall kan på reset-knappen vara ett snabbt sätt bort helt enkelt starta och köra koden igen, utan att dra ur och sätta tillbaka i enheten. Detta är särskilt användbart i tid kritiska situationer.
- - - -
Det finns tre lysdioder på enheten, röd, blå och grön.
Den röda lysdioden används för att ange att det finns vissa interna behandling sker, som vanligtvis är antingen initialisations eller skriva/läsa i EEPROM.
Blå LED signalerar att lite input som krävs från användaren, detta är vanligtvis debug-läge väntar på att köra nästa steg.
Den gröna lysdioden visar bara att programmet är klar, vilket är särskilt praktiskt om användaren inte kan se skärmen i värddatorn.
- - - -