The code has four layers:
- Sys: Provides utilites to access needed hardware modules (i.e. timers).
- Phy: Controls the backcatter tranceiver (Harware dependent code [MSP430FR5969]).
- Mac: The Medium Access Contorl layer.
- framer: Creates and validates messages.