bsp_tdk.c File Reference
Board support package for Touch Display Kit.
License
Copyright 2018 Silicon Labs, http://www.silabs.com
This file is licensensed under the Silabs License Agreement. See the file "Silabs_License_Agreement.txt" for details. Before using this software for any purpose, you must agree to the terms of that agreement.
Definition in file bsp_tdk.c
.
#include <stdint.h>
#include <stdbool.h>
#include "bsp_tdk.h
"
#include "bspconfig.h"
#include "em_device.h
"
#include "em_cmu.h
"
#include "em_gpio.h
"
#include "em_ebi.h
"
Functions | |
void * | BSP_getTftSRAMDirectDriveBaseAddress (void) |
Get the TFT SRAM base address. | |
void | BSP_initEbiFlash (void) |
Initialize the flash. | |
void | BSP_initEbiSram (void) |
Initialize the SRAM. | |
void | BSP_initEbiTftDirectDrive (void) |
Initialize the TFT display. | |
void | BSP_setTftSRAMDirectDriveBaseAddress (void *baseAddressIn) |
Set the TFT SRAM base address. The TFT address is updated according to the EBI_TFTCTRL_FBCTRIG bit. Default is every VSYNC. | |
static void | initEbiCommon (void) |
Initialize common EBI settings (GPIO, power and pin routing) | |
static void | initGpio (void) |
Initialize GPIO according to bsp_config.h. | |
Variables | |
static bool | BSP_ebiInitialized = false |
static bool | BSP_flashInitialized = false |
static bool | BSP_sramInitialized = false |
static bool | BSP_tftInitialized = false |
Function Documentation
void* BSP_getTftSRAMDirectDriveBaseAddress | ( | void |
| ) |
Get the TFT SRAM base address.
- Returns
- Pointer to current TFT base address
Definition at line 141
of file bsp_tdk.c
.
void BSP_setTftSRAMDirectDriveBaseAddress | ( | void * | baseAddressIn | ) |
Set the TFT SRAM base address. The TFT address is updated according to the EBI_TFTCTRL_FBCTRIG bit. Default is every VSYNC.
- Parameters
-
baseAddressIn
Start address for the TFT display. This has to be in the memory space corresponding to BSP_CONFIG_SRAM_EBI_BANK.
Definition at line 163
of file bsp_tdk.c
.