ISSDK  1.8
IoT Sensing Software Development Kit
Macros | Functions
board.h File Reference
#include "clock_config.h"
#include "fsl_common.h"
#include "fsl_reset.h"
#include "fsl_gpio.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_NAME   "MIMXRT685-EVK"
 The board name. More...
 
#define BOARD_I3C_CODEC   (1)
 
#define BOARD_DEBUG_UART_TYPE   kSerialPort_Uart
 The UART to use for debug messages. More...
 
#define BOARD_DEBUG_UART_BASEADDR   (uint32_t) USART0
 
#define BOARD_DEBUG_UART_INSTANCE   0U
 
#define BOARD_DEBUG_UART_CLK_FREQ   CLOCK_GetFreq(kCLOCK_Flexcomm0)
 
#define BOARD_DEBUG_UART_FRG_CLK   (&(const clock_frg_clk_config_t){0, kCLOCK_FrgPllDiv, 0, 0})
 
#define BOARD_DEBUG_UART_CLK_ATTACH   kFRG_to_FLEXCOMM0
 
#define BOARD_DEBUG_UART_RST   kFC0_RST_SHIFT_RSTn
 
#define BOARD_DEBUG_UART_CLKSRC   kCLOCK_Flexcomm0
 
#define BOARD_UART_IRQ_HANDLER   FLEXCOMM0_IRQHandler
 
#define BOARD_UART_IRQ   FLEXCOMM0_IRQn
 
#define BOARD_DEBUG_UART_BAUDRATE   115200
 
#define BOARD_CODEC_I2C_BASEADDR   I3C
 
#define BOARD_CODEC_I2C_CLOCK_FREQ   CLOCK_GetFreq(kCLOCK_I3cClk)
 
#define BOARD_PMIC_I2C_BASEADDR   I2C15
 
#define BOARD_PMIC_I2C_CLOCK_FREQ   CLOCK_GetFreq(kCLOCK_Flexcomm15)
 
#define BOARD_ACCEL_I2C_BASEADDR   I2C2
 
#define BOARD_ACCEL_I2C_CLOCK_FREQ   CLOCK_GetFreq(kCLOCK_Flexcomm2)
 
#define LOGIC_LED_ON   1U
 
#define LOGIC_LED_OFF   0U
 
#define BOARD_LED_RED_GPIO   GPIO
 
#define BOARD_LED_RED_GPIO_PORT   0U
 
#define BOARD_LED_RED_GPIO_PIN   31U
 
#define BOARD_LED_GREEN_GPIO   GPIO
 
#define BOARD_LED_GREEN_GPIO_PORT   0U
 
#define BOARD_LED_GREEN_GPIO_PIN   14U
 
#define BOARD_LED_BLUE_GPIO   GPIO
 
#define BOARD_LED_BLUE_GPIO_PORT   0U
 
#define BOARD_LED_BLUE_GPIO_PIN   26U
 
#define LED_RED_INIT(output)
 
#define LED_RED_ON()
 
#define LED_RED_OFF()
 
#define LED_RED_TOGGLE()
 
#define LED_GREEN_INIT(output)
 
#define LED_GREEN_ON()
 
#define LED_GREEN_OFF()
 
#define LED_GREEN_TOGGLE()
 
#define LED_BLUE_INIT(output)
 
#define LED_BLUE_ON()
 
#define LED_BLUE_OFF()
 
#define LED_BLUE_TOGGLE()
 
#define BOARD_SW1_GPIO   GPIO
 
#define BOARD_SW1_GPIO_PORT   1U
 
#define BOARD_SW1_GPIO_PIN   1U
 
#define BOARD_SW2_GPIO   GPIO
 
#define BOARD_SW2_GPIO_PORT   0U
 
#define BOARD_SW2_GPIO_PIN   27U
 
#define BOARD_SD_SUPPORT_180V   (1)
 
#define BOARD_USDHC_CD_GPIO_BASE   GPIO
 
#define BOARD_USDHC_CD_GPIO_PORT   (2)
 
#define BOARD_USDHC_CD_GPIO_PIN   (9)
 
#define BOARD_SD_POWER_RESET_GPIO   (GPIO)
 
