We have the following programmable thresholds through I2C:
1) Battery termination voltage threshold will stop energy harvesting when the battery voltage reaches to this threshold.
2) Battery recharge voltage is also programmable so that when the battery voltage drops below this threshold the system starts charging it again.