Macros | Functions
board.h File Reference
#include "clock_config.h"
#include "fsl_common.h"
#include "fsl_gpio.h"
#include "fsl_clock.h"
Include dependency graph for board.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BOARD_ACCEL_I2C_BASEADDR   LPI2C1
 
#define BOARD_ACCEL_I2C_CLOCK_FREQ   (CLOCK_GetFreq(kCLOCK_Usb1PllClk) / 8 / (BOARD_ACCEL_I2C_CLOCK_SOURCE_DIVIDER + 1U))
 
#define BOARD_ACCEL_I2C_CLOCK_SOURCE_DIVIDER   (5U)
 
#define BOARD_ACCEL_I2C_CLOCK_SOURCE_SELECT   (0U)
 
#define BOARD_ARDUINO_I2C_INDEX   (1)
 
#define BOARD_ARDUINO_I2C_IRQ   (LPI2C1_IRQn)
 
#define BOARD_ARDUINO_INT_IRQ   (GPIO1_INT3_IRQn)
 
#define BOARD_BT_UART_BASEADDR   LPUART3
 
#define BOARD_BT_UART_CLK_FREQ   BOARD_DebugConsoleSrcFreq()
 
#define BOARD_BT_UART_IRQ   LPUART3_IRQn
 
#define BOARD_BT_UART_IRQ_HANDLER   LPUART3_IRQHandler
 
#define BOARD_CAMERA_I2C_BASEADDR   LPI2C1
 
#define BOARD_CAMERA_I2C_CLOCK_FREQ   (CLOCK_GetFreq(kCLOCK_Usb1PllClk) / 8 / (BOARD_CAMERA_I2C_CLOCK_SOURCE_DIVIDER + 1U))
 
#define BOARD_CAMERA_I2C_CLOCK_SOURCE_DIVIDER   (5U)
 
#define BOARD_CAMERA_I2C_CLOCK_SOURCE_SELECT   (0U) /* Select USB1 PLL (480 MHz) as LPI2C's clock source */
 
#define BOARD_CAMERA_I2C_SCL_GPIO   GPIO1
 
#define BOARD_CAMERA_I2C_SCL_PIN   16
 
#define BOARD_CAMERA_I2C_SDA_GPIO   GPIO1
 
#define BOARD_CAMERA_I2C_SDA_PIN   17
 
#define BOARD_CAMERA_PWDN_GPIO   GPIO1
 
#define BOARD_CAMERA_PWDN_PIN   4
 
#define BOARD_CODEC_I2C_BASEADDR   LPI2C1
 
#define BOARD_CODEC_I2C_CLOCK_FREQ   (10000000U)
 
#define BOARD_CODEC_I2C_CLOCK_SOURCE_DIVIDER   (5U)
 
#define BOARD_CODEC_I2C_CLOCK_SOURCE_SELECT   (0U)
 
#define BOARD_CODEC_I2C_INSTANCE   1U
 
#define BOARD_DEBUG_UART_BASEADDR   (uint32_t) LPUART1
 
#define BOARD_DEBUG_UART_BAUDRATE   (115200U)
 
#define BOARD_DEBUG_UART_CLK_FREQ   BOARD_DebugConsoleSrcFreq()
 
#define BOARD_DEBUG_UART_INSTANCE   1U
 
#define BOARD_DEBUG_UART_TYPE   kSerialPort_Uart
 
#define BOARD_ENET0_PHY_ADDRESS   (0x02U) /* Phy address of enet port 0. */
 The ENET PHY address. More...
 
#define BOARD_FLASH_SIZE   (0x4000000U)
 The hyper flash size. More...
 
#define BOARD_HAS_SDCARD   (1U)
 
#define BOARD_INITGT202SHIELD_IRQ_DIRECTION   kGPIO_DigitalInput
 
#define BOARD_INITGT202SHIELD_IRQ_GPIO   GPIO1
 
#define BOARD_INITGT202SHIELD_IRQ_GPIO_PIN   19U
 
#define BOARD_INITGT202SHIELD_IRQ_LABEL   "IRQ"
 
#define BOARD_INITGT202SHIELD_IRQ_NAME   "IRQ"
 
#define BOARD_INITGT202SHIELD_IRQ_PIN_NAME   GPIO1_19
 
