I have been using ST-Link to flash the firmware of STM32L151Cx. Now, I would like to add the feature of flashing the uC using USB. I have checked on the datasheet and knowing that if I set BOOT0 = 1 and BOOT1 = 0 and power cycle the module, it will get me to the System Memory Boot Mode. Then, I can use USB and DfuSe Demo to flash the firmware. My question is - do I need to modify my code/firmware to have this feature? Or it will work without any modifications?