<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX RT Crossover MCUsのトピックRe: Both LED's</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Both-LED-s/m-p/1295477#M14810</link>
    <description>&lt;P&gt;Hi Nick,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can see that you are not on the nxp staff and may not have the time to answer this, but I am writing this in hopes that you can.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In your response to my question about both LEDs turning on, you suggested I adapt the SDK function to accomplish the task.&amp;nbsp; Well, I tried that by taking the original code that works and adding lines of code that I think should be there for the red led. The original code works just fine.&amp;nbsp; The seven lines of code that I added are commented out using the form of "&amp;nbsp; //*****&amp;nbsp; " ahead of the line of non-functional code so that they are more easily spotted.&amp;nbsp; Additionally, I added&amp;nbsp; information to the ConfigTools (pins) for the red led as:&lt;/P&gt;&lt;P&gt;L14&amp;nbsp;&amp;nbsp; GPIO_AD_26&amp;nbsp; , etc..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My question is...&amp;nbsp; can you take a quick look at my seven lines of added code and tell me where I am going astray?&amp;nbsp; I would &amp;nbsp;really appreciate any help you can offer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#include&lt;/STRONG&gt; "pin_mux.h"&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#include&lt;/STRONG&gt; "clock_config.h"&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#include&lt;/STRONG&gt; "board.h"&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#include&lt;/STRONG&gt; "fsl_debug_console.h"&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#include&lt;/STRONG&gt; "fsl_gpio.h"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/*******************************************************************************&lt;/P&gt;&lt;P&gt;&amp;nbsp;* Definitions&lt;/P&gt;&lt;P&gt;&amp;nbsp;******************************************************************************/&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#define&lt;/STRONG&gt; EXAMPLE_LED_GPIO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_USER_LED_GPIO&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#define&lt;/STRONG&gt; EXAMPLE_LED_GPIO_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_USER_LED_GPIO_PIN&lt;/P&gt;&lt;P&gt;//******#define EXAMPLE_REDLED_GPIO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_USER_REDLED_GPIO&lt;/P&gt;&lt;P&gt;//******#define EXAMPLE_REDLED_GPIO_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_USER_REDLED_GPIO_PIN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/*******************************************************************************&lt;/P&gt;&lt;P&gt;&amp;nbsp;* Prototypes&lt;/P&gt;&lt;P&gt;&amp;nbsp;******************************************************************************/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/*******************************************************************************&lt;/P&gt;&lt;P&gt;&amp;nbsp;* Variables&lt;/P&gt;&lt;P&gt;&amp;nbsp;******************************************************************************/&lt;/P&gt;&lt;P&gt;/* The PIN status */&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;volatile&lt;/STRONG&gt; bool g_pinSet = false;&lt;/P&gt;&lt;P&gt;/*******************************************************************************&lt;/P&gt;&lt;P&gt;&amp;nbsp;* Code&lt;/P&gt;&lt;P&gt;&amp;nbsp;******************************************************************************/&lt;/P&gt;&lt;P&gt;/*!&lt;/P&gt;&lt;P&gt;&amp;nbsp;* @brief Main function&lt;/P&gt;&lt;P&gt;&amp;nbsp;*/&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;int&lt;/STRONG&gt; &lt;STRONG&gt;main&lt;/STRONG&gt;(&lt;STRONG&gt;void&lt;/STRONG&gt;)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Define the &lt;U&gt;init&lt;/U&gt; structure for the output LED pin*/&lt;/P&gt;&lt;P&gt;gpio_pin_config_t&amp;nbsp; &amp;nbsp;&amp;nbsp;led_config = {&lt;EM&gt;kGPIO_DigitalOutput&lt;/EM&gt;, 0, &lt;EM&gt;kGPIO_NoIntmode&lt;/EM&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;//****** gpio_redpin_config_t &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pinL14_config = {kGPIO_DigitalOutput, 0, kGPIO_NoIntmode};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Board pin, clock, debug console &lt;U&gt;init&lt;/U&gt; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_ConfigMPU();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_InitPins();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_BootClockRUN();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_InitDebugConsole();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Print a note to terminal. */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRINTF("\r\n GPIO Driver example\r\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRINTF("\r\n The LED is blinking.\r\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* &lt;U&gt;Init&lt;/U&gt; output LED GPIO. */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_PinInit(EXAMPLE_LED_GPIO, EXAMPLE_LED_GPIO_PIN, &amp;amp;led_config);&lt;/P&gt;&lt;P&gt;//******&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_PinInit(EXAMPLE_REDLED_GPIO, EXAMPLE_REDLED_GPIO_PIN, gpio_redpin_config_t );&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;while&lt;/STRONG&gt; (1)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SDK_DelayAtLeastUs(100000, SDK_DEVICE_MAXIMUM_CPU_CLOCK_FREQUENCY);&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#if&lt;/STRONG&gt; (defined(FSL_FEATURE_IGPIO_HAS_DR_TOGGLE) &amp;amp;&amp;amp; (FSL_FEATURE_IGPIO_HAS_DR_TOGGLE == 1))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;GPIO_PortToggle(EXAMPLE_LED_GPIO, 1u &amp;lt;&amp;lt; EXAMPLE_LED_GPIO_PIN);&lt;/P&gt;&lt;P&gt;//****** &amp;nbsp;GPIO_PortToggle(EXAMPLE_REDLED_GPIO, 1u &amp;lt;&amp;lt; EXAMPLE_REDLED_GPIO_PIN);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#else&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;if&lt;/STRONG&gt; (g_pinSet)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_PinWrite(EXAMPLE_LED_GPIO, EXAMPLE_LED_GPIO_PIN, 0U);&lt;/P&gt;&lt;P&gt;&amp;nbsp; //******&amp;nbsp;&amp;nbsp; GPIO_PinWrite(EXAMPLE_REDLED_GPIO, EXAMPLE_REDLED_GPIO_PIN, 0U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g_pinSet = false;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;else&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_PinWrite(EXAMPLE_LED_GPIO, EXAMPLE_LED_GPIO_PIN, 1U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;//****** &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GPIO_PinWrite(EXAMPLE_REDLED_GPIO, EXAMPLE_REDLED_GPIO_PIN, 1U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g_pinSet = true;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#endif&lt;/STRONG&gt; /* FSL_FEATURE_IGPIO_HAS_DR_TOGGLE */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 21 Jun 2021 14:11:07 GMT</pubDate>
    <dc:creator>GarageDirt</dc:creator>
    <dc:date>2021-06-21T14:11:07Z</dc:date>
    <item>
      <title>Both LED's</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Both-LED-s/m-p/1295019#M14797</link>
      <description>&lt;P&gt;The MIMXRT1176 evk has two user LED's.&amp;nbsp; One on GPIO_AD_04 (green) and one on GPIO_AD_26(red). Is it possible to make both blink at the same time?&amp;nbsp; &amp;nbsp; The reason I want to do this is because I just want to find out how to make multiple pins work not just one as shown in evkmimxrt1170_igpio_led_output_cm7.&amp;nbsp; Once I find this out, hopefully I can apply the knowledge to other (non-led) pins.&amp;nbsp; NXP documentation is pretty much useless in this area.&lt;/P&gt;</description>
      <pubDate>Sun, 20 Jun 2021 15:12:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Both-LED-s/m-p/1295019#M14797</guid>
      <dc:creator>GarageDirt</dc:creator>
      <dc:date>2021-06-20T15:12:23Z</dc:date>
    </item>
    <item>
      <title>Re: Both LED's</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Both-LED-s/m-p/1295031#M14798</link>
      <description>&lt;P&gt;Yes, you can.&lt;/P&gt;&lt;P&gt;There are (at least) 2 ways of doing this.&lt;/P&gt;&lt;P&gt;(1), You could use the SDK functions and copy/adapt them to your needs. This should be pretty straightforward as you already have example code working.&lt;/P&gt;&lt;P&gt;(2), You can write directly to the GPIO registers, which is what I tend to do. For example, see below for an example using GPIO4 bit 12&lt;/P&gt;&lt;P&gt;To set the pin state to logic high :&amp;nbsp;GPIO4-&amp;gt;DR |= (1UL &amp;lt;&amp;lt; 12)&lt;/P&gt;&lt;P&gt;To set the pin state to logic low :&amp;nbsp;GPIO4-&amp;gt;DR &amp;amp;= ~(1UL &amp;lt;&amp;lt; 12)&lt;/P&gt;&lt;P&gt;To toggle the pin state :&amp;nbsp;GPIO4-&amp;gt;DR_TOGGLE |= (1UL &amp;lt;&amp;lt; 12)&lt;/P&gt;&lt;P&gt;Obviously, you need to have correctly set the pins up beforehand for this to work as expected. (select GPIO function for the pin, and set the GPIO pin direction to output)&lt;/P&gt;&lt;P&gt;-Nick&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 20 Jun 2021 21:03:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Both-LED-s/m-p/1295031#M14798</guid>
      <dc:creator>nickwallis</dc:creator>
      <dc:date>2021-06-20T21:03:13Z</dc:date>
    </item>
    <item>
      <title>Re: Both LED's</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Both-LED-s/m-p/1295477#M14810</link>
      <description>&lt;P&gt;Hi Nick,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can see that you are not on the nxp staff and may not have the time to answer this, but I am writing this in hopes that you can.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In your response to my question about both LEDs turning on, you suggested I adapt the SDK function to accomplish the task.&amp;nbsp; Well, I tried that by taking the original code that works and adding lines of code that I think should be there for the red led. The original code works just fine.&amp;nbsp; The seven lines of code that I added are commented out using the form of "&amp;nbsp; //*****&amp;nbsp; " ahead of the line of non-functional code so that they are more easily spotted.&amp;nbsp; Additionally, I added&amp;nbsp; information to the ConfigTools (pins) for the red led as:&lt;/P&gt;&lt;P&gt;L14&amp;nbsp;&amp;nbsp; GPIO_AD_26&amp;nbsp; , etc..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My question is...&amp;nbsp; can you take a quick look at my seven lines of added code and tell me where I am going astray?&amp;nbsp; I would &amp;nbsp;really appreciate any help you can offer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#include&lt;/STRONG&gt; "pin_mux.h"&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#include&lt;/STRONG&gt; "clock_config.h"&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#include&lt;/STRONG&gt; "board.h"&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#include&lt;/STRONG&gt; "fsl_debug_console.h"&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#include&lt;/STRONG&gt; "fsl_gpio.h"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/*******************************************************************************&lt;/P&gt;&lt;P&gt;&amp;nbsp;* Definitions&lt;/P&gt;&lt;P&gt;&amp;nbsp;******************************************************************************/&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#define&lt;/STRONG&gt; EXAMPLE_LED_GPIO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_USER_LED_GPIO&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#define&lt;/STRONG&gt; EXAMPLE_LED_GPIO_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_USER_LED_GPIO_PIN&lt;/P&gt;&lt;P&gt;//******#define EXAMPLE_REDLED_GPIO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_USER_REDLED_GPIO&lt;/P&gt;&lt;P&gt;//******#define EXAMPLE_REDLED_GPIO_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_USER_REDLED_GPIO_PIN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/*******************************************************************************&lt;/P&gt;&lt;P&gt;&amp;nbsp;* Prototypes&lt;/P&gt;&lt;P&gt;&amp;nbsp;******************************************************************************/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/*******************************************************************************&lt;/P&gt;&lt;P&gt;&amp;nbsp;* Variables&lt;/P&gt;&lt;P&gt;&amp;nbsp;******************************************************************************/&lt;/P&gt;&lt;P&gt;/* The PIN status */&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;volatile&lt;/STRONG&gt; bool g_pinSet = false;&lt;/P&gt;&lt;P&gt;/*******************************************************************************&lt;/P&gt;&lt;P&gt;&amp;nbsp;* Code&lt;/P&gt;&lt;P&gt;&amp;nbsp;******************************************************************************/&lt;/P&gt;&lt;P&gt;/*!&lt;/P&gt;&lt;P&gt;&amp;nbsp;* @brief Main function&lt;/P&gt;&lt;P&gt;&amp;nbsp;*/&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;int&lt;/STRONG&gt; &lt;STRONG&gt;main&lt;/STRONG&gt;(&lt;STRONG&gt;void&lt;/STRONG&gt;)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Define the &lt;U&gt;init&lt;/U&gt; structure for the output LED pin*/&lt;/P&gt;&lt;P&gt;gpio_pin_config_t&amp;nbsp; &amp;nbsp;&amp;nbsp;led_config = {&lt;EM&gt;kGPIO_DigitalOutput&lt;/EM&gt;, 0, &lt;EM&gt;kGPIO_NoIntmode&lt;/EM&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;//****** gpio_redpin_config_t &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pinL14_config = {kGPIO_DigitalOutput, 0, kGPIO_NoIntmode};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Board pin, clock, debug console &lt;U&gt;init&lt;/U&gt; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_ConfigMPU();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_InitPins();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_BootClockRUN();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_InitDebugConsole();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Print a note to terminal. */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRINTF("\r\n GPIO Driver example\r\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRINTF("\r\n The LED is blinking.\r\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* &lt;U&gt;Init&lt;/U&gt; output LED GPIO. */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_PinInit(EXAMPLE_LED_GPIO, EXAMPLE_LED_GPIO_PIN, &amp;amp;led_config);&lt;/P&gt;&lt;P&gt;//******&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_PinInit(EXAMPLE_REDLED_GPIO, EXAMPLE_REDLED_GPIO_PIN, gpio_redpin_config_t );&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;while&lt;/STRONG&gt; (1)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SDK_DelayAtLeastUs(100000, SDK_DEVICE_MAXIMUM_CPU_CLOCK_FREQUENCY);&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#if&lt;/STRONG&gt; (defined(FSL_FEATURE_IGPIO_HAS_DR_TOGGLE) &amp;amp;&amp;amp; (FSL_FEATURE_IGPIO_HAS_DR_TOGGLE == 1))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;GPIO_PortToggle(EXAMPLE_LED_GPIO, 1u &amp;lt;&amp;lt; EXAMPLE_LED_GPIO_PIN);&lt;/P&gt;&lt;P&gt;//****** &amp;nbsp;GPIO_PortToggle(EXAMPLE_REDLED_GPIO, 1u &amp;lt;&amp;lt; EXAMPLE_REDLED_GPIO_PIN);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#else&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;if&lt;/STRONG&gt; (g_pinSet)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_PinWrite(EXAMPLE_LED_GPIO, EXAMPLE_LED_GPIO_PIN, 0U);&lt;/P&gt;&lt;P&gt;&amp;nbsp; //******&amp;nbsp;&amp;nbsp; GPIO_PinWrite(EXAMPLE_REDLED_GPIO, EXAMPLE_REDLED_GPIO_PIN, 0U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g_pinSet = false;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;else&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_PinWrite(EXAMPLE_LED_GPIO, EXAMPLE_LED_GPIO_PIN, 1U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;//****** &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GPIO_PinWrite(EXAMPLE_REDLED_GPIO, EXAMPLE_REDLED_GPIO_PIN, 1U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g_pinSet = true;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#endif&lt;/STRONG&gt; /* FSL_FEATURE_IGPIO_HAS_DR_TOGGLE */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Jun 2021 14:11:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Both-LED-s/m-p/1295477#M14810</guid>
      <dc:creator>GarageDirt</dc:creator>
      <dc:date>2021-06-21T14:11:07Z</dc:date>
    </item>
    <item>
      <title>Re: Both LED's</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Both-LED-s/m-p/1295935#M14824</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/186893"&gt;@GarageDirt&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Check my attached mcuxpresso project, I already help you add the RED led: D34.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; I have tested it on my side, both yellow and red led is blinking.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Code:&lt;/P&gt;
&lt;P&gt;1. pinmux.c&amp;nbsp;void BOARD_InitPins(void) {&lt;/P&gt;
&lt;P&gt;IOMUXC_SetPinMux(&lt;BR /&gt;IOMUXC_GPIO_AD_26_GPIO9_IO25, /* GPIO_AD_04 is configured as GPIO9_IO03 */&lt;BR /&gt;0U); /* Software Input On Field: Input Path is determined by functionality */&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. main&lt;/P&gt;
&lt;P&gt;gpio_pin_config_t led_config1 = {kGPIO_DigitalOutput, 1, kGPIO_NoIntmode};&lt;/P&gt;
&lt;P&gt;GPIO_PinInit(GPIO9, 25U, &amp;amp;led_config1);&lt;/P&gt;
&lt;P&gt;GPIO_PortToggle(GPIO9, 1&amp;lt;&amp;lt;25U);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Wish it helps you!&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;kerry&lt;/P&gt;</description>
      <pubDate>Tue, 22 Jun 2021 07:39:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Both-LED-s/m-p/1295935#M14824</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2021-06-22T07:39:16Z</dc:date>
    </item>
  </channel>
</rss>

