Ответ в теме: Программирование МК STM32



#21615
imperror
Участник

компилятор заворачивает варнингом

потому что надо было делать так:
volatile void mydelay(void)
{
for ( unsigned long i=0; i<2000000; i++);
}

а не только в прототипе указывать volatile