#define BOARD_SD_POWER_RESET_GPIO_PORT   (2)
 
#define BOARD_SD_POWER_RESET_GPIO_PIN   (10)
 
#define BOARD_SD_DETECT_TYPE   kSDMMCHOST_DetectCardByHostCD
 
#define BOARD_USDHC_CD_PORT_IRQ   USDHC0_IRQn
 
#define BOARD_USDHC_CD_STATUS()   0
 
#define BOARD_USDHC_CD_INTERRUPT_STATUS()   0
 
#define BOARD_USDHC_CD_CLEAR_INTERRUPT(flag)
 
#define BOARD_USDHC_CD_GPIO_INIT()
 
#define BOARD_HAS_SDCARD   (1U)
 
#define BOARD_USDHC_CARD_INSERT_CD_LEVEL   (0U)
 
#define BOARD_USDHC_MMCCARD_POWER_CONTROL_INIT()
 
#define BOARD_USDHC_MMCCARD_POWER_CONTROL(state)
 
#define BOARD_USDHC_SDCARD_POWER_CONTROL_INIT()
 
#define BOARD_USDHC_SDCARD_POWER_CONTROL(state)
 
#define BOARD_USDHC0_BASEADDR   USDHC0
 
#define BOARD_USDHC1_BASEADDR   USDHC1
 
#define BOARD_USDHC0_CLK_FREQ   (CLOCK_GetFreq(kCLOCK_Sdio0Clk))
 
#define BOARD_USDHC1_CLK_FREQ   (CLOCK_GetFreq(kCLOCK_Sdio1Clk))
 
#define BOARD_USDHC_SWITCH_VOLTAGE_FUNCTION   1U
 
#define BOARD_INITGT202SHIELD_PWRON_GPIO   GPIO
 
#define BOARD_INITGT202SHIELD_IRQ_GPIO   GPIO
 
#define BOARD_INITGT202SHIELD_PWRON_DIRECTION   kGPIO_DigitalOutput
 
#define BOARD_INITGT202SHIELD_IRQ_DIRECTION   kGPIO_DigitalInput
 
#define BOARD_INITGT202SHIELD_PWRON_PORT   1
 
#define BOARD_INITGT202SHIELD_IRQ_PORT   1
 
#define BOARD_INITGT202SHIELD_PWRON_GPIO_PIN   9
 
#define BOARD_INITGT202SHIELD_IRQ_GPIO_PIN   8
 
#define BOARD_INITSILEX2401SHIELD_PWRON_GPIO   GPIO
 
#define BOARD_INITSILEX2401SHIELD_IRQ_GPIO   GPIO
 
#define BOARD_INITSILEX2401SHIELD_PWRON_DIRECTION   kGPIO_DigitalOutput
 
#define BOARD_INITSILEX2401SHIELD_IRQ_DIRECTION   kGPIO_DigitalInput
 
#define BOARD_INITSILEX2401SHIELD_PWRON_PORT   1
 
#define BOARD_INITSILEX2401SHIELD_IRQ_PORT   0
 
#define BOARD_INITSILEX2401SHIELD_PWRON_GPIO_PIN   0
 
#define BOARD_INITSILEX2401SHIELD_IRQ_GPIO_PIN   28
 
#define BOARD_SD_HOST_BASEADDR   BOARD_USDHC0_BASEADDR
 
#define BOARD_SD_HOST_CLK_FREQ   BOARD_USDHC0_CLK_FREQ
 
#define BOARD_SD_HOST_IRQ   USDHC0_IRQn
 
#define BOARD_SD_Pin_Config(speed, strength)
 
#define BOARD_USB_PHY_D_CAL   (0x0CU)
 
#define BOARD_USB_PHY_TXCAL45DP   (0x06U)
 
#define BOARD_USB_PHY_TXCAL45DM   (0x06U)
 
#define BOARD_FLASH_SIZE   (0x4000000U)
 

Functions

void BOARD_InitDebugConsole (void)
 

Macro Definition Documentation

◆ BOARD_ACCEL_I2C_BASEADDR

#define BOARD_ACCEL_I2C_BASEADDR   I2C2

Definition at line 52 of file board.h.

