11 releases
0.2.13 | Jul 13, 2024 |
---|---|
0.2.11 | Jun 17, 2024 |
0.2.10 | May 12, 2024 |
0.2.8 | Apr 30, 2024 |
0.1.0 | Apr 1, 2024 |
#1729 in Hardware support
Used in 2 crates
160KB
4K
SLoC
Playdate device support library
Cross-platform interface for Playdate device, async & blocking.
Contains methods for:
- find connected devices, filter by mode, state, serial-number
- send commands
- read from devices
- mount as drive (mass storage usb)
- unmount
- install pdx (playdate package)
- run pdx (optionally with install before run)
- operate with multiple devices simultaneously
Status
This crate in active development and API can be changed in future versions, with minor version increment.
Supported platforms:
- MacOs
- Linux
- Windows
Prerequisites
- Rust nightly toolchain
- Linux only:
libudev
, follow instructions for udev crate.
- Windows only:
powershell
(used as fallback)
This software is not sponsored or supported by Panic.
Dependencies
~13–60MB
~882K SLoC