Defines EVE hardware values. More...
#include "EVE_Config.h"
Go to the source code of this file.
Data Structures | |
struct | EVE_Gpu_Fonts |
struct | EVE_Gpu_FontsExt |
Macros | |
#define | EVE_GPU_NUMCHAR_PERFONT (128) |
#define | EVE_GPU_FONT_TABLE_SIZE (148) |
#define | EVE_81X_RESET_ACTIVE 0x000268 |
#define | EVE_81X_RESET_REMOVAL 0x002068 |
#define | EVE_CORE_RESET (0x68) |
Typedefs | |
typedef enum EVE_SPI_CHANNELS_T | EVE_SPI_CHANNELS_T |
typedef enum EVE_SPI_DUMMY_BYTES_T | EVE_SPI_DUMMY_BYTES_T |
typedef enum EVE_PLL_SOURCE_T | EVE_PLL_SOURCE_T |
typedef enum EVE_PLL_FREQ_T | EVE_PLL_FREQ_T |
typedef enum EVE_POWER_MODE_T | EVE_POWER_MODE_T |
typedef enum EVE_81X_PLL_FREQ_T | EVE_81X_PLL_FREQ_T |
typedef enum EVE_81X_ROM_AND_ADC_T | EVE_81X_ROM_AND_ADC_T |
typedef enum EVE_81X_GPIO_DRIVE_STRENGTH_T | EVE_81X_GPIO_DRIVE_STRENGTH_T |
typedef enum EVE_81X_GPIO_GROUP_T | EVE_81X_GPIO_GROUP_T |
typedef struct EVE_Gpu_Fonts | EVE_Gpu_Fonts |
typedef struct EVE_Gpu_FontsExt | EVE_Gpu_FontsExt |
Defines EVE hardware values.
MIT License
Copyright (c) [2019] [Bridgetek Pte Ltd (BRTChip)]
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Definition in file EVE_GpuTypes.h.
#define EVE_81X_RESET_ACTIVE 0x000268 |
Definition at line 136 of file EVE_GpuTypes.h.
#define EVE_81X_RESET_REMOVAL 0x002068 |
Definition at line 137 of file EVE_GpuTypes.h.
#define EVE_CORE_RESET (0x68) |
Definition at line 140 of file EVE_GpuTypes.h.
#define EVE_GPU_FONT_TABLE_SIZE (148) |
Definition at line 41 of file EVE_GpuTypes.h.
#define EVE_GPU_NUMCHAR_PERFONT (128) |
Definition at line 40 of file EVE_GpuTypes.h.
typedef enum EVE_81X_GPIO_GROUP_T EVE_81X_GPIO_GROUP_T |
typedef enum EVE_81X_PLL_FREQ_T EVE_81X_PLL_FREQ_T |
typedef enum EVE_81X_ROM_AND_ADC_T EVE_81X_ROM_AND_ADC_T |
typedef struct EVE_Gpu_Fonts EVE_Gpu_Fonts |
FT81x and FT80x font table structure
Font table address in ROM can be found by reading the address from 0xFFFFC location.
16 font tables are present at the address read from location 0xFFFFC
All the values are in bytes
typedef struct EVE_Gpu_FontsExt EVE_Gpu_FontsExt |
BT815 inclusion - extended font table for unicode support
typedef enum EVE_PLL_FREQ_T EVE_PLL_FREQ_T |
typedef enum EVE_PLL_SOURCE_T EVE_PLL_SOURCE_T |
typedef enum EVE_POWER_MODE_T EVE_POWER_MODE_T |
typedef enum EVE_SPI_CHANNELS_T EVE_SPI_CHANNELS_T |
typedef enum EVE_SPI_DUMMY_BYTES_T EVE_SPI_DUMMY_BYTES_T |
enum EVE_81X_GPIO_GROUP_T |
Definition at line 115 of file EVE_GpuTypes.h.
enum EVE_81X_PLL_FREQ_T |
Enumerator | |
---|---|
EVE_SYSCLK_DEFAULT | 0x00, default 60mhz on ft810, 48mhz on ft800 |
EVE_SYSCLK_84M | 0x07 |
EVE_SYSCLK_72M | 0x06 |
EVE_SYSCLK_60M | 0x05 |
EVE_SYSCLK_48M | 0x04 |
EVE_SYSCLK_36M | 0x03 |
EVE_SYSCLK_24M | 0x02 |
Definition at line 79 of file EVE_GpuTypes.h.
Definition at line 96 of file EVE_GpuTypes.h.
enum EVE_PLL_FREQ_T |
Enumerator | |
---|---|
EVE_PLL_48M | 0x62, default |
EVE_PLL_36M | 0x61 |
EVE_PLL_24M | 0x64 |
Definition at line 64 of file EVE_GpuTypes.h.
enum EVE_PLL_SOURCE_T |
Enumerator | |
---|---|
EVE_INTERNAL_OSC | 0x48, default |
EVE_EXTERNAL_OSC | 0x44 |
Definition at line 58 of file EVE_GpuTypes.h.
enum EVE_POWER_MODE_T |
Enumerator | |
---|---|
EVE_ACTIVE_M | 0x00 |
EVE_STANDBY_M | 0x41, default |
EVE_SLEEP_M | 0x42 |
EVE_POWERDOWN_M | 0x50 |
Definition at line 71 of file EVE_GpuTypes.h.
enum EVE_SPI_CHANNELS_T |
Enumerator | |
---|---|
EVE_SPI_SINGLE_CHANNEL | 0x00 |
EVE_SPI_DUAL_CHANNEL | 0x01 |
EVE_SPI_QUAD_CHANNEL | 0x02 |
Definition at line 44 of file EVE_GpuTypes.h.
Enumerator | |
---|---|
EVE_SPI_ONE_DUMMY_BYTE | 0x00 |
EVE_SPI_TWO_DUMMY_BYTES | 0x04 |
Definition at line 51 of file EVE_GpuTypes.h.