◆ BOARD_ACCEL_I2C_CLOCK_FREQ

#define BOARD_ACCEL_I2C_CLOCK_FREQ   CLOCK_GetFreq(kCLOCK_Flexcomm2)

Definition at line 53 of file board.h.

◆ BOARD_CODEC_I2C_BASEADDR

#define BOARD_CODEC_I2C_BASEADDR   I3C

Definition at line 42 of file board.h.

◆ BOARD_CODEC_I2C_CLOCK_FREQ

#define BOARD_CODEC_I2C_CLOCK_FREQ   CLOCK_GetFreq(kCLOCK_I3cClk)

Definition at line 43 of file board.h.

◆ BOARD_DEBUG_UART_BASEADDR

#define BOARD_DEBUG_UART_BASEADDR   (uint32_t) USART0

Definition at line 26 of file board.h.

◆ BOARD_DEBUG_UART_BAUDRATE

#define BOARD_DEBUG_UART_BAUDRATE   115200

Definition at line 38 of file board.h.

◆ BOARD_DEBUG_UART_CLK_ATTACH

#define BOARD_DEBUG_UART_CLK_ATTACH   kFRG_to_FLEXCOMM0

Definition at line 31 of file board.h.

◆ BOARD_DEBUG_UART_CLK_FREQ

#define BOARD_DEBUG_UART_CLK_FREQ   CLOCK_GetFreq(kCLOCK_Flexcomm0)

Definition at line 28 of file board.h.

◆ BOARD_DEBUG_UART_CLKSRC

#define BOARD_DEBUG_UART_CLKSRC   kCLOCK_Flexcomm0

Definition at line 33 of file board.h.

◆ BOARD_DEBUG_UART_FRG_CLK

#define BOARD_DEBUG_UART_FRG_CLK   (&(const clock_frg_clk_config_t){0, kCLOCK_FrgPllDiv, 0, 0})

Select FRG0 mux as frg_pll

Definition at line 29 of file board.h.

Referenced by BOARD_InitDebugConsole(), and USART0_InitPins().

◆ BOARD_DEBUG_UART_INSTANCE

#define BOARD_DEBUG_UART_INSTANCE   0U

Definition at line 27 of file board.h.

◆ BOARD_DEBUG_UART_RST

#define BOARD_DEBUG_UART_RST   kFC0_RST_SHIFT_RSTn

Definition at line 32 of file board.h.

◆ BOARD_DEBUG_UART_TYPE

#define BOARD_DEBUG_UART_TYPE   kSerialPort_Uart

The UART to use for debug messages.

Definition at line 25 of file board.h.

◆ BOARD_FLASH_SIZE

#define BOARD_FLASH_SIZE   (0x4000000U)

Definition at line 239 of file board.h.

◆ BOARD_HAS_SDCARD

#define BOARD_HAS_SDCARD   (1U)

Definition at line 179 of file board.h.

◆ BOARD_I3C_CODEC

#define BOARD_I3C_CODEC   (1)

Definition at line 22 of file board.h.

◆ BOARD_INITGT202SHIELD_IRQ_DIRECTION

#define BOARD_INITGT202SHIELD_IRQ_DIRECTION   kGPIO_DigitalInput

Definition at line 212 of file board.h.

◆ BOARD_INITGT202SHIELD_IRQ_GPIO

#define BOARD_INITGT202SHIELD_IRQ_GPIO   GPIO

Definition at line 210 of file board.h.

◆ BOARD_INITGT202SHIELD_IRQ_GPIO_PIN

#define BOARD_INITGT202SHIELD_IRQ_GPIO_PIN   8

Definition at line 216 of file board.h.

◆ BOARD_INITGT202SHIELD_IRQ_PORT

#define BOARD_INITGT202SHIELD_IRQ_PORT   1

Definition at line 214 of file board.h.

◆ BOARD_INITGT202SHIELD_PWRON_DIRECTION

#define BOARD_INITGT202SHIELD_PWRON_DIRECTION   kGPIO_DigitalOutput

Definition at line 211 of file board.h.

◆ BOARD_INITGT202SHIELD_PWRON_GPIO

#define BOARD_INITGT202SHIELD_PWRON_GPIO   GPIO

