Microcontroller Engineering with MSP432 (Fundamentals and Applications)