stm32f1_1.14_OK

所属分类单片机开发
开发工具:C/C++
文件大小:20670KB
下载次数:1
上传日期:2021-04-08 11:23:04
上 传 者树篱的树立
说明:  通过stm32驱动1.14寸LCD显示数据
(stm32f103vet6+st7789+1.14LCD)

文件列表:
stm32f1_1.14_OK\CORE\core_cm3.c (17273, 2010-06-07)
stm32f1_1.14_OK\CORE\core_cm3.h (85714, 2011-02-09)
stm32f1_1.14_OK\CORE\startup_stm32f10x_hd.s (15503, 2020-10-06)
stm32f1_1.14_OK\HARDWARE\24CXX\24cxx.c (9513, 2019-09-16)
stm32f1_1.14_OK\HARDWARE\24CXX\24cxx.h (4198, 2019-09-16)
stm32f1_1.14_OK\HARDWARE\IIC\myiic.c (8155, 2019-09-16)
stm32f1_1.14_OK\HARDWARE\IIC\myiic.h (4087, 2019-09-16)
stm32f1_1.14_OK\HARDWARE\KEY\key.c (4837, 2019-09-16)
stm32f1_1.14_OK\HARDWARE\KEY\key.h (3640, 2019-09-16)
stm32f1_1.14_OK\HARDWARE\LCD\FONT.H (36173, 2019-09-16)
stm32f1_1.14_OK\HARDWARE\LCD\lcd.c (13983, 2019-09-16)
stm32f1_1.14_OK\HARDWARE\LCD\lcd.h (7573, 2019-09-16)
stm32f1_1.14_OK\HARDWARE\LED\led.c (4276, 2019-09-16)
stm32f1_1.14_OK\HARDWARE\LED\led.h (3373, 2019-09-16)
stm32f1_1.14_OK\HARDWARE\SPI\SPI.c (3806, 2019-09-16)
stm32f1_1.14_OK\HARDWARE\SPI\SPI.h (4540, 2020-09-27)
stm32f1_1.14_OK\HARDWARE\TIM\tim.c (1521, 2020-10-06)
stm32f1_1.14_OK\HARDWARE\TIM\tim.h (568, 2020-10-06)
stm32f1_1.14_OK\HARDWARE\TOUCH\touch.c (22517, 2019-09-16)
stm32f1_1.14_OK\HARDWARE\TOUCH\touch.h (5258, 2019-09-16)
stm32f1_1.14_OK\littleVGL\lvgl\.editorconfig (125, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\.github\auto-comment.yml (736, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\.github\FUNDING.yml (55, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\.github\ISSUE_TEMPLATE\all-other-issues.md (348, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\.github\ISSUE_TEMPLATE\bug-report.md (692, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\.github\ISSUE_TEMPLATE\config.yml (545, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\.github\stale.yml (703, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\.github\workflows\build_micropython.yml (1431, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\.github\workflows\ccpp.yml (285, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\.github\workflows\merge-to-dev.yml (378, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\.gitignore (108, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\.gitmodules (0, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\CHANGELOG.md (15707, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\docs\CODE_OF_CONDUCT.md (3245, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\docs\CODING_STYLE.md (3227, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\docs\CONTRIBUTING.md (255, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\docs\ROADMAP.md (2129, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\examples\LVGL_Arduino.ino (2812, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\examples\porting\lv_port_disp_template.c (6918, 2020-10-05)
stm32f1_1.14_OK\littleVGL\lvgl\examples\porting\lv_port_disp_template.h (701, 2020-10-05)
... ...

LVGL - Light and Versatile Graphics Library

LVGL provides everything you need to create embedded GUI with easy-to-use graphical elements, beautiful visual effects and low memory footprint.

Website · Online demo · Docs · Forum

--- ## Features * Powerful [building blocks](https://docs.lvgl.io/latest/en/html/widgets/index.html): buttons, charts, lists, sliders, images, etc. * Advanced graphics: animations, anti-aliasing, opacity, smooth scrolling * Use [various input devices](https://docs.lvgl.io/latest/en/html/overview/indev.html): touchscreen, mouse, keyboard, encoder, buttons, etc. * Use [multiple displays](https://docs.lvgl.io/latest/en/html/overview/display.html): e.g. monochrome and color display * Hardware independent to use with any microcontroller or display * Scalable to operate with little memory (*** kB Flash, 10 kB RAM) * Multi-language support with UTF-8 handling, Bidirectional and Arabic script support * Fully customizable graphical elements via [CSS-like styles](https://docs.lvgl.io/latest/en/html/overview/style.html) * OS, External memory and GPU are supported but not required * Smooth rendering even with a [single frame buffer](https://docs.lvgl.io/latest/en/html/porting/display.html) * Written in C for maximal compatibility (C++ compatible) * Micropython Binding exposes [LVGL API in Micropython](https://blog.lvgl.io/2019-02-20/micropython-bindings) * [Simulator](https://docs.lvgl.io/latest/en/html/get-started/pc-simulator.html) to develop on PC without embedded hardware * [Examples](lv_examples) and tutorials for rapid development * [Documentation](http://docs.lvgl.io/) and API references ## Requirements Basically, every modern controller (which is able to drive a display) is suitable to run LVGL. The minimal requirements are:
Name Minimal Recommended
Architecture 16, 32 or *** bit microcontroller or processor
Clock > 16 MHz > 48 MHz
Flash/ROM > *** kB > 180 kB
Static RAM > 2 kB > 4 kB
Stack > 2 kB > 8 kB
Heap > 2 kB > 8 kB
Display buffer > 1 × hor. res. pixels > 10 × hor. res. pixels
Compiler C99 or newer
*Note that the memory usage might vary depending on the architecture, compiler and build options.* Just to mention some platforms: - STM32F1, STM32F3, STM32F4, STM32F7, STM32L4, STM32L5, STM32H7 - Microchip dsPIC33, PIC24, PIC32MX, PIC32MZ - NXP: Kinetis, LPC, iMX, iMX RT - [Linux frame buffer](https://blog.lvgl.io/2018-01-03/linux_fb) (/dev/fb) - [Raspberry Pi](http://www.vk3erw.com/index.php/16-software/63-raspberry-pi-official-7-touchscreen-and-littlevgl) - [Espressif ESP32](https://github.com/lvgl/lv_port_esp32) - [Infineon Aurix](https://github.com/lvgl/lv_port_aurix) - Nordic NRF52 Bluetooth modules - Quectel modems ## Get started This list shows the recommended way of learning the library: 1. ... ...

近期下载者

相关文件

评论我要评论

收藏者