STM32: analog_out: Enable Buffer and switch
STM32: analog_out: Enable Buffer and switch

ADC1 channel2 and ADC2 of few targets only have an output switch and no
buffer. This switch needs to be enabled, and also the buffer can be enabled
in order to reduce the output impedance on output, and to drive external
loads directly without having to add an external operational amplifier.

monkiineko/mbed-os,betzw/mbed-os,NXPmicro/mbed,mbedmicro/mbed,c1728p9/mbed-os,kjbracey-arm/mbed,NXPmicro/mbed,fahhem/mbed-os,nRFMesh/mbed-os,ryankurte/mbed-os,adamgreen/mbed,mazimkhan/mbed-os,YarivCol/mbed-os,YarivCol/mbed-os,karsev/mbed-os,nRFMesh/mbed-os,CalSol/mbed,infinnovation/mbed-os,HeadsUpDisplayInc/mbed,catiedev/mbed-os,NXPmicro/mbed,fahhem/mbed-os,ryankurte/mbed-os,mbedmicro/mbed,adamgreen/mbed,mazimkhan/mbed-os,bcostm/mbed-os,YarivCol/mbed-os,mazimkhan/mbed-os,CalSol/mbed,betzw/mbed-os,betzw/mbed-os,mbedmicro/mbed,mazimkhan/mbed-os,Archcady/mbed-os,adamgreen/mbed,c1728p9/mbed-os,bcostm/mbed-os,monkiineko/mbed-os,catiedev/mbed-os,svogl/mbed-os,infinnovation/mbed-os,NXPmicro/mbed,YarivCol/mbed-os,fahhem/mbed-os,andcor02/mbed-os,karsev/mbed-os,karsev/mbed-os,HeadsUpDisplayInc/mbed,betzw/mbed-os,ryankurte/mbed-os,CalSol/mbed,CalSol/mbed,Archcady/mbed-os,CalSol/mbed,adamgreen/mbed,mazimkhan/mbed-os,catiedev/mbed-os,NXPmicro/mbed,infinnovation/mbed-os,c1728p9/mbed-os,svogl/mbed-os,mazimkhan/mbed-os,bcostm/mbed-os,karsev/mbed-os,svogl/mbed-os,Archcady/mbed-os,andcor02/mbed-os,ryankurte/mbed-os,c1728p9/mbed-os,andcor02/mbed-os,pradeep-gr/mbed-os5-onsemi,infinnovation/mbed-os,ryankurte/mbed-os,monkiineko/mbed-os,pradeep-gr/mbed-os5-onsemi,Archcady/mbed-os,pradeep-gr/mbed-os5-onsemi,nRFMesh/mbed-os,HeadsUpDisplayInc/mbed,kjbracey-arm/mbed,YarivCol/mbed-os,Archcady/mbed-os,HeadsUpDisplayInc/mbed,andcor02/mbed-os,pradeep-gr/mbed-os5-onsemi,infinnovation/mbed-os,svogl/mbed-os,monkiineko/mbed-os,monkiineko/mbed-os,fahhem/mbed-os,c1728p9/mbed-os,svogl/mbed-os,YarivCol/mbed-os,svogl/mbed-os,adamgreen/mbed,mbedmicro/mbed,bcostm/mbed-os,nRFMesh/mbed-os,catiedev/mbed-os,karsev/mbed-os,kjbracey-arm/mbed,CalSol/mbed,betzw/mbed-os,mbedmicro/mbed,fahhem/mbed-os,Archcady/mbed-os,pradeep-gr/mbed-os5-onsemi,catiedev/mbed-os,andcor02/mbed-os,andcor02/mbed-os,bcostm/mbed-os,monkiineko/mbed-os,NXPmicro/mbed,c1728p9/mbed-os,infinnovation/mbed-os,nRFMesh/mbed-os,ryankurte/mbed-os,karsev/mbed-os,catiedev/mbed-os,kjbracey-arm/mbed,betzw/mbed-os,pradeep-gr/mbed-os5-onsemi,bcostm/mbed-os,HeadsUpDisplayInc/mbed,HeadsUpDisplayInc/mbed,nRFMesh/mbed-os,fahhem/mbed-os,adamgreen/mbed