# [Playdate][playdate-website] 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 1. Rust __nightly__ toolchain 1. Linux only: - `libudev`, follow [instructions for udev crate][udev-crate-deps]. 1. Windows only: - `powershell` (used as fallback) [playdate-website]: https://play.date [udev-crate-deps]: https://crates.io/crates/udev#Dependencies - - - This software is not sponsored or supported by Panic.