How to start a new project on stm32cubeide and optimize the size of your program and some low layer examples