#define BOARD_INITGT202SHIELD_IRQ_PORT   1U
 
#define BOARD_INITGT202SHIELD_PWRON_DIRECTION   kGPIO_DigitalOutput
 
#define BOARD_INITGT202SHIELD_PWRON_GPIO   GPIO1
 The WIFI-QCA shield pin. More...
 
#define BOARD_INITGT202SHIELD_PWRON_GPIO_PIN   3U
 
#define BOARD_INITGT202SHIELD_PWRON_LABEL   "PWRON"
 
#define BOARD_INITGT202SHIELD_PWRON_NAME   "PWRON"
 
#define BOARD_INITGT202SHIELD_PWRON_PIN_NAME   GPIO1_3
 
#define BOARD_INITGT202SHIELD_PWRON_PORT   1U
 
#define BOARD_INITSILEX2401SHIELD_IRQ_DIRECTION   kGPIO_DigitalInput
 
#define BOARD_INITSILEX2401SHIELD_IRQ_GPIO   GPIO1
 
#define BOARD_INITSILEX2401SHIELD_IRQ_GPIO_PIN   11U
 
#define BOARD_INITSILEX2401SHIELD_IRQ_LABEL   "IRQ"
 
#define BOARD_INITSILEX2401SHIELD_IRQ_NAME   "IRQ"
 
#define BOARD_INITSILEX2401SHIELD_IRQ_PIN_NAME   GPIO1_11
 
#define BOARD_INITSILEX2401SHIELD_IRQ_PORT   1U
 
#define BOARD_INITSILEX2401SHIELD_PWRON_DIRECTION   kGPIO_DigitalOutput
 
#define BOARD_INITSILEX2401SHIELD_PWRON_GPIO   GPIO1
 The WIFI-QCA Silex 2401 shield pin. More...
 
#define BOARD_INITSILEX2401SHIELD_PWRON_GPIO_PIN   9U
 
#define BOARD_INITSILEX2401SHIELD_PWRON_LABEL   "PWRON"
 
#define BOARD_INITSILEX2401SHIELD_PWRON_NAME   "PWRON"
 
#define BOARD_INITSILEX2401SHIELD_PWRON_PIN_NAME   GPIO1_9
 
#define BOARD_INITSILEX2401SHIELD_PWRON_PORT   1U
 
#define BOARD_NAME   "IMXRT1050-EVKB"
 The board name. More...
 
#define BOARD_UART_IRQ   LPUART1_IRQn
 
#define BOARD_UART_IRQ_HANDLER   LPUART1_IRQHandler
 
#define BOARD_USB_PHY_D_CAL   (0x0CU)
 
#define BOARD_USB_PHY_TXCAL45DM   (0x06U)
 
#define BOARD_USB_PHY_TXCAL45DP   (0x06U)
 
#define BOARD_USER_BUTTON_GPIO   GPIO5
 Define the port interrupt number for the board switches. More...
 
#define BOARD_USER_BUTTON_GPIO_PIN   (0U)
 
#define BOARD_USER_BUTTON_IRQ   GPIO5_Combined_0_15_IRQn
 
#define BOARD_USER_BUTTON_IRQ_HANDLER   GPIO5_Combined_0_15_IRQHandler
 
#define BOARD_USER_BUTTON_NAME   "SW8"
 
#define BOARD_USER_LED_GPIO   GPIO1
 
#define BOARD_USER_LED_GPIO_PIN   (9U)
 
#define LOGIC_LED_OFF   (1U)
 
#define LOGIC_LED_ON   (0U)
 The USER_LED used for board. More...
 
#define USER_LED_INIT(output)
 
#define USER_LED_OFF()   GPIO_PortSet(BOARD_USER_LED_GPIO, 1U << BOARD_USER_LED_GPIO_PIN)
 
#define USER_LED_ON()   GPIO_PortClear(BOARD_USER_LED_GPIO, 1U << BOARD_USER_LED_GPIO_PIN)
 
#define USER_LED_TOGGLE()
 

Functions

void BOARD_ConfigMPU (void)
 
uint32_t BOARD_DebugConsoleSrcFreq (void)
 
void BOARD_InitDebugConsole (void)
 

Macro Definition Documentation

