/* * platform.c * * Created on: 29.09.2022 * Author: jonas */ #include "platform.h" #include "McuLib.h" #include "McuWait.h" #include "McuLED.h" #include "McuGPIO.h" #include "McuULN2003.h" #include "splitflap.h" #include "McuRTOS.h" #include "McuRTT.h" #include "McuShell.h" #include "shell.h" void PL_Init(void){ /* Enable clock for used PORTS */ CLOCK_EnableClock(kCLOCK_PortA); CLOCK_EnableClock(kCLOCK_PortB); CLOCK_EnableClock(kCLOCK_PortC); McuLib_Init(); McuRTOS_Init(); McuWait_Init(); McuGPIO_Init(); McuLED_Init(); McuULN2003_Init(); McuRTT_Init(); McuShell_Init(); SHELL_Init(); SF_InitConfig(); } void PL_Deinit(void){ SF_DeInitConfig(); SHELL_Deinit(); McuShell_Deinit(); McuRTT_Deinit(); McuULN2003_Deinit(); McuLED_Deinit(); McuGPIO_Deinit(); McuWait_Deinit(); McuRTOS_Deinit(); McuLib_Deinit(); }