This repository has been archived on 2026-08-31. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
donglora/vendor/az/etc/appveyor.yml
T
swaitsandClaude Opus 4.6 3102fc747a feat: add display UI with splash screen, dashboard, and RSSI sparkline
Implement full SSD1306 OLED display support:
- Splash screen on boot (1.5s) with project name, version, board
- Dashboard showing radio state, config, counters, RSSI/SNR
- RSSI history sparkline (64-sample ring buffer, 2px-wide bars)
- DisplayOn/DisplayOff host commands routed via dedicated channel
- Pure render functions against generic DrawTarget (no hardware coupling)
- Display on/off control bypasses radio task entirely

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 20:42:54 -06:00

36 lines
1.3 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Copyright © 2019–2021 Trevor Spiteri
# Copying and distribution of this file, with or without modification,
# are permitted in any medium without royalty provided the copyright
# notice and this notice are preserved. This file is offered as-is,
# without any warranty.
skip_tags: true
environment:
matrix:
- TARGET: x86_64-pc-windows-msvc
- TARGET: x86_64-pc-windows-gnu
- TARGET: i686-pc-windows-msvc
- TARGET: i686-pc-windows-gnu
install:
- set PATH=%USERPROFILE%\.cargo\bin;%PATH%
- curl -sSf -o rustup-init.exe https://win.rustup.rs
- rustup-init.exe -y --default-host %TARGET% --default-toolchain none --no-modify-path
- rustup --version
- rustup install beta-%TARGET% nightly-%TARGET% 1.31.1-%TARGET%
- rustup component add --toolchain beta-%TARGET% rustfmt clippy
build: false
test_script:
- cargo +beta-%TARGET% clippy --all-targets --features fail-on-warnings
- cargo +beta-%TARGET% test --features fail-on-warnings
- cargo +beta-%TARGET% test --release --features fail-on-warnings
- cargo +beta-%TARGET% fmt -- --check
- cargo +nightly-%TARGET% test --features fail-on-warnings
- cargo +nightly-%TARGET% test --release --features fail-on-warnings
- cargo +1.31.1-%TARGET% test --features fail-on-warnings
- cargo +1.31.1-%TARGET% test --release --features fail-on-warnings