peripheral-io: add peripheral io features