Cpu.h 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. /* ###################################################################
  2. ** This component module is generated by Processor Expert. Do not modify it.
  3. ** Filename : Cpu.h
  4. ** Project : flexcan_mpc5777c
  5. ** Processor : MPC5777C_516
  6. ** Component : MPC5777C_516
  7. ** Version : Component 01.197, Driver 01.00, CPU db: 3.00.000
  8. ** Datasheet : MPC5777CRM Rev. 8, 11/2016
  9. ** Compiler : GNU C Compiler
  10. ** Date/Time : 2020-05-14, 15:20, # CodeGen: 0
  11. ** Abstract :
  12. **
  13. ** Settings :
  14. **
  15. ** Contents :
  16. ** SystemInit - void SystemInit(void);
  17. ** SystemCoreClockUpdate - void SystemCoreClockUpdate(void);
  18. ** SystemSoftwareReset - void SystemSoftwareReset(void);
  19. **
  20. ** (c) Freescale Semiconductor, Inc.
  21. ** 2004 All Rights Reserved
  22. **
  23. ** Copyright 1997 - 2015 Freescale Semiconductor, Inc.
  24. ** Copyright 2016-2017 NXP
  25. ** All Rights Reserved.
  26. **
  27. ** THIS SOFTWARE IS PROVIDED BY NXP "AS IS" AND ANY EXPRESSED OR
  28. ** IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  29. ** OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  30. ** IN NO EVENT SHALL NXP OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  31. ** INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  32. ** (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  33. ** SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  34. ** HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  35. ** STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
  36. ** IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  37. ** THE POSSIBILITY OF SUCH DAMAGE.
  38. ** ###################################################################*/
  39. /*!
  40. ** @file Cpu.h
  41. ** @version 01.00
  42. ** @brief
  43. **
  44. */
  45. /*!
  46. ** @addtogroup Cpu_module Cpu module documentation
  47. ** @{
  48. */
  49. #ifndef Cpu_H
  50. #define Cpu_H
  51. /* MODULE Cpu. */
  52. /*Include shared modules, which are used for whole project*/
  53. //#include "device_registers.h"
  54. #include "MPC5676R_features.h"
  55. #include "MPC5676R.h"
  56. #include "interrupt_manager.h"
  57. //#include "clock.h"
  58. #include "osif.h"
  59. #include "flexcan_driver.h"
  60. /* Including needed modules to compile this module/procedure */
  61. #include "pin_mux.h"
  62. //#include "clockMan1.h"
  63. #include "canCom1.h"
  64. #ifdef __cplusplus
  65. extern "C" {
  66. #endif
  67. /* Cpu configuration will be declared here. */
  68. #ifdef __cplusplus
  69. }
  70. #endif
  71. /* END Cpu. */
  72. #endif
  73. /* Cpu_H */
  74. /*!
  75. ** @}
  76. */
  77. /*
  78. ** ###################################################################
  79. **
  80. ** This file was created by Processor Expert 10.1 [05.21]
  81. ** for the NXP C55 series of microcontrollers.
  82. **
  83. ** ###################################################################
  84. */