Changelog

[202411]

Added

  • Convenience functions for timer interrupts

  • Framework-independent functions to configure pins

Changed

  • Modified keypad pseudocode to remove implications that the row pins must be 0..3, or that Pascal-style array indexing is a function call

  • Renamed constants to deconflict with other libraries

[202403]

Changed

  • Tweaks to improve clarity as we get ready for the Spring 2024 I/O labs

[202401]

Added

  • Instructions to assemble Cow Pi mk4b

  • RP2040-specific details

Removed

  • Instructions to modify Cow Pi mk1b/c/d into Cow Pi mk1e/f

[202309]

Added

  • Instructions to assemble Cow Pi mk3c

[202308]

Changed

  • Cow Pi hardware/software datasheet migrated to readthedocs.io

  • Cow Pi datasheet (on readthedocs.io) updated for CowPi v0.6 library and CowPi_stdio v0.6 library

  • Construction instructions incorporated into datasheet

  • Construction instructions for Cow Pi mk1e & mk1f replace mk1c & mk1d

[202301]

Changed

  • Cow Pi datasheet (in LaTeX) updated for CowPi v0.4 library

[202208]

Added

  • Construction instructions for Cow Pi mk1d in LaTeX

  • Cow Pi hardware/software datasheet in LaTeX

Changed

  • Construction instructions for Cow Pi mk1c replaces those for mk1b, in LaTeX

[202201]

Added

  • Modification instructions to change Cow Pi mk1a into mk1b

Changed

  • Construction instructions for Cow Pi mk1b replaces those for mk1a, in LaTeX

[202108]

Added

  • Hardware and software documentation in lab assignments

  • Construction instructions for Cow Pi mk1a in LaTeX