#include "stm32c0-memory-map.h"
#define GPIOAEN (1 << 0)
#define GPIOA_PIN5 (1 << 5)
int main(void)
{
// Intitailization
// Enable clock for GPIOA
RCC_IOPENR |= GPIOAEN;
GPIOA_MODER |= (1 << 10);
GPIOA_MODER &= ~(1 << 11);
while(1)
{
// Set portA pin5 as output.
GPIOA_ODR ^= GPIOA_PIN5;
// Delay
for(int i = 0; i <= 1000000; i++);
}
return 0;
}