comparison Discovery/Inc/ostc.h @ 885:8d3f3a635397 Evo_2_23

Replaced global hardwareDisplay with unit access: The previous global hardwaredisplay, which indicated the display version, is stored in scope of ostc.c with interface function access.
author Ideenmodellierer
date Sun, 01 Sep 2024 21:35:50 +0200
parents f7318457df4d
children
comparison
equal deleted inserted replaced
884:940f8e132638 885:8d3f3a635397
55 #define SDRAM_MODEREG_CAS_LATENCY_3 ((uint16_t)0x0030) 55 #define SDRAM_MODEREG_CAS_LATENCY_3 ((uint16_t)0x0030)
56 #define SDRAM_MODEREG_OPERATING_MODE_STANDARD ((uint16_t)0x0000) 56 #define SDRAM_MODEREG_OPERATING_MODE_STANDARD ((uint16_t)0x0000)
57 #define SDRAM_MODEREG_WRITEBURST_MODE_PROGRAMMED ((uint16_t)0x0000) 57 #define SDRAM_MODEREG_WRITEBURST_MODE_PROGRAMMED ((uint16_t)0x0000)
58 #define SDRAM_MODEREG_WRITEBURST_MODE_SINGLE ((uint16_t)0x0200) 58 #define SDRAM_MODEREG_WRITEBURST_MODE_SINGLE ((uint16_t)0x0200)
59 59
60 #define DISPLAY_VERSION_LCD (0u)
61 #define DISPLAY_VERSION_NEW (1u)
62
60 /* Exported variables --------------------------------------------------------*/ 63 /* Exported variables --------------------------------------------------------*/
61 64
62 extern SPI_HandleTypeDef hspiDisplay; 65 extern SPI_HandleTypeDef hspiDisplay;
63 extern SPI_HandleTypeDef cpu2DmaSpi; 66 extern SPI_HandleTypeDef cpu2DmaSpi;
64 67
96 GPIO_PinState MX_GPIO_Read_The_One_Button(void); 99 GPIO_PinState MX_GPIO_Read_The_One_Button(void);
97 100
98 void MX_TestPin_High(void); 101 void MX_TestPin_High(void);
99 void MX_TestPin_Low(void); 102 void MX_TestPin_Low(void);
100 103
101 uint8_t hardwareDisplay; //< either OSTC4 LCD (=0) or new Screen (=1) 104 void SetDisplayVersion(uint8_t version);
105 uint8_t isNewDisplay(void);
106
102 107
103 #endif // OSTC_H 108 #endif // OSTC_H