Use your Arduino to control SW35xx series fast charger chips, such as SW3518, SW3518s and more...
You can read charging voltage and current, determine fast charge protocol, send pd hardreset and set custom max charging current now.
Still in development.