avatar

松果工作室

欢迎光临

  • 首页
  • ESP
  • LVGL
  • CubeMX
  • freeRTOS
  • 快速笔记
  • 个人收藏
  • 我的服务
  • 所见所闻
Home
松果工作室

(LVGL)案例预览 画布

画布 Canvas #define CANVAS_WIDTH 200 #define CANVAS_HEIGHT 150 void lv_example_canvas_1(void) { lv_draw_rect_dsc_t rect_dsc; lv_draw_rect_dsc

2026-02-17

(LVGL)案例预览 按钮

点击一次反转一次颜色的按钮 static void event_handler(lv_event_t * e) { lv_event_code_t code = lv_event_get_code(e); if(code == LV_EVENT_CLICKED) {

2026-02-17

(LVGL)案例预览 进度条

带框的进度条动画 void lv_example_bar_2(void) { static lv_style_t style_bg; static lv_style_t style_indic; lv_style_init(&style_bg); lv_style_

2026-02-17

(LVGL)案例预览 圆弧

带把手可调圆弧 static void value_changed_event_cb(lv_event_t * e); void lv_example_arc_1(void) { lv_obj_t * label = lv_label_create(lv_screen_active());

2026-02-17

(LVGL)案例预览 菜单

1、有返回按键的菜单 static void back_event_handler(lv_event_t * e) { lv_obj_t * obj = lv_event_get_target_obj(e); lv_obj_t * menu = (lv_obj_t *)lv_even

2026-02-16

(LVGL)案例预览 图片

1、导入 RGB 图片 const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_IMAGE_IMG_COGWHEEL_ARGB uint8_t img_cogwheel_argb_map[] = { 0xff, 0xff, 0xff, 0x00, 0xff, 0

2026-02-14

(LVGL)案例预览 布局

LVGL 9.4.0 Flex 布局案例效果预览 1、水平垂直布局 void lv_example_flex_1(void) { /*Create a container with ROW flex direction*/ lv_obj_t * cont_row = lv_obj_c

2026-02-14

(ESP-IDF)vscode配置文件

2025-12-28

(Elec)来复再生式晶体管单管收音机

原理图 原理 由于单个三极管的放大倍数过小,如果想要放大,需要两个及以上的三极管,如果想要节约材料,即可使用来复放大电路。 一般的原理过程: 选频 -> 检波 -> 低频放大 -> 输出 如果使用2个三极管: 选频 -> 高频放大 -> 检波 -> 低频放大 -> 输出 使用来复放大电路: 让低频放

2025-12-27 电子技术

(ESP-IDF)ESPNOW

传输距离(外置天线/笔直的公路) 稳定距离:100 米 极限距离:370 米 帧格式 默认比特率为1Mbps ----------------------------------------------------------------------- ··MAC 报头··|··分类代码··|··组

2025-12-07

(Linux)Arduino UNO Q 配置汇总

1. 更改时区 不知道为什么,明明 Arduino APP LAB 已经初始化过时区,但并没有生效 启用 Debian 默认 NTP: sudo timedatectl set-ntp true sudo systemctl restart systemd-timesyncd 手动设置时区(比如亚

2025-11-16

(Linux)Docker 添加代理

1. 创建 override 目录: sudo mkdir -p /etc/systemd/system/docker.service.d 2. 创建代理文件: sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf 3. 写入内

2025-11-16

(Linux)Clash arm64 安装教程

原文链接 Clash-for-RaspberryPi-4B-main.zip 树莓派4B_linux clash部署教程(2024.3.4) 写在前面:由于clash去年已经删库跑路,加上网上对于这部分部署教程并不太多,前期个人也踩了很多坑,希望这篇对大家有帮助,enjoy~ 0 使用情况介绍 硬件

2025-11-16

(LIB)一个好用的Modbus解析函数

一个好用的Modbus解析函数 包含03/10/04/06 #include <stdio.h> #include <stdint.h> #include <string.h> #

2025-09-27 坑和笔记

(ESP-IDF)OTA

双分区 # Name, Type, SubType, Offset, Size, Flags # Note: if you have increased the bootloader size, make sure to update the offsets to avoid overlap

2025-07-29

(ESP-IDF)BLE GATTS

移动设备可发现ESP的BLE并且连接通讯 首先在sdkconfig中打开BT 然后在ESPIDF的GATTS例程修改,实现了一个服务,两个特征值,一个值用于发送,一个用于接收 理解代码之前先理解蓝牙,具体参考本博客低功耗蓝牙BLE文章 #include "dh_p1_blu_task.h" #in

2025-06-14

(LVGL)案例预览 动画

本质是一个值的变化,以点击事件触发一个动画为例 // 创建动画 lv_anim_t a; lv_obj_t *lv_example_time_page(lv_obj_t *scr){ // 添加点击事件 lv_obj_add_event_cb(status_bar, status_b

2025-06-14

(ESP-IDF)LVGL 定时回调

每1秒执行一次回调内容 static void update_time(lv_timer_t *timer){ //update } v_obj_t *lv_example_time_page(lv_obj_t

2025-06-14

(Flutter)导航栏

CODE import 'package:flutter/material.dart'; import 'package:google_nav_bar/google_nav_bar.dart'; void main() { return runApp(MyApp()); } class My

2025-04-15

(Flutter)登录页面

CODE import 'dart:convert'; import 'package:flutter/material.dart'; import 'package:flutter_login/flutter_login.dart'; import 'package:shared_preferen

2025-04-14
  • 1
  • 2
  • 3
  • 4
  • …
  • 7

Recently Updated

  • [CubeMX] SPI
  • [CubeMX] 串口 DMA
  • [CubeMX] 基础工程配置
  • (LVGL)接口预览 样式
  • (LVGL)案例预览 页面滚动吸附

Trending Tags

LVGL WCH Linux Elec ThatProject freeRTOS STM ESP Flutter Others

©2026 松果工作室. Some rights reserved.

Using the Halo theme Chirpy