SPI ethernet device (lesson)

From regional-training

introduction

SPI[1] is a synchronous serial interconnect with a protocol definition used to connect to computer devices (see 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 ethernet adapter to a pi W

basic outcome

  • research links to code examples
  • understanding of SPI
  • a functioning ethernet port on a Pi W.

requirements

advanced outcome

Students are to explore attaching an SPI ethernet carrier to a pico or pico W.

See also SPI_sdcard_device_(lesson).

references

categories

identify SPI devices and update the list.