Mercurial > public > ostc4
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 |