◆ BOARD_ACCEL_I2C_BASEADDR

#define BOARD_ACCEL_I2C_BASEADDR   LPI2C1

Definition at line 124 of file board.h.

◆ BOARD_ACCEL_I2C_CLOCK_FREQ

#define BOARD_ACCEL_I2C_CLOCK_FREQ   (CLOCK_GetFreq(kCLOCK_Usb1PllClk) / 8 / (BOARD_ACCEL_I2C_CLOCK_SOURCE_DIVIDER + 1U))

Definition at line 129 of file board.h.

◆ BOARD_ACCEL_I2C_CLOCK_SOURCE_DIVIDER

#define BOARD_ACCEL_I2C_CLOCK_SOURCE_DIVIDER   (5U)

Definition at line 128 of file board.h.

◆ BOARD_ACCEL_I2C_CLOCK_SOURCE_SELECT

#define BOARD_ACCEL_I2C_CLOCK_SOURCE_SELECT   (0U)

Definition at line 126 of file board.h.

◆ BOARD_ARDUINO_I2C_INDEX

#define BOARD_ARDUINO_I2C_INDEX   (1)

Definition at line 85 of file board.h.

◆ BOARD_ARDUINO_I2C_IRQ

#define BOARD_ARDUINO_I2C_IRQ   (LPI2C1_IRQn)

Definition at line 84 of file board.h.

◆ BOARD_ARDUINO_INT_IRQ

#define BOARD_ARDUINO_INT_IRQ   (GPIO1_INT3_IRQn)

Definition at line 83 of file board.h.

◆ BOARD_BT_UART_BASEADDR

#define BOARD_BT_UART_BASEADDR   LPUART3

Definition at line 152 of file board.h.

◆ BOARD_BT_UART_CLK_FREQ

#define BOARD_BT_UART_CLK_FREQ   BOARD_DebugConsoleSrcFreq()

Definition at line 153 of file board.h.

◆ BOARD_BT_UART_IRQ

#define BOARD_BT_UART_IRQ   LPUART3_IRQn

Definition at line 154 of file board.h.

◆ BOARD_BT_UART_IRQ_HANDLER

#define BOARD_BT_UART_IRQ_HANDLER   LPUART3_IRQHandler

Definition at line 155 of file board.h.

◆ BOARD_CAMERA_I2C_BASEADDR

#define BOARD_CAMERA_I2C_BASEADDR   LPI2C1

Definition at line 138 of file board.h.

◆ BOARD_CAMERA_I2C_CLOCK_FREQ

#define BOARD_CAMERA_I2C_CLOCK_FREQ   (CLOCK_GetFreq(kCLOCK_Usb1PllClk) / 8 / (BOARD_CAMERA_I2C_CLOCK_SOURCE_DIVIDER + 1U))

Definition at line 141 of file board.h.

◆ BOARD_CAMERA_I2C_CLOCK_SOURCE_DIVIDER

#define BOARD_CAMERA_I2C_CLOCK_SOURCE_DIVIDER   (5U)

Definition at line 139 of file board.h.

◆ BOARD_CAMERA_I2C_CLOCK_SOURCE_SELECT

#define BOARD_CAMERA_I2C_CLOCK_SOURCE_SELECT   (0U) /* Select USB1 PLL (480 MHz) as LPI2C's clock source */

Definition at line 140 of file board.h.

◆ BOARD_CAMERA_I2C_SCL_GPIO

#define BOARD_CAMERA_I2C_SCL_GPIO   GPIO1

Definition at line 144 of file board.h.

◆ BOARD_CAMERA_I2C_SCL_PIN

#define BOARD_CAMERA_I2C_SCL_PIN   16

Definition at line 145 of file board.h.

◆ BOARD_CAMERA_I2C_SDA_GPIO

#define BOARD_CAMERA_I2C_SDA_GPIO   GPIO1

Definition at line 146 of file board.h.

◆ BOARD_CAMERA_I2C_SDA_PIN

#define BOARD_CAMERA_I2C_SDA_PIN   17

Definition at line 147 of file board.h.

◆ BOARD_CAMERA_PWDN_GPIO

#define BOARD_CAMERA_PWDN_GPIO   GPIO1

Definition at line 148 of file board.h.

◆ BOARD_CAMERA_PWDN_PIN

