摘要:
静态库 项目结构: Message.h #pragma once #include <iosfwd> #include <string> class Message { public: Message(const std::string& m); void printMsg(void); void 阅读全文
摘要:
C++ 构造函数就是创建类对象时自动执行的函数,编译器会默认提供3给默认构造函数,一个构造函数,一个拷贝构造函数,一个移动构造函数。 例子: class A { }; 类 A 的3给默认构造函数为: A(); // 构造函数 A(const A&); // 拷贝构造函数 A(A&&) // 移动构造 阅读全文
摘要:
在此分享一个我画的AT32F413CCU7核心板原理图,该原理图使用 KiCAD 绘制,并且已在嘉立创打了版,经测试正常。 链接:https://pan.baidu.com/s/1_OIfiv8Prb3favvymzhYgg?pwd=u6ga 提取码:u6ga 阅读全文
摘要:
新建两个文件 xtp_io.h 和 xtp_io.cpp,在该两个文件中定义一个 IO class,然后实现3个类函数:high()、low()、toggle()。 xtp_io.h #pragma once #include "xtp_defines.h" #if defined AT32 #in 阅读全文
摘要:
首先创建一个 led.h 和一个 led.cpp,文件内容如下: led.h #pragma once #include "FreeRTOS.h" #include "task.h" #include "at32f413.h" class Led { public: Led(gpio_type* _ 阅读全文
摘要:
这里直接给出代码: AppWindow.h // // Created by freer on 2023/10/22. // #ifndef UNTITLED_APPWINDOW_H #define UNTITLED_APPWINDOW_H #include <QtWidgets> #include 阅读全文
摘要:
```vim " 设置行号 set number " 不与vi兼容 set nocompatible " 语法高亮 syntax on " 模式显示 set showmode set showcmd " 支持鼠标 set mouse=a " utf-8 编码 set encoding=utf-8 " 阅读全文
摘要:
## at32f413_i2c.h ## 宏定义 ```c #define I2C_STARTF_FLAG ((uint32_t)0x00000001) /*!< I2c启动条件生成完成标志 */ #define I2C_ADDR7F_FLAG ((uint32_t)0x00000002) /*!< 阅读全文
摘要:
在写 `rust` 版的 `hello,world` 时想必你一定用到了 `println!();` 这个“函数”了吧,其实 `println!()` 就是一个`声明宏`。 声明宏语法: `macro_rules ! 宏名字 宏规则1|宏规则2..` 匹配器: - `item` : 程序项 - `b 阅读全文
摘要:
## 在 main.rs 中创建一个模块 例子如下: ```rust mod geometry { #[derive(Debug)] #[derive(Default)] pub struct Box { pub width: f64, pub height: f64, pub length: f6 阅读全文