Text this: Micro hydro charge controller using buck-boost voltage mode control