Changes for version 0.12 - 2020-04-26

  • CHANGES
    • Don't get confused by Device::Chip::Adapter implementations that don't subclass
    • Define a $protocol->meta_gpios method
    • Various improvements to Device::Chip::Ex::GPIOTickitBox
    • Default Device::Chip::Adapter description from $DEVICE_CHIP_ADAPTER environment variable
    • Cope with multibyte cached reads and writes in D:C:B:RegisteredI2C
  • BUGFIXES
    • Squash substr() to rvalue before passing it into ->done to avoid weird warnings about string index

Documentation

guidance on writing a Device::Chip class

Modules

an abstraction of a hardware chip IO driver
an abstraction of a hardware communication device
base class for drivers of register-oriented I²C chips
a base class for implementing SPI protocols
unit testing on Device::Chip

Provides

in lib/Device/Chip/Ex/GPIOTickitBox.pm
in lib/Device/Chip/Ex/SPITickitBox.pm
in lib/Device/Chip/Ex/TickitUI.pm