Files
Trail Mate Dev 6e613e382e Add CM0 Linux support and share device services across platforms
Compose the CM0 fullscreen application and standard Debian package, align the
Cardputer Zero shell, and share protocol, configuration, audio and storage
services with embedded targets through existing platform seams.

Add the paginated on-device TMAP creator using Center's published producer,
private workspace recovery and direct keyboard shortcuts. Preserve unfinished
management work behind its existing opt-in capability.

Include native, ARM and shared-core regression fixtures, integration records,
packaging helpers and dependency/license updates. Keep local build trees,
device credentials, produced packages and validation logs outside version control.

Validation before integration: ESP stack hygiene, Reticulum scope guard, staged
whitespace checks and GitNexus scope audit. Prior device/build evidence and
remaining hardware/package boundaries are recorded in the acceptance documents.
2026-10-29 10:29:29 +08:00

83 lines
1.5 KiB
Plaintext

# Auto detect text files and perform LF normalization
* text=auto
# Explicitly declare text files you want to always be normalized and converted
# to native line endings on checkout.
*.c text eol=lf
*.cpp text eol=lf
*.h text eol=lf
*.hpp text eol=lf
*.cxx text eol=lf
*.hxx text eol=lf
*.cc text eol=lf
*.hh text eol=lf
# Source files
*.py text eol=lf
*.js text eol=lf
*.json text eol=lf
*.md text eol=lf
*.txt text eol=lf
*.yml text eol=lf
*.yaml text eol=lf
*.ini text eol=lf
*.conf text eol=lf
*.config text eol=lf
*.csv text eol=lf
*.xml text eol=lf
*.html text eol=lf
*.css text eol=lf
# PlatformIO specific
platformio.ini text eol=lf
*.ini text eol=lf
# Documentation
*.md text eol=lf
*.rst text eol=lf
*.txt text eol=lf
# Scripts
*.sh text eol=lf
apps/linux_cardputer_zero/packaging/trailmate-cardputer-zero-applaunch text eol=lf
*.bat text eol=crlf
*.ps1 text eol=crlf
*.cmd text eol=crlf
# Binary files
*.bin binary
*.hex binary
*.elf binary
*.o binary
*.a binary
*.lib binary
*.so binary
*.dll binary
*.exe binary
*.jpg binary
*.jpeg binary
*.png binary
*.gif binary
*.ico binary
*.pdf binary
*.zip binary
*.tar binary
*.gz binary
*.7z binary
*.rar binary
# PlatformIO build artifacts
.pio/** binary
build/** binary
libdeps/** binary
# IDE files (keep as is)
.vscode/** text eol=lf
.idea/** text eol=lf
# Keep existing line endings for these
*.patch text -eol
# Vendor patch context includes significant blank-line prefixes and old whitespace.
boards/t_display_cm0/kernel/*.patch -whitespace