Bare Metal Coding On ARM Cortex M3 Based MCU STM32F103 Pheripheral device drivers codes and then developing Application Codes from them Pheripherals like UART,SPI,I2C,GPIO,TIMERS,RTC,USB,CAN, etc ANd interfacing various sensors and modules using these device drivers bare metal codes