SPI sdcard device (lesson)

From regional-training

introduction

SPI is a synchronous serial interconnect with a protocol definition used to connect to computer devices (see also SPI devices).

We will first study some code examples to see how others have written device drivers that are used in

  • computers, such as the raspberry pi, and
  • micro controllers such as ESP32 and the pico,
  • and research available devices.

aim

Students are to add an SPI sdcard carrier to their raspberry pi to obtain supplementary storage.

basic outcome

  • research links to code examples
  • understanding of SPI
  • a functioning supplementary sdcard storage device, which appears on reboot.

advanced outcome

Students are to explore attaching an SPI sdcard carrier to provide secondary storage on a pico.

devices

for pico

references

categories

identify SPI devices and update the list.