#define BOARD_CAMERA_PWDN_PIN   4

Definition at line 149 of file board.h.

◆ BOARD_CODEC_I2C_BASEADDR

#define BOARD_CODEC_I2C_BASEADDR   LPI2C1

Definition at line 131 of file board.h.

◆ BOARD_CODEC_I2C_CLOCK_FREQ

#define BOARD_CODEC_I2C_CLOCK_FREQ   (10000000U)

Definition at line 135 of file board.h.

◆ BOARD_CODEC_I2C_CLOCK_SOURCE_DIVIDER

#define BOARD_CODEC_I2C_CLOCK_SOURCE_DIVIDER   (5U)

Definition at line 134 of file board.h.

◆ BOARD_CODEC_I2C_CLOCK_SOURCE_SELECT

#define BOARD_CODEC_I2C_CLOCK_SOURCE_SELECT   (0U)

Definition at line 133 of file board.h.

◆ BOARD_CODEC_I2C_INSTANCE

#define BOARD_CODEC_I2C_INSTANCE   1U

Definition at line 132 of file board.h.

◆ BOARD_DEBUG_UART_BASEADDR

#define BOARD_DEBUG_UART_BASEADDR   (uint32_t) LPUART1

Definition at line 24 of file board.h.

◆ BOARD_DEBUG_UART_BAUDRATE

#define BOARD_DEBUG_UART_BAUDRATE   (115200U)

Definition at line 33 of file board.h.

◆ BOARD_DEBUG_UART_CLK_FREQ

#define BOARD_DEBUG_UART_CLK_FREQ   BOARD_DebugConsoleSrcFreq()

Definition at line 27 of file board.h.

◆ BOARD_DEBUG_UART_INSTANCE

#define BOARD_DEBUG_UART_INSTANCE   1U

Definition at line 25 of file board.h.

◆ BOARD_DEBUG_UART_TYPE

#define BOARD_DEBUG_UART_TYPE   kSerialPort_Uart

Definition at line 23 of file board.h.

◆ BOARD_ENET0_PHY_ADDRESS

#define BOARD_ENET0_PHY_ADDRESS   (0x02U) /* Phy address of enet port 0. */

The ENET PHY address.

Definition at line 76 of file board.h.

◆ BOARD_FLASH_SIZE

#define BOARD_FLASH_SIZE   (0x4000000U)

The hyper flash size.

Definition at line 73 of file board.h.

◆ BOARD_HAS_SDCARD

#define BOARD_HAS_SDCARD   (1U)

Definition at line 87 of file board.h.

◆ BOARD_INITGT202SHIELD_IRQ_DIRECTION

#define BOARD_INITGT202SHIELD_IRQ_DIRECTION   kGPIO_DigitalInput

Direction

Definition at line 104 of file board.h.

◆ BOARD_INITGT202SHIELD_IRQ_GPIO

#define BOARD_INITGT202SHIELD_IRQ_GPIO   GPIO1

GPIO device name: GPIO

Definition at line 98 of file board.h.

◆ BOARD_INITGT202SHIELD_IRQ_GPIO_PIN

#define BOARD_INITGT202SHIELD_IRQ_GPIO_PIN   19U

PIO1 pin index: 19

Definition at line 100 of file board.h.

◆ BOARD_INITGT202SHIELD_IRQ_LABEL

#define BOARD_INITGT202SHIELD_IRQ_LABEL   "IRQ"

Label

Definition at line 102 of file board.h.

◆ BOARD_INITGT202SHIELD_IRQ_NAME

#define BOARD_INITGT202SHIELD_IRQ_NAME   "IRQ"

Identifier name

Definition at line 103 of file board.h.

◆ BOARD_INITGT202SHIELD_IRQ_PIN_NAME

#define BOARD_INITGT202SHIELD_IRQ_PIN_NAME   GPIO1_19

Pin name

Definition at line 101 of file board.h.

◆ BOARD_INITGT202SHIELD_IRQ_PORT

#define BOARD_INITGT202SHIELD_IRQ_PORT   1U

PORT device index: 1

Definition at line 99 of file board.h.

◆ BOARD_INITGT202SHIELD_PWRON_DIRECTION

