move the parameters again so they're more appropriately placed
base addr in constructor of iicCtrl
clear checkpoint