风不出来 4e5b4302c7 1
2024-10-12 16:35:31 +08:00
000
2024-10-12 16:06:36 +08:00
000
2024-10-12 16:06:36 +08:00
000
2024-10-12 16:06:36 +08:00
000
2024-10-12 16:06:36 +08:00
000
2024-10-12 16:06:36 +08:00
000
2024-10-12 16:06:36 +08:00
000
2024-10-12 16:06:36 +08:00
1
2024-10-12 16:35:31 +08:00

stm32_nfc

一、SDK说明

1、vscode

2、platformio

3、stm32duio:framework-arduinoststm32, "4.20500.230714"

4、对于stm32duino不支持的mcu如STM32G030F6将本工程“/boards/”的对应的配置文件拷到"..\PlatformIO_Core\platforms\ststm32\boards\”

二、配置

1、platformio.ini

1build_flags

SEGGER_RTT_EN 启用jlink输出log

DEBUG_EN 启用更详细的log但STM32G030F6空间不足要关掉这个

VERSION3最新的是这个之前的不记得啥差异

GREY_SUPPORT对于支持灰度的要增加这个ram要够大才行。

2、xz_config.h

1define

test开了的话有log输出但没低功耗

EPD_MIN_VOL、EPD_VOL_TIMER全局控制显示电压足够LED显示的预知和刷新前检查的阈值。

3、jlink rtt

按照rtt_t2的格式我的是v1.0.0。官方的也可以用,显示不出颜色等格式。 https://portrait.gitee.com/bds123/rtt_t2

三、上位机代码

微信小程序代码:https://gitee.com/XZCRAZY/wx_epaper_lite

四、重点说明

不要问我为啥,不解释,有能力的自己改。 放出固件的对应的代码确定是调好了的;其他不一定可用,包括未被引用的函数。

Languages
C 56.8%
C++ 41.8%
Assembly 1.4%