![]() |
ISSDK
1.8
IoT Sensing Software Development Kit
|
Go to the source code of this file.
Functions | |
uint32_t | BOARD_DebugConsoleSrcFreq (void) |
void | BOARD_InitDebugConsole (void) |
void | BOARD_ConfigMPU (void) |
void | BOARD_SD_Pin_Config (uint32_t speed, uint32_t strength) |
void | BOARD_MMC_Pin_Config (uint32_t speed, uint32_t strength) |
#define BOARD_ACCEL_I2C_CLOCK_FREQ (CLOCK_GetRootClockFreq(kCLOCK_Root_Lpi2c5)) |
#define BOARD_CAMERA_I2C_BASEADDR LPI2C6 |
Definition at line 247 of file board.h.
Referenced by BOARD_InitDebugConsole().
#define BOARD_CAMERA_I2C_CLOCK_DIVIDER (11U) /* Divider = 12, LPI2C clock frequency 2M. */ |
Definition at line 250 of file board.h.
Referenced by BOARD_InitDebugConsole().
#define BOARD_CAMERA_I2C_CLOCK_ROOT kCLOCK_Root_Lpi2c6 |
Definition at line 248 of file board.h.
Referenced by BOARD_InitDebugConsole().
#define BOARD_CAMERA_I2C_CLOCK_SOURCE (1U) /* OSC24M. */ |
Definition at line 249 of file board.h.
Referenced by BOARD_InitDebugConsole().
#define BOARD_ENET0_PHY_ADDRESS (0x02U) /* Phy address of enet port 0. */ |
#define BOARD_INITGT202SHIELD_IRQ_DIRECTION kGPIO_DigitalInput |
#define BOARD_INITGT202SHIELD_IRQ_GPIO GPIO1 |
#define BOARD_INITGT202SHIELD_IRQ_GPIO_PIN 19U |
#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 |
#define BOARD_INITGT202SHIELD_PWRON_GPIO_PIN 3U |
#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_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 |
#define BOARD_INITSILEX2401SHIELD_PWRON_GPIO_PIN 9U |
#define BOARD_INITSILEX2401SHIELD_PWRON_NAME "PWRON" |
#define BOARD_INITSILEX2401SHIELD_PWRON_PIN_NAME GPIO1_9 |
#define BOARD_INITSILEX2401SHIELD_PWRON_PORT 1U |
#define BOARD_MIPI_PANEL_RST_GPIO GPIO9 |
#define BOARD_MIPI_PANEL_TOUCH_I2C_BASEADDR LPI2C5 |
Definition at line 262 of file board.h.
Referenced by BOARD_InitDebugConsole().
#define BOARD_MIPI_PANEL_TOUCH_I2C_CLOCK_DIVIDER (11U) /* Divider = 12, LPI2C clock frequency 2M. */ |
Definition at line 265 of file board.h.
Referenced by BOARD_InitDebugConsole().
#define BOARD_MIPI_PANEL_TOUCH_I2C_CLOCK_FREQ CLOCK_GetRootClockFreq(BOARD_MIPI_PANEL_TOUCH_I2C_CLOCK_ROOT) |
#define BOARD_MIPI_PANEL_TOUCH_I2C_CLOCK_ROOT kCLOCK_Root_Lpi2c5 |
Definition at line 263 of file board.h.
Referenced by BOARD_InitDebugConsole().
#define BOARD_MIPI_PANEL_TOUCH_I2C_CLOCK_SOURCE (1U) /* OSC24M. */ |
Definition at line 264 of file board.h.
Referenced by BOARD_InitDebugConsole().
#define BOARD_MMC_HOST_BASEADDR BOARD_USDHC2_BASEADDR |
#define BOARD_MMC_HOST_CLK_FREQ BOARD_USDHC2_CLK_FREQ |
#define BOARD_SD_HOST_BASEADDR BOARD_USDHC1_BASEADDR |
#define BOARD_SD_HOST_CLK_FREQ BOARD_USDHC1_CLK_FREQ |
#define BOARD_SMARTCARD_CLOCK_MODULE_CLK_FREQ (CLOCK_GetRootClockFreq(kCLOCK_Root_Emv1)) |
#define BOARD_SMARTCARD_CLOCK_VALUE (4000000U) |
#define BOARD_SMARTCARD_MODULE (EMVSIM1) |
#define BOARD_SMARTCARD_MODULE_IRQ (EMVSIM1_IRQn) |
#define BOARD_USDHC2_CLK_FREQ (CLOCK_GetSysPfdFreq(kCLOCK_Pfd0) / (CLOCK_GetDiv(kCLOCK_Usdhc2Div) + 1U)) |
#define BOARD_USDHC_CD_CLEAR_INTERRUPT | ( | flag | ) | (GPIO_PortClearInterruptFlags(BOARD_USDHC_CD_GPIO_BASE, flag)) |
#define BOARD_USDHC_CD_GPIO_INIT | ( | ) |
#define BOARD_USDHC_CD_INTERRUPT_STATUS | ( | ) | (GPIO_PortGetInterruptFlags(BOARD_USDHC_CD_GPIO_BASE)) |
#define BOARD_USDHC_CD_PORT_IRQ_HANDLER GPIO2_Combined_16_31_IRQHandler |
#define BOARD_USDHC_CD_STATUS | ( | ) | (GPIO_PinRead(BOARD_USDHC_CD_GPIO_BASE, BOARD_USDHC_CD_GPIO_PIN)) |
#define BOARD_USDHC_MMCCARD_POWER_CONTROL_INIT | ( | ) |
#define BOARD_USDHC_SDCARD_POWER_CONTROL | ( | state | ) | (GPIO_PinWrite(BOARD_SD_POWER_RESET_GPIO, BOARD_SD_POWER_RESET_GPIO_PIN, state == true ? false : true)) |
#define BOARD_USDHC_SDCARD_POWER_CONTROL_INIT | ( | ) |
#define BOARD_USER_BUTTON_GPIO GPIO13 |
#define BOARD_USER_BUTTON_IRQ_HANDLER GPIO13_Combined_0_31_IRQHandler |
#define BOARD_WIFI_SD_DETECT_TYPE kSDMMCHOST_DetectCardByHostDATA3 |
#define USER_LED_INIT | ( | output | ) |
Enable target USER_LED
#define USER_LED_OFF | ( | ) | GPIO_PortClear(BOARD_USER_LED_GPIO, 1U << BOARD_USER_LED_GPIO_PIN) |
#define USER_LED_ON | ( | ) | GPIO_PortSet(BOARD_USER_LED_GPIO, 1U << BOARD_USER_LED_GPIO_PIN) |
#define USER_LED_TOGGLE | ( | ) |
Toggle target USER_LED
void BOARD_ConfigMPU | ( | void | ) |
Definition at line 52 of file board.c.
References BOARD_ACCEL_I2C_BASEADDR, BOARD_ACCEL_I2C_CLOCK_FREQ, BOARD_CODEC_I2C_BASEADDR, BOARD_CODEC_I2C_CLOCK_FREQ, and data.
uint32_t BOARD_DebugConsoleSrcFreq | ( | void | ) |
Definition at line 25 of file board.c.
Referenced by BOARD_InitDebugConsole(), and LPUART1_GetFreq().
void BOARD_InitDebugConsole | ( | void | ) |
Definition at line 15 of file board.c.
References BOARD_ACCEL_I2C_BASEADDR, BOARD_ACCEL_I2C_CLOCK_FREQ, BOARD_CAMERA_I2C_BASEADDR, BOARD_CAMERA_I2C_CLOCK_DIVIDER, BOARD_CAMERA_I2C_CLOCK_ROOT, BOARD_CAMERA_I2C_CLOCK_SOURCE, BOARD_CODEC_I2C_BASEADDR, BOARD_CODEC_I2C_CLOCK_FREQ, BOARD_DEBUG_UART_BASEADDR, BOARD_DEBUG_UART_BAUDRATE, BOARD_DEBUG_UART_CLK_ATTACH, BOARD_DEBUG_UART_CLK_FREQ, BOARD_DEBUG_UART_CLKSRC, BOARD_DEBUG_UART_FRG_CLK, BOARD_DEBUG_UART_INSTANCE, BOARD_DEBUG_UART_RST, BOARD_DEBUG_UART_TYPE, BOARD_DebugConsoleSrcFreq(), BOARD_MIPI_PANEL_TOUCH_I2C_BASEADDR, BOARD_MIPI_PANEL_TOUCH_I2C_CLOCK_DIVIDER, BOARD_MIPI_PANEL_TOUCH_I2C_CLOCK_ROOT, BOARD_MIPI_PANEL_TOUCH_I2C_CLOCK_SOURCE, BOARD_PMIC_I2C_BASEADDR, BOARD_PMIC_I2C_CLOCK_FREQ, data, I2C_Type, and status.
Referenced by main().
void BOARD_MMC_Pin_Config | ( | uint32_t | speed, |
uint32_t | strength | ||
) |