#define BOARD_INITGT202SHIELD_PWRON_DIRECTION   kGPIO_DigitalOutput

Direction

Definition at line 96 of file board.h.

◆ BOARD_INITGT202SHIELD_PWRON_GPIO

#define BOARD_INITGT202SHIELD_PWRON_GPIO   GPIO1

The WIFI-QCA shield pin.

GPIO device name: GPIO

Definition at line 90 of file board.h.

◆ BOARD_INITGT202SHIELD_PWRON_GPIO_PIN

#define BOARD_INITGT202SHIELD_PWRON_GPIO_PIN   3U

PIO4 pin index: 3

Definition at line 92 of file board.h.

◆ BOARD_INITGT202SHIELD_PWRON_LABEL

#define BOARD_INITGT202SHIELD_PWRON_LABEL   "PWRON"

Label

Definition at line 94 of file board.h.

◆ BOARD_INITGT202SHIELD_PWRON_NAME

#define BOARD_INITGT202SHIELD_PWRON_NAME   "PWRON"

Identifier name

Definition at line 95 of file board.h.

◆ BOARD_INITGT202SHIELD_PWRON_PIN_NAME

#define BOARD_INITGT202SHIELD_PWRON_PIN_NAME   GPIO1_3

Pin name

Definition at line 93 of file board.h.

◆ BOARD_INITGT202SHIELD_PWRON_PORT

#define BOARD_INITGT202SHIELD_PWRON_PORT   1U

PORT device index: 1

Definition at line 91 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_IRQ_DIRECTION

#define BOARD_INITSILEX2401SHIELD_IRQ_DIRECTION   kGPIO_DigitalInput

Direction

Definition at line 121 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_IRQ_GPIO

#define BOARD_INITSILEX2401SHIELD_IRQ_GPIO   GPIO1

GPIO device name: GPIO

Definition at line 115 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_IRQ_GPIO_PIN

#define BOARD_INITSILEX2401SHIELD_IRQ_GPIO_PIN   11U

PIO1 pin index: 11

Definition at line 117 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_IRQ_LABEL

#define BOARD_INITSILEX2401SHIELD_IRQ_LABEL   "IRQ"

Label

Definition at line 119 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_IRQ_NAME

#define BOARD_INITSILEX2401SHIELD_IRQ_NAME   "IRQ"

Identifier name

Definition at line 120 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_IRQ_PIN_NAME

#define BOARD_INITSILEX2401SHIELD_IRQ_PIN_NAME   GPIO1_11

Pin name

Definition at line 118 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_IRQ_PORT

#define BOARD_INITSILEX2401SHIELD_IRQ_PORT   1U

PORT device index: 1

Definition at line 116 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_PWRON_DIRECTION

#define BOARD_INITSILEX2401SHIELD_PWRON_DIRECTION   kGPIO_DigitalOutput

Direction

Definition at line 113 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_PWRON_GPIO

#define BOARD_INITSILEX2401SHIELD_PWRON_GPIO   GPIO1

The WIFI-QCA Silex 2401 shield pin.

GPIO device name: GPIO

Definition at line 107 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_PWRON_GPIO_PIN

#define BOARD_INITSILEX2401SHIELD_PWRON_GPIO_PIN   9U

PIO4 pin index: 9

Definition at line 109 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_PWRON_LABEL

#define BOARD_INITSILEX2401SHIELD_PWRON_LABEL   "PWRON"

Label

Definition at line 111 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_PWRON_NAME

#define BOARD_INITSILEX2401SHIELD_PWRON_NAME   "PWRON"

Identifier name

Definition at line 112 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_PWRON_PIN_NAME

#define BOARD_INITSILEX2401SHIELD_PWRON_PIN_NAME   GPIO1_9

Pin name

Definition at line 110 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_PWRON_PORT

#define BOARD_INITSILEX2401SHIELD_PWRON_PORT   1U

PORT device index: 1

Definition at line 108 of file board.h.

◆ BOARD_NAME

#define BOARD_NAME   "IMXRT1050-EVKB"

The board name.

Definition at line 20 of file board.h.

◆ BOARD_UART_IRQ

#define BOARD_UART_IRQ   LPUART1_IRQn

Definition at line 29 of file board.h.

◆ BOARD_UART_IRQ_HANDLER

