SPI — Maple v0.0.10beta Documentation

### Navigation

- next
- previous |
- LeafLabs |
- Index »

# SPI

The Serial Peripheral Interface Bus (SPI) is a serial data transfer protocol useful for interacting with a wide variety of hardware peripherals.

The public libmaple API for managing the SPI ports is the HardwareSPI class.

## Recommended Reading

- Wikipedia Article on Serial Peripheral Interface Bus (SPI)
- Arduino reference on SPI
- Hardcore SPI on Arduino by kik64
- ST Documentation:
  - Reference Manual RM0008 (PDF), Chapter 25, “Serial Peripheral Interface”

### Navigation

- next
- previous |
- LeafLabs |
- Index »