Repository for the EE402 module on OOP with Embedded Systems at Dublin City University, Ireland