Callisto4Bootloader: board/board.c File Reference

Callisto4Bootloader

Functions
board.c File Reference
`#include "fsl_common.h"`
`#include "fsl_debug_console.h"`
`#include "board.h"`
`#include "fsl_iomuxc.h"`

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)

## Function Documentation

## ◆ BOARD_ConfigMPU()

void BOARD_ConfigMPU | ( | void |  | ) |

Definition at line 233 of file board.c.

References ARM_MPU_AP_FULL, ARM_MPU_AP_RO, ARM_MPU_Disable(), ARM_MPU_Enable(), ARM_MPU_RASR, ARM_MPU_RBAR, ARM_MPU_REGION_SIZE_128KB, ARM_MPU_REGION_SIZE_1GB, ARM_MPU_REGION_SIZE_256KB, ARM_MPU_REGION_SIZE_32MB, ARM_MPU_REGION_SIZE_512KB, ARM_MPU_REGION_SIZE_512MB, ARM_MPU_REGION_SIZE_8MB, i, SCB, SCB_CCR_DC_Msk, SCB_CCR_IC_Msk, SCB_DisableDCache(), SCB_DisableICache(), SCB_EnableDCache(), and SCB_EnableICache().

## ◆ BOARD_DebugConsoleSrcFreq()

uint32_t BOARD_DebugConsoleSrcFreq | ( | void |  | ) |

Definition at line 22 of file board.c.

Referenced by BOARD_InitDebugConsole().

## ◆ BOARD_InitDebugConsole()

void BOARD_InitDebugConsole | ( | void |  | ) |

Definition at line 41 of file board.c.

References BOARD_DEBUG_UART_BAUDRATE, BOARD_DEBUG_UART_INSTANCE, BOARD_DEBUG_UART_TYPE, and BOARD_DebugConsoleSrcFreq().

## ◆ BOARD_MMC_Pin_Config()

void BOARD_MMC_Pin_Config | ( | uint32_t | speed,
|  | uint32_t | strength
| ) |  |

Definition at line 405 of file board.c.

## ◆ BOARD_SD_Pin_Config()

void BOARD_SD_Pin_Config | ( | uint32_t | speed,
|  | uint32_t | strength
| ) |  |

Definition at line 372 of file board.c.