Low-level interrupt-driven FreeRTOS(TM) drivers for common peripherals on Microsemi(R) SmartFusion(R) MSS