09.11.2012 Views

Contents - Raspberry PI Community Projects

Contents - Raspberry PI Community Projects

Contents - Raspberry PI Community Projects

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

RPi Low-level peripherals<br />

From eLinux.org<br />

Back to the<br />

Hub.<br />

Hardware &<br />

Peripherals:<br />

Hardware and<br />

Hardware<br />

History.<br />

Low-level<br />

Peripherals and<br />

Expansion<br />

Boards.<br />

Screens, Cases<br />

and Other<br />

Peripherals.<br />

<strong>Contents</strong><br />

▪ 1 Introduction<br />

▪ 2 General Purpose Input/Output (G<strong>PI</strong>O)<br />

▪ 2.1 Referring to pins on the Expansion header<br />

▪ 2.2 Power pins<br />

▪ 2.3 G<strong>PI</strong>O hardware hacking<br />

▪ 2.4 P2 header<br />

▪ 2.5 P3 header<br />

▪ 2.6 P5 header<br />

▪ 2.7 P6 header<br />

▪ 2.8 Driver support<br />

▪ 2.9 Graphical User Interfaces<br />

▪ 2.9.1 WebIOPi<br />

▪ 3 G<strong>PI</strong>O Code examples<br />

▪ 3.1 G<strong>PI</strong>O Driving Example (C)<br />

▪ 3.2 G<strong>PI</strong>O Pull Up/Pull Down Register Example<br />

▪ 3.3 G<strong>PI</strong>O Driving Example (Python)<br />

▪ 3.4 G<strong>PI</strong>O Driving Example (Java)<br />

▪ 3.5 G<strong>PI</strong>O Driving Example (Java webapp via http)<br />

▪ 3.6 G<strong>PI</strong>O Driving Example (Shell script)<br />

▪ 3.7 G<strong>PI</strong>O Driving Example (Shell script - take 2)<br />

▪ 3.8 G<strong>PI</strong>O Driving Example (C)<br />

▪ 3.9 G<strong>PI</strong>O Driving Example (Perl)<br />

▪ 3.10 G<strong>PI</strong>O Driving Example (C#)<br />

▪ 3.11 G<strong>PI</strong>O Driving Example (Ruby)<br />

▪ 4 MI<strong>PI</strong> CSI-2<br />

▪ 5 DSI<br />

▪ 6 CEC<br />

▪ 7 References

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!