#include "board.h"#include <stdio.h>#include "hpm_l1c_drv.h"#include "hpm_clock_drv.h"#include "hpm_femc_drv.h"#include "hpm_gpio_drv.h"#include "hpm_pmp_drv.h"#include "hpm_sysctl_drv.h"#include "hpm_pcfg_drv.h"#include "lcd8080.h"Macros | |
| #define | SRAM_BASE_ADDR 0x48000000U |
| #define | SRAM_SIZE 2 |
| #define | TFTReadData() (*(uint8_t *)0x48000001U) |
| #define | Bank1_LCD_DATA ((uint32_t)0x48000001U) |
| #define | Bank1_LCD_REG ((uint32_t)0x48000000U) |
| #define | LCD_WR_DATA(value) ((*(__IO uint8_t *)(Bank1_LCD_DATA)) = ((uint8_t)(value))) |
| #define | LCD_WR_REG(index) ((*(__IO uint8_t *)(Bank1_LCD_REG)) = ((uint8_t)index)) |
Functions | |
| static void | lcd_open_window (uint16_t x, uint16_t y, uint16_t width, uint16_t height) |
| void | lcd_draw_point (uint16_t x, uint16_t y, uint16_t color) |
| Draw a point ;绘画一个点 More... | |
| void | lcd_draw_line (uint16_t start_x, uint16_t start_y, uint16_t end_x, uint16_t end_y, uint16_t color) |
| Draw a line ;绘画一条线 More... | |
| void | lcd_draw_rectangle (uint16_t start_x, uint16_t start_y, uint16_t end_x, uint16_t end_y, uint16_t color) |
| Draw rectangle ;绘画矩形 More... | |
| void | lcd_draw_circle (uint16_t x, uint16_t y, uint16_t radius, uint16_t color) |
| Draw circle ;绘画圆形 More... | |
| void | lcd_fill_rectangle (uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1, uint16_t color) |
| Fill rectangle ;填充矩形 More... | |
| void | lcd_fill_screen (uint16_t color) |
| Fill the entire screen ;填充整个屏幕 More... | |
| void | LCD_DispPicture1 (uint16_t x, uint16_t y, uint16_t width, uint16_t height, const uint8_t *str) |
| void | femc_lcd8080_config (void) |
| void | init_femc_lcd8080_pins (void) |
| void | tft_driver_st7789_init (void) |
| void | board_init_pmp_sample (void) |
| void | board2_print_banner (void) |
| void | board_init_sample (void) |
| int | main (void) |
| #define Bank1_LCD_DATA ((uint32_t)0x48000001U) |
| #define Bank1_LCD_REG ((uint32_t)0x48000000U) |
| #define LCD_WR_DATA | ( | value | ) | ((*(__IO uint8_t *)(Bank1_LCD_DATA)) = ((uint8_t)(value))) |
| #define LCD_WR_REG | ( | index | ) | ((*(__IO uint8_t *)(Bank1_LCD_REG)) = ((uint8_t)index)) |
| #define SRAM_BASE_ADDR 0x48000000U |
| #define SRAM_SIZE 2 |
| #define TFTReadData | ( | ) | (*(uint8_t *)0x48000001U) |
| void board2_print_banner | ( | void | ) |
| void board_init_pmp_sample | ( | void | ) |
| void board_init_sample | ( | void | ) |
| void femc_lcd8080_config | ( | void | ) |
| void init_femc_lcd8080_pins | ( | void | ) |
| void LCD_DispPicture1 | ( | uint16_t | x, |
| uint16_t | y, | ||
| uint16_t | width, | ||
| uint16_t | height, | ||
| const uint8_t * | str | ||
| ) |
|
static |
| int main | ( | void | ) |
| void tft_driver_st7789_init | ( | void | ) |