#define BOARD_UART_IRQ_HANDLER   LPUART1_IRQHandler

Definition at line 30 of file board.h.

◆ BOARD_USB_PHY_D_CAL

#define BOARD_USB_PHY_D_CAL   (0x0CU)

Definition at line 79 of file board.h.

◆ BOARD_USB_PHY_TXCAL45DM

#define BOARD_USB_PHY_TXCAL45DM   (0x06U)

Definition at line 81 of file board.h.

◆ BOARD_USB_PHY_TXCAL45DP

#define BOARD_USB_PHY_TXCAL45DP   (0x06U)

Definition at line 80 of file board.h.

◆ BOARD_USER_BUTTON_GPIO

#define BOARD_USER_BUTTON_GPIO   GPIO5

Define the port interrupt number for the board switches.

Definition at line 63 of file board.h.

◆ BOARD_USER_BUTTON_GPIO_PIN

#define BOARD_USER_BUTTON_GPIO_PIN   (0U)

Definition at line 66 of file board.h.

◆ BOARD_USER_BUTTON_IRQ

#define BOARD_USER_BUTTON_IRQ   GPIO5_Combined_0_15_IRQn

Definition at line 68 of file board.h.

◆ BOARD_USER_BUTTON_IRQ_HANDLER

#define BOARD_USER_BUTTON_IRQ_HANDLER   GPIO5_Combined_0_15_IRQHandler

Definition at line 69 of file board.h.

◆ BOARD_USER_BUTTON_NAME

#define BOARD_USER_BUTTON_NAME   "SW8"

Definition at line 70 of file board.h.

◆ BOARD_USER_LED_GPIO

#define BOARD_USER_LED_GPIO   GPIO1

Definition at line 40 of file board.h.

◆ BOARD_USER_LED_GPIO_PIN

#define BOARD_USER_LED_GPIO_PIN   (9U)

Definition at line 43 of file board.h.

◆ LOGIC_LED_OFF

#define LOGIC_LED_OFF   (1U)

Definition at line 38 of file board.h.

◆ LOGIC_LED_ON

#define LOGIC_LED_ON   (0U)

The USER_LED used for board.

Definition at line 37 of file board.h.

◆ USER_LED_INIT

#define USER_LED_INIT (   output)
Value:
BOARD_USER_LED_GPIO->GDIR |= (1U << BOARD_USER_LED_GPIO_PIN)

Enable target USER_LED

Definition at line 46 of file board.h.

◆ USER_LED_OFF

#define USER_LED_OFF ( )    GPIO_PortSet(BOARD_USER_LED_GPIO, 1U << BOARD_USER_LED_GPIO_PIN)

Turn on target USER_LED

Definition at line 54 of file board.h.

◆ USER_LED_ON

#define USER_LED_ON ( )    GPIO_PortClear(BOARD_USER_LED_GPIO, 1U << BOARD_USER_LED_GPIO_PIN)

Turn off target USER_LED

Definition at line 51 of file board.h.

◆ USER_LED_TOGGLE

#define USER_LED_TOGGLE ( )
Value:

Toggle target USER_LED

Definition at line 55 of file board.h.

Function Documentation

◆ BOARD_ConfigMPU()

void BOARD_ConfigMPU ( void  )

Definition at line 235 of file board.c.

◆ BOARD_DebugConsoleSrcFreq()

uint32_t BOARD_DebugConsoleSrcFreq ( void  )

Definition at line 24 of file board.c.

◆ BOARD_InitDebugConsole()

void BOARD_InitDebugConsole ( void  )

Definition at line 43 of file board.c.

GPIO_PinWrite
void GPIO_PinWrite(GPIO_Type *base, uint32_t pin, uint8_t output)
Sets the output level of the individual GPIO pin to logic 1 or 0.
Definition: fsl_gpio.c:111
BOARD_USER_LED_GPIO_PIN
#define BOARD_USER_LED_GPIO_PIN
Definition: board.h:43
BOARD_USER_LED_GPIO
#define BOARD_USER_LED_GPIO
Definition: board.h:40
GPIO_PinRead
static uint32_t GPIO_PinRead(GPIO_Type *base, uint32_t pin)
Reads the current input value of the GPIO port.
Definition: fsl_gpio.h:174


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:14:56