This week I was able to get two nodes to poll for packets, receive incoming packets, extract the relevant data, and return this data. These functions are modular and use a polling form of UART. As a test, I sent 100 packets from node A to node B using a stop-and-wait protocol (A waited for an ACK from node B before sending the next packet). We are still slightly behind schedule, and the interim demo is quickly approaching. In order to compensate for this delay, I will be working on integrating timer interrupts with my current stop-and-wait implementation in order to port over a previous implementation of STP protocol, and convert it to a distributed TDM version. I plan to accomplish a functional STP by the middle of next week. I believe that with our stop-and-wait implementation, we will be able to easily effectuate the LSA phase of our protocol stack. I plan to get both working phases (STP, LSA) by the interim demo at the latest.