Skip to content

PlatformIO support and add more compatibility - #23

Merged
pschatzmann merged 4 commits into
pschatzmann:mainfrom
yanxke:yan/platformio
Aug 31, 2026
Merged

PlatformIO support and add more compatibility#23
pschatzmann merged 4 commits into
pschatzmann:mainfrom
yanxke:yan/platformio

Conversation

@yanxke

@yanxke yanxke commented Aug 31, 2026

Copy link
Copy Markdown
Contributor
  • Add PlatformIO native-platform library metadata and a top-level emulator entry point.
  • Add the legacy wiring.h compatibility header and required include paths.
  • Improve Serial input on POSIX systems with non-blocking buffered reads, and make global serial instances safe across translation units.
  • Extend SD emulation with media presence and storage-size APIs backed by the current working directory instead of hard coded /home.
  • Make millis() and micros() use a monotonic clock with Arduino-style elapsed-time semantics.

@pschatzmann
pschatzmann merged commit 4f08d86 into pschatzmann:main Aug 31, 2026
@yanxke
yanxke deleted the yan/platformio branch August 31, 2026 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants