enable hw reset of display

pull/25/head
Pavol Rusnak 8 years ago
parent 04662215a0
commit 3a67b4d6d2
No known key found for this signature in database
GPG Key ID: 91F3B339B9A02A3D

@ -25,17 +25,15 @@ void display_sram_init(void) {
__TIM1_CLK_ENABLE();
__FSMC_CLK_ENABLE();
/*
// LCD_RST/PA3
GPIO_InitStructure.Pin = GPIO_PIN_3;
GPIO_InitTypeDef GPIO_InitStructure;
// LCD_RST/PC14
GPIO_InitStructure.Pin = GPIO_PIN_14;
GPIO_InitStructure.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStructure.Pull = GPIO_PULLUP;
GPIO_InitStructure.Speed = GPIO_SPEED_HIGH;
HAL_GPIO_Init(GPIOA, &GPIO_InitStructure);
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_3, GPIO_PIN_SET);
*/
GPIO_InitTypeDef GPIO_InitStructure;
HAL_GPIO_Init(GPIOC, &GPIO_InitStructure);
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_14, GPIO_PIN_SET);
GPIO_InitStructure.Mode = GPIO_MODE_AF_PP;
GPIO_InitStructure.Pull = GPIO_NOPULL;
@ -197,6 +195,11 @@ int display_orientation(int degrees)
void display_init(void) {
display_sram_init();
// hardware reset
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_14, GPIO_PIN_RESET);
HAL_Delay(20);
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_14, GPIO_PIN_SET);
HAL_Delay(5);
#if DISPLAY_ILI9341V || DISPLAY_ST7789V
CMD(0x01); // software reset
HAL_Delay(20);

@ -1 +1 @@
Subproject commit b4f524ee5837b7ae25c2796ff2673f3bd8764d68
Subproject commit 26604dc1ac41b432e617f56f5a35cb53820e70a4
Loading…
Cancel
Save