Skip to content

Releases: phasn/P9813

v1.1.0

Choose a tag to compare

@phasn phasn released this 01 Sep 10:24
  • Adjusted function and class parameter names
  • Moved & renamed image assets
  • Renamed example scripts
  • Lots of misc. formatting

v1.0.3

Choose a tag to compare

@phasn phasn released this 07 Aug 21:39

sleepAtomic()

sleep_ms function has been replaced with popular Atomics.wait method due to being significantly more efficient

forceUnexport.js

New NPM script for attempting to force-close GPIO pins that have been made inaccessible due to uncommon board-specific bug related to non-standard GPIO implementation

examples/P9813ModuleAssortment.png

Image featuring a lineup of several examples of widely available P9813 modules

v1.0.2

Choose a tag to compare

@phasn phasn released this 05 Aug 23:23
  • datPin and clkPin can now be preexisting onoff Gpio instance instead of just their line number (see example). This enables more control over exit behavior when using other GPIO peripherals simultaneously.
  • Added more example scripts
  • Removed sleep_ms() from some example scripts that don't use it
  • Example scripts now manually terminate chain once they've completd
  • sleep_ms() now just continues as though it was meant to sleep for 0 milliseconds rather than crashing if no ms parameter is defined
  • Added explicit import for 'node:process'
  • Adjusted error handling messages
  • Bit-bang clock methods and several technical properties are now private
  • terminate() now checks to make sure the chain hasn't already been terminated before executing
  • Terminated chains will now replace their public methods with a failure message
  • Fixed more README typos

v1.0.1

Choose a tag to compare

@phasn phasn released this 27 Jul 10:56

Fixed README.md typos and added examples to each API entry

v1.0.0

Choose a tag to compare

@phasn phasn released this 27 Jul 10:08

Initial release version