pin_mux.c 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. /***********************************************************************************************************************
  2. * This file was generated by the MCUXpresso Config Tools. Any manual edits made to this file
  3. * will be overwritten if the respective MCUXpresso Config Tools is used to update this file.
  4. **********************************************************************************************************************/
  5. /*
  6. * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
  7. !!GlobalInfo
  8. product: Pins v5.0
  9. processor: MIMXRT1052xxxxB
  10. package_id: MIMXRT1052DVL6B
  11. mcu_data: ksdk2_0
  12. processor_version: 5.0.2
  13. board: IMXRT1050-EVKB
  14. * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
  15. */
  16. #include "fsl_common.h"
  17. #include "fsl_iomuxc.h"
  18. #include "pin_mux.h"
  19. /* FUNCTION ************************************************************************************************************
  20. *
  21. * Function Name : BOARD_InitBootPins
  22. * Description : Calls initialization functions.
  23. *
  24. * END ****************************************************************************************************************/
  25. void BOARD_InitBootPins(void) {
  26. }
  27. /*
  28. * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
  29. BOARD_InitPins:
  30. - options: {callFromInitBoot: 'false', coreID: core0, enableClock: 'true'}
  31. - pin_list:
  32. - {pin_num: L14, peripheral: LPUART1, signal: RX, pin_signal: GPIO_AD_B0_13}
  33. - {pin_num: K14, peripheral: LPUART1, signal: TX, pin_signal: GPIO_AD_B0_12}
  34. - {pin_num: M14, peripheral: LPSPI3, signal: SCK, pin_signal: GPIO_AD_B0_00}
  35. - {pin_num: M11, peripheral: LPSPI3, signal: SDI, pin_signal: GPIO_AD_B0_02}
  36. - {pin_num: H10, peripheral: LPSPI3, signal: SDO, pin_signal: GPIO_AD_B0_01}
  37. - {pin_num: M5, peripheral: LPUART4, signal: RX, pin_signal: GPIO_SD_B1_01}
  38. - {pin_num: L5, peripheral: LPUART4, signal: TX, pin_signal: GPIO_SD_B1_00}
  39. - {pin_num: F11, peripheral: GPIO1, signal: 'gpio_io, 04', pin_signal: GPIO_AD_B0_04}
  40. * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
  41. */
  42. /* FUNCTION ************************************************************************************************************
  43. *
  44. * Function Name : BOARD_InitPins
  45. * Description : Configures pin routing and optionally pin electrical features.
  46. *
  47. * END ****************************************************************************************************************/
  48. void BOARD_InitPins(void) {
  49. CLOCK_EnableClock(kCLOCK_Iomuxc); /* iomuxc clock (iomuxc_clk_enable): 0x03U */
  50. IOMUXC_SetPinMux(
  51. IOMUXC_GPIO_AD_B0_00_LPSPI3_SCK, /* GPIO_AD_B0_00 is configured as LPSPI3_SCK */
  52. 0U); /* Software Input On Field: Input Path is determined by functionality */
  53. IOMUXC_SetPinMux(
  54. IOMUXC_GPIO_AD_B0_01_LPSPI3_SDO, /* GPIO_AD_B0_01 is configured as LPSPI3_SDO */
  55. 0U); /* Software Input On Field: Input Path is determined by functionality */
  56. IOMUXC_SetPinMux(
  57. IOMUXC_GPIO_AD_B0_02_LPSPI3_SDI, /* GPIO_AD_B0_02 is configured as LPSPI3_SDI */
  58. 0U); /* Software Input On Field: Input Path is determined by functionality */
  59. IOMUXC_SetPinMux(
  60. IOMUXC_GPIO_AD_B0_12_LPUART1_TX, /* GPIO_AD_B0_12 is configured as LPUART1_TX */
  61. 0U); /* Software Input On Field: Input Path is determined by functionality */
  62. IOMUXC_SetPinMux(
  63. IOMUXC_GPIO_AD_B0_13_LPUART1_RX, /* GPIO_AD_B0_13 is configured as LPUART1_RX */
  64. 0U); /* Software Input On Field: Input Path is determined by functionality */
  65. IOMUXC_SetPinMux(
  66. IOMUXC_GPIO_SD_B1_00_LPUART4_TX, /* GPIO_SD_B1_00 is configured as LPUART4_TX */
  67. 0U); /* Software Input On Field: Input Path is determined by functionality */
  68. IOMUXC_SetPinMux(
  69. IOMUXC_GPIO_SD_B1_01_LPUART4_RX, /* GPIO_SD_B1_01 is configured as LPUART4_RX */
  70. 0U); /* Software Input On Field: Input Path is determined by functionality */
  71. }
  72. /***********************************************************************************************************************
  73. * EOF
  74. **********************************************************************************************************************/