Library Search
结果页0.96寸OLED SSD1306 多平台代码例程
在 技术栈 中找到 8 个匹配结果。
技术栈
技术栈
8 个 Arduino // ── 按键处理 ──
void checkButton() {
static bool lastState = HIGH;
bool now = digitalRead(BTN_PIN);
if (lastState == HIGH && now == LOW) { // 下降沿
delay(30); // 消抖
if (digitalRead(BTN_PI… 2% ONNX | 量化类型 | 精度损失 | 大小 | 速度 |
|----------|----------|------|------|
| FP32(原始) | 0 | 100% | 1x |
| FP16 | <0.1% | 50% | 1.5-2x |
| INT8 动态 | <0.5% | 25% | 1.5-2x |
| INT8 静态 | <1% | 25% | 2-4x |
## 4. 多平… 2% ESP-IDF /* ── 传感器数据结构(队列元素) ── */
typedef struct {
int64_t timestamp_us;
float temperature;
float humidity;
float pressure;
uint32_t sequence;
} sensor_data_t;
/* ── 队列句柄 ── */
stat… 2% STM32 HAL/LL 使用 STM32F407 的 ADC1 + DMA 实现 4 通道连续采样(无需 CPU 参与传输),配合 TIM2 触发实现精确采样率。
## 硬件配置(CubeMX)
- **MCU**:STM32F407VGT6
- **ADC1**:4 通道(PA0=CH0, PA1=CH1, PA2=CH2, PA3=CH3)
- **DMA2 Stream0**:外设到内存,循环模式,半字(16b… 2% Flutter ## 运行步骤
```bash
flutter create flutter_counter
# 将上面代码覆盖 lib/main.dart
flutter run
```
## 预期表现
- 点击 `+` 按钮计数器加一
- 点击 `-` 按钮计数器减一(最小为 0)
- 点击 AppBar 刷新图标重置计数器
- 计数器超过 10 时数字变为红色
## 核心概念
| 概念 | 说明… 2% PlatformIO ```ini
; platformio.ini
[platformio]
default_envs = uno ; 默认环境
; ── 公共配置(所有环境继承) ──
[common]
monitor_speed = 115200
lib_deps =
adafruit/Adafruit Unified Sensor @ ^1.1.14
; ── Arduin… 1% Verilog / SystemVerilog ```verilog
typedef enum logic [1:0] {
IDLE, WORKING, DONE
} state_t;
state_t state = IDLE, next_state;
// 状态转移
always_comb begin
next_state = state;
case (state)
IDLE: if (sta… 1% Pytest ```
test_math_utils.py::test_divide_normal PASSED
test_math_utils.py::test_divide_by_zero PASSED
test_math_utils.py::test_is_prime[1-False] PASSED
test_math_utils.py::test_is_prime[2-True] PASSED
test… 1%