hook the controller up to the driver, modify the driver so it uses register instead of DAT for pin mask