The software was architected in two
layers:
- The application layer implements
the main functionality, with a default configuration, and handles the
initialization and processing of the data.
- The HAL layer provides
hardware-abstraction to interface with different peripherals of the MSP430FR2355
and allow for a modular, flexible and portable solution.