Fixed interrupt
add some register HAL