hal: make pins for several ini file items

When hal pins are changed, action for the ini value is taken
with no checks for suitability.

Includes a sim config for demonstration of pins:
    configs/sim/axis/ini_hal_demo.ini