#define STM32F1 #include #include #include #include #define LED_PIN GPIO13 int main(void) { // Enabling peripheral clocks rcc_periph_clock_enable(RCC_GPIOA); rcc_periph_clock_enable(RCC_GPIOB); rcc_periph_clock_enable(RCC_GPIOC); rcc_periph_clock_enable(RCC_SPI1); gpio_set_mode(GPIOC, GPIO_MODE_OUTPUT_2_MHZ, GPIO_CNF_OUTPUT_PUSHPULL, LED_PIN); gpio_set(GPIOC, GPIO13); ILI_SetupGPIO(); ILI_Setup(); delayCycles(1000000); uint16_t colour = 0x0000; ILI_setAddrWindow(0, 0, 9, 9); for (int i = 0; i < 100; i++) { ILI_sendData((colour >> 8) & 0xFF); ILI_sendData(colour & 0xFF); } while (1) { } }