Skip to content

gopdsdk v0.1.0 - First Public Release

Choose a tag to compare

@Djunichi Djunichi released this 01 Aug 16:25
· 49 commits to master since this release
743402a

gopdsdk v0.1.0

The first public release of gopdsdk — an independent, cross-platform Go SDK and toolchain for building Playdate applications.

Highlights

  • Common Go application model for Simulator and physical Playdate
  • Lifecycle events: pause, resume, lock, unlock, terminate, and low power
  • Buttons, crank angle and delta, dock transitions, and frame delta time
  • Text and bitmap graphics
  • Packaged resources through resources/images
  • Explicit bitmap ownership, rollback, and deterministic cleanup
  • TinyGo conservative GC with a checked 256 KiB device heap
  • Hard-float Cortex-M7 device builds
  • Build, package, install, and run workflows for Simulator and device
  • Version-aware gopdsdk init
  • External crank-controlled playable consumer with deterministic tests

Getting started

Check your environment:

go run github.com/Djunichi/gopdsdk/cmd/gopdsdk@v0.1.0 doctor