12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- /* ###################################################################
- ** This component module is generated by Processor Expert. Do not modify it.
- ** Filename : clockMan1.h
- ** Project : flexcan_mpc5777c
- ** Processor : MPC5777C_516
- ** Component : clock_manager
- ** Version : Component SDK_S32_PA_11, Driver 01.00, CPU db: 3.00.000
- ** Repository : SDK_S32_PA_11
- ** Compiler : GNU C Compiler
- ** Date/Time : 2020-05-14, 15:20, # CodeGen: 0
- ** Contents :
- ** CLOCK_DRV_Init - status_t CLOCK_DRV_Init(clock_manager_user_config_t const * config);
- ** CLOCK_DRV_GetFreq - status_t CLOCK_DRV_GetFreq(clock_names_t clockName, uint32_t * frequency);
- **
- ** Copyright 1997 - 2015 Freescale Semiconductor, Inc.
- ** Copyright 2016-2017 NXP
- ** All Rights Reserved.
- **
- ** THIS SOFTWARE IS PROVIDED BY NXP "AS IS" AND ANY EXPRESSED OR
- ** IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- ** OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- ** IN NO EVENT SHALL NXP OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
- ** INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- ** (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- ** SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- ** HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- ** STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
- ** IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- ** THE POSSIBILITY OF SUCH DAMAGE.
- ** ###################################################################*/
- /*!
- ** @file clockMan1.h
- ** @version 01.00
- */
- /*!
- ** @addtogroup clockMan1_module clockMan1 module documentation
- ** @{
- */
- #ifndef clockMan1_H
- #define clockMan1_H
- /* MODULE clockMan1. */
- #include <stdbool.h>
- #include <stdint.h>
- /* Include inherited beans */
- #include "Cpu.h"
- /**
- * @page misra_violations MISRA-C:2012 violations
- *
- * @section [global]
- * Violates MISRA 2012 Advisory Rule 2.5, Global macro not referenced.
- * Application or driver example may not use all symbols that are
- * generated by configurations generator.
- *
- * @section [global]
- * Violates MISRA 2012 Advisory Rule 8.11, When an array with external linkage
- * is declared, its size should be explicitly specified.
- * The number of configurations/callbacks can be zero.
- * On the other side C language forbids declaring array of size zero.
- */
- /*! @brief User configuration structure 0 */
- extern clock_manager_user_config_t clockMan1_InitConfig0;
- /*! @brief Count of user configuration structures */
- #define CLOCK_MANAGER_CONFIG_CNT 1U
- /*! @brief Array of pointers to User configuration structures */
- extern clock_manager_user_config_t const *g_clockManConfigsArr[];
- /*! @brief Count of user Callbacks */
- #define CLOCK_MANAGER_CALLBACK_CNT 0U
- /*! @brief Array of User callbacks */
- extern clock_manager_callback_user_config_t *g_clockManCallbacksArr[];
- #endif
- /* ifndef clockMan1_H */
- /*!
- ** @}
- */
- /*
- ** ###################################################################
- **
- ** This file was created by Processor Expert 10.1 [05.21]
- ** for the NXP C55 series of microcontrollers.
- **
- ** ###################################################################
- */
|