Software

Simplicity Studio from Silicon Labs was used with C programming language. The software was implemented using two programs, one for the master board and one for the slave board. The first step was to make sure the UART and SPI communication were working properly by testing three cases. These cases were for a command on the terminal to blink an LED on the master board, pressing a button on the master board blinks an LED on the slave board, and pressing a button on the slave board blinks an LED on the master board. The sending of signals in these cases is interrupt-based.