Definition at line 209 of file board.h.

◆ BOARD_INITGT202SHIELD_PWRON_GPIO_PIN

#define BOARD_INITGT202SHIELD_PWRON_GPIO_PIN   9

Definition at line 215 of file board.h.

◆ BOARD_INITGT202SHIELD_PWRON_PORT

#define BOARD_INITGT202SHIELD_PWRON_PORT   1

Definition at line 213 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_IRQ_DIRECTION

#define BOARD_INITSILEX2401SHIELD_IRQ_DIRECTION   kGPIO_DigitalInput

Definition at line 222 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_IRQ_GPIO

#define BOARD_INITSILEX2401SHIELD_IRQ_GPIO   GPIO

Definition at line 220 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_IRQ_GPIO_PIN

#define BOARD_INITSILEX2401SHIELD_IRQ_GPIO_PIN   28

Definition at line 226 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_IRQ_PORT

#define BOARD_INITSILEX2401SHIELD_IRQ_PORT   0

Definition at line 224 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_PWRON_DIRECTION

#define BOARD_INITSILEX2401SHIELD_PWRON_DIRECTION   kGPIO_DigitalOutput

Definition at line 221 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_PWRON_GPIO

#define BOARD_INITSILEX2401SHIELD_PWRON_GPIO   GPIO

Definition at line 219 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_PWRON_GPIO_PIN

#define BOARD_INITSILEX2401SHIELD_PWRON_GPIO_PIN   0

Definition at line 225 of file board.h.

◆ BOARD_INITSILEX2401SHIELD_PWRON_PORT

#define BOARD_INITSILEX2401SHIELD_PWRON_PORT   1

Definition at line 223 of file board.h.

◆ BOARD_LED_BLUE_GPIO

#define BOARD_LED_BLUE_GPIO   GPIO

Definition at line 75 of file board.h.

◆ BOARD_LED_BLUE_GPIO_PIN

#define BOARD_LED_BLUE_GPIO_PIN   26U

Definition at line 79 of file board.h.

◆ BOARD_LED_BLUE_GPIO_PORT

#define BOARD_LED_BLUE_GPIO_PORT   0U

Definition at line 77 of file board.h.

◆ BOARD_LED_GREEN_GPIO

#define BOARD_LED_GREEN_GPIO   GPIO

Definition at line 68 of file board.h.

◆ BOARD_LED_GREEN_GPIO_PIN

#define BOARD_LED_GREEN_GPIO_PIN   14U

Definition at line 72 of file board.h.

◆ BOARD_LED_GREEN_GPIO_PORT

#define BOARD_LED_GREEN_GPIO_PORT   0U

Definition at line 70 of file board.h.

◆ BOARD_LED_RED_GPIO

#define BOARD_LED_RED_GPIO   GPIO

Definition at line 60 of file board.h.

◆ BOARD_LED_RED_GPIO_PIN

#define BOARD_LED_RED_GPIO_PIN   31U

Definition at line 64 of file board.h.

◆ BOARD_LED_RED_GPIO_PORT

#define BOARD_LED_RED_GPIO_PORT   0U

Definition at line 62 of file board.h.

◆ BOARD_NAME

#define BOARD_NAME   "MIMXRT685-EVK"

The board name.

Definition at line 21 of file board.h.

◆ BOARD_PMIC_I2C_BASEADDR

#define BOARD_PMIC_I2C_BASEADDR   I2C15

Definition at line 49 of file board.h.

Referenced by BOARD_InitDebugConsole().

◆ BOARD_PMIC_I2C_CLOCK_FREQ

#define BOARD_PMIC_I2C_CLOCK_FREQ   CLOCK_GetFreq(kCLOCK_Flexcomm15)

Definition at line 50 of file board.h.

Referenced by BOARD_InitDebugConsole().

◆ BOARD_SD_DETECT_TYPE

#define BOARD_SD_DETECT_TYPE   kSDMMCHOST_DetectCardByHostCD

Definition at line 172 of file board.h.

◆ BOARD_SD_HOST_BASEADDR

#define BOARD_SD_HOST_BASEADDR   BOARD_USDHC0_BASEADDR

