#pragma GCC push_options
#pragma GCC optimize ("O0")
#include "stm32c0xx.h"
//#include "myClockConfig.h"
//#include "mySysTick.h"
void myDelay(unsigned int val);
int main(void)
{
RCC -> IOPENR |= (1UL << 1);
GPIOB -> MODER &=~(3UL<<14);
GPIOB ->MODER |= (1UL<<14);
GPIOB ->OTYPER &=~(1UL<<7);
//SystemClock_Config();
// SystemCoreClockUpdate();
while(1)
{
GPIOB ->ODR ^= (1UL<<7);
myDelay(200000);
}
}
/*void __attribute__((optimize("O0"))) myDelay(unsigned int val)
{
int i;
for(i=0;i<val;i++){};
}
*/
myDelay(unsigned int val)
{
int i;
for(i=0;i<val;i++){};
}
//#pragma GCC pop_options