canCom1.c 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. /* ###################################################################
  2. ** This component module is generated by Processor Expert. Do not modify it.
  3. ** Filename : canCom1.c
  4. ** Project : flexcan_mpc5777c
  5. ** Processor : MPC5777C_516
  6. ** Component : flexcan
  7. ** Version : Component SDK_S32_PA_11, Driver 01.00, CPU db: 3.00.000
  8. ** Repository : SDK_S32_PA_11
  9. ** Compiler : GNU C Compiler
  10. ** Date/Time : 2020-05-14, 15:20, # CodeGen: 0
  11. **
  12. ** Copyright 1997 - 2015 Freescale Semiconductor, Inc.
  13. ** Copyright 2016-2017 NXP
  14. ** All Rights Reserved.
  15. **
  16. ** THIS SOFTWARE IS PROVIDED BY NXP "AS IS" AND ANY EXPRESSED OR
  17. ** IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  18. ** OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  19. ** IN NO EVENT SHALL NXP OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  20. ** INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  21. ** (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  22. ** SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  23. ** HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  24. ** STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
  25. ** IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  26. ** THE POSSIBILITY OF SUCH DAMAGE.
  27. ** ###################################################################*/
  28. /*!
  29. ** @file canCom1.c
  30. ** @version 01.00
  31. */
  32. /*!
  33. ** @addtogroup canCom1_module canCom1 module documentation
  34. ** @{
  35. */
  36. /* MODULE canCom1.
  37. *
  38. * @page misra_violations MISRA-C:2012 violations
  39. *
  40. * @section [global]
  41. * Violates MISRA 2012 Advisory Rule 8.7, External variable could be made static.
  42. * The external variables will be used in other source files that user initialize
  43. * to use this module.
  44. *
  45. * @section [global]
  46. * Violates MISRA 2012 Advisory Rule 2.5, Global macro not referenced.
  47. * This is required to enable the use of a macro needed by the application (even
  48. * if the macro is not used inside the driver code).
  49. */
  50. #include "canCom1.h"
  51. flexcan_state_t canCom1_State;
  52. const flexcan_user_config_t canCom1_InitConfig0 = {
  53. .pe_clock = FLEXCAN_CLK_SOURCE_PERIPH,
  54. .max_num_mb = 16,
  55. .num_id_filters = FLEXCAN_RX_FIFO_ID_FILTERS_8,
  56. .is_rx_fifo_needed = false,
  57. .flexcanMode = FLEXCAN_NORMAL_MODE,
  58. .bitrate = {
  59. .propSeg = 7,
  60. .phaseSeg1 = 4,
  61. .phaseSeg2 = 1,
  62. .preDivider = 4,
  63. .rJumpwidth = 1
  64. },
  65. .transfer_type = FLEXCAN_RXFIFO_USING_INTERRUPTS
  66. };
  67. /* END canCom1. */
  68. /*!
  69. ** @}
  70. */
  71. /*
  72. ** ###################################################################
  73. **
  74. ** This file was created by Processor Expert 10.1 [05.21]
  75. ** for the NXP C55 series of microcontrollers.
  76. **
  77. ** ###################################################################
  78. */