Definition at line 228 of file board.h.

◆ BOARD_SD_HOST_CLK_FREQ

#define BOARD_SD_HOST_CLK_FREQ   BOARD_USDHC0_CLK_FREQ

Definition at line 229 of file board.h.

◆ BOARD_SD_HOST_IRQ

#define BOARD_SD_HOST_IRQ   USDHC0_IRQn

Definition at line 230 of file board.h.

◆ BOARD_SD_Pin_Config

#define BOARD_SD_Pin_Config (   speed,
  strength 
)

Definition at line 232 of file board.h.

◆ BOARD_SD_POWER_RESET_GPIO

#define BOARD_SD_POWER_RESET_GPIO   (GPIO)

Definition at line 167 of file board.h.

◆ BOARD_SD_POWER_RESET_GPIO_PIN

#define BOARD_SD_POWER_RESET_GPIO_PIN   (10)

Definition at line 169 of file board.h.

◆ BOARD_SD_POWER_RESET_GPIO_PORT

#define BOARD_SD_POWER_RESET_GPIO_PORT   (2)

Definition at line 168 of file board.h.

◆ BOARD_SD_SUPPORT_180V

#define BOARD_SD_SUPPORT_180V   (1)

Definition at line 163 of file board.h.

◆ BOARD_SW1_GPIO

#define BOARD_SW1_GPIO   GPIO

Definition at line 147 of file board.h.

◆ BOARD_SW1_GPIO_PIN

#define BOARD_SW1_GPIO_PIN   1U

Definition at line 151 of file board.h.

◆ BOARD_SW1_GPIO_PORT

#define BOARD_SW1_GPIO_PORT   1U

Definition at line 149 of file board.h.

◆ BOARD_SW2_GPIO

#define BOARD_SW2_GPIO   GPIO

Definition at line 155 of file board.h.

◆ BOARD_SW2_GPIO_PIN

#define BOARD_SW2_GPIO_PIN   27U

Definition at line 159 of file board.h.

◆ BOARD_SW2_GPIO_PORT

#define BOARD_SW2_GPIO_PORT   0U

Definition at line 157 of file board.h.

◆ BOARD_UART_IRQ

#define BOARD_UART_IRQ   FLEXCOMM0_IRQn

Definition at line 35 of file board.h.

◆ BOARD_UART_IRQ_HANDLER

#define BOARD_UART_IRQ_HANDLER   FLEXCOMM0_IRQHandler

Definition at line 34 of file board.h.

◆ BOARD_USB_PHY_D_CAL

#define BOARD_USB_PHY_D_CAL   (0x0CU)

Definition at line 235 of file board.h.

◆ BOARD_USB_PHY_TXCAL45DM

#define BOARD_USB_PHY_TXCAL45DM   (0x06U)

Definition at line 237 of file board.h.

◆ BOARD_USB_PHY_TXCAL45DP

#define BOARD_USB_PHY_TXCAL45DP   (0x06U)

Definition at line 236 of file board.h.

◆ BOARD_USDHC0_BASEADDR

#define BOARD_USDHC0_BASEADDR   USDHC0

Definition at line 200 of file board.h.

◆ BOARD_USDHC0_CLK_FREQ

#define BOARD_USDHC0_CLK_FREQ   (CLOCK_GetFreq(kCLOCK_Sdio0Clk))

Definition at line 203 of file board.h.

◆ BOARD_USDHC1_BASEADDR

#define BOARD_USDHC1_BASEADDR   USDHC1

Definition at line 201 of file board.h.

◆ BOARD_USDHC1_CLK_FREQ

#define BOARD_USDHC1_CLK_FREQ   (CLOCK_GetFreq(kCLOCK_Sdio1Clk))

Definition at line 204 of file board.h.

◆ BOARD_USDHC_CARD_INSERT_CD_LEVEL

#define BOARD_USDHC_CARD_INSERT_CD_LEVEL   (0U)

Definition at line 180 of file board.h.

◆ BOARD_USDHC_CD_CLEAR_INTERRUPT

#define BOARD_USDHC_CD_CLEAR_INTERRUPT (   flag)

Definition at line 176 of file board.h.

