LEDs
Each TPP board carries 8 LEDs.
Two status LEDs
These are our standard green and red status LEDs. See Status LEDs. on how this LED works.
One Ethernet status LED
The TPP2 has a single Ethernet status LEDs — the yellow "link" LED. See Status LEDs. on how this LED works.
Five signal strength LEDs
Five blue LEDs form an LED bar. They are intended primarily for the indication of the RF signal strength (i.e. of the Wi-Fi signal). These LEDs are controlled through three GPIO lines 46, 47, and 48.
GPIO46 is the reset line of the LED bar. Clearing this line sets all five outputs LOW and this turns all LEDs ON. GPIO47 is a clock line- a positive (LOW-to-HIGH) transition on this line "shifts in" the data on the data line. The LED control circuit is shown below.
If you want to switch an LED ON then set the corresponding data line LOW. In the following example we set the LEDs like this:
LED #5 |
LED #4 |
LED #3 |
LED #2 |
LED #1 |
OFF |
ON |
OFF |
ON |
ON |
Assuming all the LEDs were off previously (shown in bold), these are our steps. Each step represents one cycle of the clock line (HIGH-LOW-HIGH):
Clock |
Data |
LED #5 |
LED #4 |
LED #3 |
LED #2 |
LED #1 |
1 |
LOW |
ON |
OFF |
OFF |
OFF |
OFF |
2 |
LOW |
ON |
ON |
OFF |
OFF |
OFF |
3 |
HIGH |
OFF |
ON |
ON |
OFF |
OFF |
4 |
LOW |
ON |
OFF |
ON |
ON |
OFF |
5 |
HIGH |
OFF |
ON |
OFF |
ON |
ON |
The reset line is not really necessary. You can be certain what pattern is displayed by the LEDs for as long as you generate five clock cycles every time you send new data into this circuit.