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.