CAL (Continental Automotive Laboratory) This code was developed for the Continental Automotive Laboratory. The code is divided into 3 parts: MCAL - Microcontroller Abstractization Layer HAL - Hardware Abstractization Layer Application Layer