# C Header Template ```c /** * File Name: * Description: */ // Header Guard #ifndef MY_HEADER_GUARD_H_ #define MY_HEADER_GUARD_H_ /***************************************************************************************************/ /* Include Files */ /***************************************************************************************************/ /***************************************************************************************************/ /* Public Datatypes */ /***************************************************************************************************/ /***************************************************************************************************/ /* Public Constants */ /***************************************************************************************************/ /* This is an example description for constants and variables. Delete this if it is unused here and copy and paste it to where it is needed. */ /** * @brief This is a brief description */ /***************************************************************************************************/ /* Public Variables(extern) */ /***************************************************************************************************/ /***************************************************************************************************/ /* Public Function Prototypes */ /***************************************************************************************************/ /* This is an example description for function prototypes. Delete this if it is unused here and copy and paste it to where it is needed. */ /** * @brief This is a brief description * @param Input_Param_Name Description of input parameter * @return Description of return value */ #endif //End Header Guard ```