◆ BOARD_USDHC_CD_GPIO_BASE

#define BOARD_USDHC_CD_GPIO_BASE   GPIO

Definition at line 164 of file board.h.

◆ BOARD_USDHC_CD_GPIO_INIT

#define BOARD_USDHC_CD_GPIO_INIT ( )

Definition at line 177 of file board.h.

◆ BOARD_USDHC_CD_GPIO_PIN

#define BOARD_USDHC_CD_GPIO_PIN   (9)

Definition at line 166 of file board.h.

◆ BOARD_USDHC_CD_GPIO_PORT

#define BOARD_USDHC_CD_GPIO_PORT   (2)

Definition at line 165 of file board.h.

◆ BOARD_USDHC_CD_INTERRUPT_STATUS

#define BOARD_USDHC_CD_INTERRUPT_STATUS ( )    0

Definition at line 175 of file board.h.

◆ BOARD_USDHC_CD_PORT_IRQ

#define BOARD_USDHC_CD_PORT_IRQ   USDHC0_IRQn

Definition at line 173 of file board.h.

◆ BOARD_USDHC_CD_STATUS

#define BOARD_USDHC_CD_STATUS ( )    0

Definition at line 174 of file board.h.

◆ BOARD_USDHC_MMCCARD_POWER_CONTROL

#define BOARD_USDHC_MMCCARD_POWER_CONTROL (   state)

Definition at line 183 of file board.h.

◆ BOARD_USDHC_MMCCARD_POWER_CONTROL_INIT

#define BOARD_USDHC_MMCCARD_POWER_CONTROL_INIT ( )

Definition at line 182 of file board.h.

◆ BOARD_USDHC_SDCARD_POWER_CONTROL

#define BOARD_USDHC_SDCARD_POWER_CONTROL (   state)
Value:
(state ? \
#define BOARD_SD_POWER_RESET_GPIO
Definition: board.h:167
#define BOARD_SD_POWER_RESET_GPIO_PORT
Definition: board.h:168
#define BOARD_SD_POWER_RESET_GPIO_PIN
Definition: board.h:169

Definition at line 194 of file board.h.

◆ BOARD_USDHC_SDCARD_POWER_CONTROL_INIT

#define BOARD_USDHC_SDCARD_POWER_CONTROL_INIT ( )
Value:
{ \
&(gpio_pin_config_t){kGPIO_DigitalOutput, 0}); \
}
#define BOARD_SD_POWER_RESET_GPIO
Definition: board.h:167
#define BOARD_SD_POWER_RESET_GPIO_PORT
Definition: board.h:168
#define BOARD_SD_POWER_RESET_GPIO_PIN
Definition: board.h:169

Definition at line 184 of file board.h.

◆ BOARD_USDHC_SWITCH_VOLTAGE_FUNCTION

#define BOARD_USDHC_SWITCH_VOLTAGE_FUNCTION   1U

Definition at line 206 of file board.h.

◆ LED_BLUE_INIT

#define LED_BLUE_INIT (   output)
Value:
&(gpio_pin_config_t){kGPIO_DigitalOutput, (output)})
#define BOARD_LED_BLUE_GPIO
Definition: board.h:75
#define BOARD_LED_BLUE_GPIO_PORT
Definition: board.h:77
#define BOARD_LED_BLUE_GPIO_PIN
Definition: board.h:79

Enable target LED_BLUE

Definition at line 124 of file board.h.

◆ LED_BLUE_OFF

#define LED_BLUE_OFF ( )
Value:
#define BOARD_LED_BLUE_GPIO
Definition: board.h:75
#define BOARD_LED_BLUE_GPIO_PORT
Definition: board.h:77
#define BOARD_LED_BLUE_GPIO_PIN
Definition: board.h:79

Turn off target LED_BLUE

Definition at line 134 of file board.h.

◆ LED_BLUE_ON

#define LED_BLUE_ON ( )
Value:
#define BOARD_LED_BLUE_GPIO
Definition: board.h:75
#define BOARD_LED_BLUE_GPIO_PORT
Definition: board.h:77
#define BOARD_LED_BLUE_GPIO_PIN
Definition: board.h:79

Turn on target LED_BLUE

