|
84 | 84 | #define LIQUIDCRYSTAL_OUT(...) ON(LIQUIDCRYSTAL_OUT,__COUNTER__,__VA_ARGS__) |
85 | 85 | #define LCD_OUT(...) ON(LCD_OUT,__COUNTER__,__VA_ARGS__) |
86 | 86 | #define ADAGFX_OUT(...) ON(ADAGFX_OUT,__COUNTER__,__VA_ARGS__) |
| 87 | +#define TFT_eSPI_OUT(...) ON(TFT_eSPI_OUT,__COUNTER__,__VA_ARGS__) |
87 | 88 | #define TFT_OUT(...) ON(TFT_OUT,__COUNTER__,__VA_ARGS__) |
88 | 89 | #define U8GLIB_OUT(...) ON(U8GLIB_OUT,__COUNTER__,__VA_ARGS__) |
89 | 90 | #define U8G2_OUT(...) ON(U8G2_OUT,__COUNTER__,__VA_ARGS__) |
@@ -121,6 +122,11 @@ Menu::idx_t id##Tops##n[md];\ |
121 | 122 | PANELS(id##Panels##n,__VA_ARGS__);\ |
122 | 123 | Menu::adaGfxOut id##n(gfx,color,id##Tops##n,id##Panels##n,fontW,fontH); |
123 | 124 |
|
| 125 | +#define VAR_TFT_eSPI_OUT(id,md,n,gfx,color,fontW,fontH,...)\ |
| 126 | +Menu::idx_t id##Tops##n[md];\ |
| 127 | +PANELS(id##Panels##n,__VA_ARGS__);\ |
| 128 | +Menu::TFT_eSPIOut id##n(gfx,color,id##Tops##n,id##Panels##n,fontW,fontH); |
| 129 | + |
124 | 130 | #define VAR_TFT_OUT(id,md,n,gfx,color,fontW,fontH,...)\ |
125 | 131 | Menu::idx_t id##Tops##n[md];\ |
126 | 132 | PANELS(id##Panels##n,__VA_ARGS__);\ |
@@ -162,6 +168,7 @@ Menu::utftOut id##n(gfx,color,id##Tops##n,id##Panels##n,fontW,fontH); |
162 | 168 | #define REF_LIQUIDCRYSTAL_OUT(id,md,n,...) &id##n, |
163 | 169 | #define REF_LCD_OUT(id,md,n,...) &id##n, |
164 | 170 | #define REF_ADAGFX_OUT(id,md,n,...) &id##n, |
| 171 | +#define REF_TFT_eSPI_OUT(id,md,n,...) &id##n, |
165 | 172 | #define REF_U8GLIB_OUT(id,md,n,...) &id##n, |
166 | 173 | #define REF_U8G2_OUT(id,md,n,...) &id##n, |
167 | 174 | #define REF_UART_OUT(id,md,n,...) &id##n, |
|
0 commit comments