Changes for version 0.21 - 2022-04-19

  • CHANGES
    • Use the new `:isa` and `:does` from Object::Pad 0.57
    • Quiet the experimental warnings of Object::Pad 0.61
    • Added ->cached_write_reg_masked method to Device::Chip::Base::RegisteredI2C
  • BUGFIXES
    • Permit ->cached_write_reg to write buffers that include a "\n" byte

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 role for implementing SPI protocols
declarations of sensor readings for Device::Chip
unit testing on Device::Chip