Skip to content

Instantly share code, notes, and snippets.

View nickfox-taterli's full-sized avatar
😰
想哭

Tater Li nickfox-taterli

😰
想哭
View GitHub Profile
@nickfox-taterli
nickfox-taterli / fb_spacemit_no_tlv.c
Created September 17, 2025 15:12
fb_spacemit_no_tlv.c
// SPDX-License-Identifier: GPL-2.0+
/* =============================================================================
* FIXUP NOTICE (by TaterLi):
* 本文件为去除 TLV/EEPROM 依赖后的版本(fb_spacemit_no_tlv.c).
* 主要变更:
* 1) 删除 <tlv_eeprom.h> 头文件依赖.
* 2) fastboot_oem config 相关接口改为仅访问 U‑Boot 环境变量,flush=saveenv.
* 3) 清除存储的 eeprom 擦除分支改为直接 FAIL,提示不再支持.
* 4) 在修改处添加了 "FIXUP" 标记与中文注释,方便审阅与回退.
* 注意:若仍需 EEPROM/TLV,请在上层通过 env 注入数据或自行恢复相关代码.
@nickfox-taterli
nickfox-taterli / r01ds0385ej0150-ra2l1.md
Last active September 11, 2025 11:34
r01ds0385ej0150-ra2l1 中文翻译参考

RA2L1 系列数据手册

超低功耗 48 MHz Arm® Cortex®-M23 内核;最高 256 KB 代码闪存;32 KB SRAM;电容触摸感测单元(CTSU2);12 位 A/D 转换器;12 位 D/A 转换器;安全与安保特性.


特性

■ Arm Cortex-M23 内核

@nickfox-taterli
nickfox-taterli / VendorDefinedDev.C
Created August 6, 2025 08:46
CH552 VendorDefinedDev.C
/********************************** (C) COPYRIGHT *******************************
* File Name : VendorDefinedDev.C
* Author : WCH
* Version : V1.7
* Date : 2023/05/31
* Description : CH554模拟USB Module(CH554),厂商自定义接口设备,需要安装驱动,
驱动搜索CH37XDRV或者安装ISPTool会自动安装该设备类驱动,该设备类除了控制传输外,还是直插端点2批量上下传和端点1
中断上传,可以通过372DEBUG.EXE获取其他USB调试工具进行收发数据演示
*********************************************************************************
@nickfox-taterli
nickfox-taterli / openocd.cfg
Created August 1, 2025 12:30
OpenOCD STM32H7B0 ExtQSPI Memory
source [find interface/cmsis-dap.cfg]
transport select swd
set CHIPNAME stm32h7b0xx
if {![info exists OCTOSPI1]} {
set OCTOSPI1 1
set OCTOSPI2 0
}
source [find target/stm32h7x.cfg]
@nickfox-taterli
nickfox-taterli / main.c
Created May 28, 2025 13:33
CompoundDev CH582 Keyboard + Mouse
/********************************** (C) COPYRIGHT *******************************
* File Name : Main.c
* Author : WCH
* Version : V1.1
* Date : 2022/01/25
* Description : 模拟USB复合设备,键鼠,支持类命令
*********************************************************************************
* Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd.
* Attention: This software (modified or not) and binary are used for
* microcontroller manufactured by Nanjing Qinheng Microelectronics.
@nickfox-taterli
nickfox-taterli / main.c
Last active June 18, 2025 16:26
CH582 HID
/********************************** (C) COPYRIGHT *******************************
* File Name : Main.c
* Author : WCH
* Version : V1.1
* Date : 2022/01/25
* Description : 模拟兼容HID设备
*********************************************************************************
* Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd.
* Attention: This software (modified or not) and binary are used for
* microcontroller manufactured by Nanjing Qinheng Microelectronics.
@nickfox-taterli
nickfox-taterli / MainAcitivy.java
Created April 25, 2025 15:28
Android蓝牙心率演示,配合默认CH579测试程序.
package com.example.bleapplication;
import android.annotation.SuppressLint;
import android.bluetooth.BluetoothGattCharacteristic;
import android.bluetooth.BluetoothGattDescriptor;
import android.bluetooth.BluetoothGattService;
import android.bluetooth.BluetoothManager;
import android.content.Context;
import android.os.Bundle;
import android.util.Log;
@nickfox-taterli
nickfox-taterli / STM32F103.md
Created April 24, 2025 06:36
这是一个从闲鱼购买的STM32F103VE开发板,原始资料缺失。本README记录了目前已还原的硬件接口信息和测试程序。

STM32F103VE 开发板资料

概述

这是一个从闲鱼购买的STM32F103VE开发板,原始资料缺失。本README记录了目前已还原的硬件接口信息和测试程序。

硬件接口

主芯片

  • STM32F103VE
@nickfox-taterli
nickfox-taterli / android_orm_db.md
Created April 23, 2025 09:11
安卓数据库操作简化笔记

简化ImageDbHelper操作。

1. 使用Room实现

1.1 定义Entity类

@Entity(tableName = "images")
public class ImageInfo {
    @PrimaryKey(autoGenerate = true)
    @ColumnInfo(name = "_id")
@nickfox-taterli
nickfox-taterli / d213ecv.md
Created March 26, 2025 05:46
D213ECV RTC 寄存器分析

RTC寄存器总表

寄存器名称 偏移地址 R/W属性 功能描述
RTC_REG_CTL 0x0000 R/W 控制寄存器
RTC_REG_INIT 0x0004 WO 初始化触发寄存器
RTC_REG_IRQ_EN 0x0008 R/W 中断使能寄存器
RTC_REG_IRQ_STA 0x000C R/W1C 中断状态寄存器
RTC_REG_TIME0 0x0020 R/W 时间设置寄存器0(低8位)
RTC_REG_TIME1 0x0024 R/W 时间设置寄存器1(次低8位)
RTC_REG_TIME2 0x0028 R/W 时间设置寄存器2(次高8位)