PeekPoke is a development and debugging utility for the Parallax Propeller P8X32A. It allows reading and writing the hub RAM of the Propeller from a PC. There are two parts: a Python package for sending commands from the PC, and a cog-contained PASM program for responding to commands.

The Python package may be installed using "pip install peekpoke", or it may be downloaded from The file containing the PASM program (PeekPoke.spin) can be found on the Github page.

On PyPI:

On Github:

A description of the PeekPoke protocol can also be found on the Github page. PeekPoke was built using PropCR-BD, which is a base device implementation of the Crow serial transport protocol.

PropCR homepage:

Crow protocol homepage: