fix pin init
Revert "move registers into seperate language"

This reverts commit dc5f517695d8c808fd5d2dc3eb75fbfe726fedbf.
Merge commit '57d36f8'