HWreg functions, falta fazer o set duty cycle(a n me apetecia fazer hj)