Но меня напрягал тот факт что если при низком выходном напряжении я захочу выжать из микросхемы стабилизатора максимальный ток, то разница входного и выходного напряжения будет падать на LM338.
Вариант ручного переключения я отбросил сразу т. к. я человек забывчивый. Поэтому эту функцию я возложил на микроконтроллер.
В итоге получилось такое. (провода правда не причесал).
Весь проект выложил https://oshwlab.com/Cricket2007/bp_linev2

