paint-brush
BitBanged Serial Peripheral Interface in Go on Raspberry Pi [Explained]by@wagslane

BitBanged Serial Peripheral Interface in Go on Raspberry Pi [Explained]

by Lane Wagner5mMarch 31st, 2020
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

The project that first got me interested in using Go for embedded applications was one where we decided to use a Raspberry Pi Compute Module 3 to interact with ADC components, and collect data using several of these components. The project in question was doing a lot more than just the data collection via SPI interface with an ADC component, there were user inputs, data displays, etc. It was to be a highly concurrent program. The code below should build and run. Please keep in mind that if you are going to use this code, you will need to.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - BitBanged Serial Peripheral Interface in Go on Raspberry Pi [Explained]
Lane Wagner HackerNoon profile picture
Lane Wagner

Lane Wagner

@wagslane

Founder of Boot.dev. Whining about coding sins since 2011. Committing coding sins for the same.

About @wagslane
LEARN MORE ABOUT @WAGSLANE'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Lane Wagner HackerNoon profile picture
Lane Wagner@wagslane
Founder of Boot.dev. Whining about coding sins since 2011. Committing coding sins for the same.

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Also published here