#playdate #usb-serial #serial #usb

nightly playdate-device

Cross-platform interface Playdate device, async & blocking

11 releases

new 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

#1348 in Hardware support

Download history 326/week @ 2024-03-30 206/week @ 2024-04-06 166/week @ 2024-04-13 11/week @ 2024-04-20 175/week @ 2024-04-27 137/week @ 2024-05-04 223/week @ 2024-05-11 46/week @ 2024-05-18 10/week @ 2024-05-25 14/week @ 2024-06-01 25/week @ 2024-06-08 153/week @ 2024-06-15 15/week @ 2024-06-22

196 downloads per month
Used in 2 crates

MIT/Apache

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

  1. Rust nightly toolchain
  2. Linux only:
  1. Windows only:
  • powershell (used as fallback)

This software is not sponsored or supported by Panic.

Dependencies

~12–57MB
~874K SLoC