Definition at line 129 of file board.h.

◆ LED_BLUE_TOGGLE

#define LED_BLUE_TOGGLE ( )
Value:
#define BOARD_LED_BLUE_GPIO
Definition: board.h:75
#define BOARD_LED_BLUE_GPIO_PORT
Definition: board.h:77
#define BOARD_LED_BLUE_GPIO_PIN
Definition: board.h:79

Toggle on target LED_BLUE

Definition at line 139 of file board.h.

◆ LED_GREEN_INIT

#define LED_GREEN_INIT (   output)
Value:
&(gpio_pin_config_t){kGPIO_DigitalOutput, (output)})
#define BOARD_LED_GREEN_GPIO_PIN
Definition: board.h:72
#define BOARD_LED_GREEN_GPIO
Definition: board.h:68
#define BOARD_LED_GREEN_GPIO_PORT
Definition: board.h:70

Enable target LED_GREEN

Definition at line 103 of file board.h.

◆ LED_GREEN_OFF

#define LED_GREEN_OFF ( )
Value:
#define BOARD_LED_GREEN_GPIO_PIN
Definition: board.h:72
#define BOARD_LED_GREEN_GPIO
Definition: board.h:68
#define BOARD_LED_GREEN_GPIO_PORT
Definition: board.h:70

Turn off target LED_GREEN

Definition at line 113 of file board.h.

◆ LED_GREEN_ON

#define LED_GREEN_ON ( )
Value:
#define BOARD_LED_GREEN_GPIO_PIN
Definition: board.h:72
#define BOARD_LED_GREEN_GPIO
Definition: board.h:68
#define BOARD_LED_GREEN_GPIO_PORT
Definition: board.h:70

Turn on target LED_GREEN

Definition at line 108 of file board.h.

◆ LED_GREEN_TOGGLE

#define LED_GREEN_TOGGLE ( )
Value:
#define BOARD_LED_GREEN_GPIO_PIN
Definition: board.h:72
#define BOARD_LED_GREEN_GPIO
Definition: board.h:68
#define BOARD_LED_GREEN_GPIO_PORT
Definition: board.h:70

Toggle on target LED_GREEN

Definition at line 118 of file board.h.

◆ LED_RED_INIT

#define LED_RED_INIT (   output)
Value:
&(gpio_pin_config_t){kGPIO_DigitalOutput, (output)})
#define BOARD_LED_RED_GPIO_PORT
Definition: board.h:62
#define BOARD_LED_RED_GPIO
Definition: board.h:60
#define BOARD_LED_RED_GPIO_PIN
Definition: board.h:64

Enable target LED_RED

Definition at line 82 of file board.h.

◆ LED_RED_OFF

#define LED_RED_OFF ( )
Value:
#define BOARD_LED_RED_GPIO_PORT
Definition: board.h:62
#define BOARD_LED_RED_GPIO
Definition: board.h:60
#define BOARD_LED_RED_GPIO_PIN
Definition: board.h:64

Turn off target LED_RED

Definition at line 92 of file board.h.

◆ LED_RED_ON

#define LED_RED_ON ( )
Value:
#define BOARD_LED_RED_GPIO_PORT
Definition: board.h:62
#define BOARD_LED_RED_GPIO
Definition: board.h:60
#define BOARD_LED_RED_GPIO_PIN
Definition: board.h:64

Turn on target LED_RED

Definition at line 87 of file board.h.

◆ LED_RED_TOGGLE

#define LED_RED_TOGGLE ( )
Value:
#define BOARD_LED_RED_GPIO_PORT
Definition: board.h:62
#define BOARD_LED_RED_GPIO
Definition: board.h:60
#define BOARD_LED_RED_GPIO_PIN
Definition: board.h:64

Toggle on target LED_RED

Definition at line 97 of file board.h.

◆ LOGIC_LED_OFF

#define LOGIC_LED_OFF   0U

Definition at line 57 of file board.h.

◆ LOGIC_LED_ON

#define LOGIC_LED_ON   1U

Definition at line 56 of file board.h.

Function Documentation

◆ BOARD_InitDebugConsole()

void BOARD_InitDebugConsole ( void  )

Definition at line 15 of file board.c.