11/* Automatically generated nanopb header */
2- /* Generated by nanopb-0.4.5-dev at Thu Sep 4 15:24:18 2025. */
2+ /* Generated by nanopb-0.4.5-dev at Thu Sep 4 19:40:01 2025. */
33
44#ifndef PB_WIPPERSNAPPER_DISPLAY_V1_WIPPERSNAPPER_DISPLAY_V1_DISPLAY_PB_H_INCLUDED
55#define PB_WIPPERSNAPPER_DISPLAY_V1_WIPPERSNAPPER_DISPLAY_V1_DISPLAY_PB_H_INCLUDED
@@ -75,11 +75,11 @@ typedef struct _wippersnapper_display_v1_LEDBackpackConfig {
7575 wippersnapper_display_v1_LEDBackpackAlignment alignment ;
7676} wippersnapper_display_v1_LEDBackpackConfig ;
7777
78- typedef struct _wippersnapper_display_v1_SSD1306Config {
78+ typedef struct _wippersnapper_display_v1_OledConfig {
7979 uint32_t width ;
8080 uint32_t height ;
81- wippersnapper_display_v1_SSD1306TextSize text_size ;
82- } wippersnapper_display_v1_SSD1306Config ;
81+ int32_t text_size ;
82+ } wippersnapper_display_v1_OledConfig ;
8383
8484typedef struct _wippersnapper_display_v1_SpiConfig {
8585 int32_t bus ;
@@ -111,7 +111,7 @@ typedef struct _wippersnapper_display_v1_DisplayAddOrReplace {
111111 union {
112112 wippersnapper_display_v1_EPDConfig config_epd ;
113113 wippersnapper_display_v1_TftConfig config_tft ;
114- wippersnapper_display_v1_SSD1306Config config_ssd1306 ;
114+ wippersnapper_display_v1_OledConfig config_oled ;
115115 wippersnapper_display_v1_LEDBackpackConfig config_led_backpack ;
116116 wippersnapper_display_v1_CharLCDConfig config_char_lcd ;
117117 } config ;
@@ -155,7 +155,7 @@ extern "C" {
155155#define wippersnapper_display_v1_EPDWriteOptions_init_default {0}
156156#define wippersnapper_display_v1_TftConfig_init_default {0, 0, 0}
157157#define wippersnapper_display_v1_I2cConfig_init_default {false, wippersnapper_i2c_v1_I2CDeviceInitRequest_init_default}
158- #define wippersnapper_display_v1_SSD1306Config_init_default {0, 0, _wippersnapper_display_v1_SSD1306TextSize_MIN }
158+ #define wippersnapper_display_v1_OledConfig_init_default {0, 0, 0 }
159159#define wippersnapper_display_v1_LEDBackpackConfig_init_default {0, _wippersnapper_display_v1_LEDBackpackAlignment_MIN}
160160#define wippersnapper_display_v1_CharLCDConfig_init_default {0, 0}
161161#define wippersnapper_display_v1_DisplayAddOrReplace_init_default {_wippersnapper_display_v1_DisplayType_MIN, "", 0, {wippersnapper_display_v1_SpiConfig_init_default}, 0, {wippersnapper_display_v1_EPDConfig_init_default}}
@@ -168,7 +168,7 @@ extern "C" {
168168#define wippersnapper_display_v1_EPDWriteOptions_init_zero {0}
169169#define wippersnapper_display_v1_TftConfig_init_zero {0, 0, 0}
170170#define wippersnapper_display_v1_I2cConfig_init_zero {false, wippersnapper_i2c_v1_I2CDeviceInitRequest_init_zero}
171- #define wippersnapper_display_v1_SSD1306Config_init_zero {0, 0, _wippersnapper_display_v1_SSD1306TextSize_MIN }
171+ #define wippersnapper_display_v1_OledConfig_init_zero {0, 0, 0 }
172172#define wippersnapper_display_v1_LEDBackpackConfig_init_zero {0, _wippersnapper_display_v1_LEDBackpackAlignment_MIN}
173173#define wippersnapper_display_v1_CharLCDConfig_init_zero {0, 0}
174174#define wippersnapper_display_v1_DisplayAddOrReplace_init_zero {_wippersnapper_display_v1_DisplayType_MIN, "", 0, {wippersnapper_display_v1_SpiConfig_init_zero}, 0, {wippersnapper_display_v1_EPDConfig_init_zero}}
@@ -190,9 +190,9 @@ extern "C" {
190190#define wippersnapper_display_v1_I2cConfig_i2c_tag 1
191191#define wippersnapper_display_v1_LEDBackpackConfig_brightness_tag 1
192192#define wippersnapper_display_v1_LEDBackpackConfig_alignment_tag 2
193- #define wippersnapper_display_v1_SSD1306Config_width_tag 1
194- #define wippersnapper_display_v1_SSD1306Config_height_tag 2
195- #define wippersnapper_display_v1_SSD1306Config_text_size_tag 3
193+ #define wippersnapper_display_v1_OledConfig_width_tag 1
194+ #define wippersnapper_display_v1_OledConfig_height_tag 2
195+ #define wippersnapper_display_v1_OledConfig_text_size_tag 3
196196#define wippersnapper_display_v1_SpiConfig_bus_tag 1
197197#define wippersnapper_display_v1_SpiConfig_pin_dc_tag 2
198198#define wippersnapper_display_v1_SpiConfig_pin_rst_tag 3
@@ -211,7 +211,7 @@ extern "C" {
211211#define wippersnapper_display_v1_DisplayAddOrReplace_cfg_i2c_tag 4
212212#define wippersnapper_display_v1_DisplayAddOrReplace_config_epd_tag 5
213213#define wippersnapper_display_v1_DisplayAddOrReplace_config_tft_tag 6
214- #define wippersnapper_display_v1_DisplayAddOrReplace_config_ssd1306_tag 7
214+ #define wippersnapper_display_v1_DisplayAddOrReplace_config_oled_tag 7
215215#define wippersnapper_display_v1_DisplayAddOrReplace_config_led_backpack_tag 8
216216#define wippersnapper_display_v1_DisplayAddOrReplace_config_char_lcd_tag 9
217217#define wippersnapper_display_v1_DisplayWrite_name_tag 1
@@ -255,12 +255,12 @@ X(a, STATIC, OPTIONAL, MESSAGE, i2c, 1)
255255#define wippersnapper_display_v1_I2cConfig_DEFAULT NULL
256256#define wippersnapper_display_v1_I2cConfig_i2c_MSGTYPE wippersnapper_i2c_v1_I2CDeviceInitRequest
257257
258- #define wippersnapper_display_v1_SSD1306Config_FIELDLIST (X , a ) \
258+ #define wippersnapper_display_v1_OledConfig_FIELDLIST (X , a ) \
259259X(a, STATIC, SINGULAR, UINT32, width, 1) \
260260X(a, STATIC, SINGULAR, UINT32, height, 2) \
261- X(a, STATIC, SINGULAR, UENUM , text_size, 3)
262- #define wippersnapper_display_v1_SSD1306Config_CALLBACK NULL
263- #define wippersnapper_display_v1_SSD1306Config_DEFAULT NULL
261+ X(a, STATIC, SINGULAR, INT32 , text_size, 3)
262+ #define wippersnapper_display_v1_OledConfig_CALLBACK NULL
263+ #define wippersnapper_display_v1_OledConfig_DEFAULT NULL
264264
265265#define wippersnapper_display_v1_LEDBackpackConfig_FIELDLIST (X , a ) \
266266X(a, STATIC, SINGULAR, INT32, brightness, 1) \
@@ -281,7 +281,7 @@ X(a, STATIC, ONEOF, MESSAGE, (interface_type,cfg_spi,interface_type.cfg_sp
281281X(a, STATIC, ONEOF, MESSAGE, (interface_type,cfg_i2c,interface_type.cfg_i2c), 4) \
282282X(a, STATIC, ONEOF, MESSAGE, (config,config_epd,config.config_epd), 5) \
283283X(a, STATIC, ONEOF, MESSAGE, (config,config_tft,config.config_tft), 6) \
284- X(a, STATIC, ONEOF, MESSAGE, (config,config_ssd1306 ,config.config_ssd1306 ), 7) \
284+ X(a, STATIC, ONEOF, MESSAGE, (config,config_oled ,config.config_oled ), 7) \
285285X(a, STATIC, ONEOF, MESSAGE, (config,config_led_backpack,config.config_led_backpack), 8) \
286286X(a, STATIC, ONEOF, MESSAGE, (config,config_char_lcd,config.config_char_lcd), 9)
287287#define wippersnapper_display_v1_DisplayAddOrReplace_CALLBACK NULL
@@ -290,7 +290,7 @@ X(a, STATIC, ONEOF, MESSAGE, (config,config_char_lcd,config.config_char_lc
290290#define wippersnapper_display_v1_DisplayAddOrReplace_interface_type_cfg_i2c_MSGTYPE wippersnapper_display_v1_I2cConfig
291291#define wippersnapper_display_v1_DisplayAddOrReplace_config_config_epd_MSGTYPE wippersnapper_display_v1_EPDConfig
292292#define wippersnapper_display_v1_DisplayAddOrReplace_config_config_tft_MSGTYPE wippersnapper_display_v1_TftConfig
293- #define wippersnapper_display_v1_DisplayAddOrReplace_config_config_ssd1306_MSGTYPE wippersnapper_display_v1_SSD1306Config
293+ #define wippersnapper_display_v1_DisplayAddOrReplace_config_config_oled_MSGTYPE wippersnapper_display_v1_OledConfig
294294#define wippersnapper_display_v1_DisplayAddOrReplace_config_config_led_backpack_MSGTYPE wippersnapper_display_v1_LEDBackpackConfig
295295#define wippersnapper_display_v1_DisplayAddOrReplace_config_config_char_lcd_MSGTYPE wippersnapper_display_v1_CharLCDConfig
296296
@@ -324,7 +324,7 @@ extern const pb_msgdesc_t wippersnapper_display_v1_EPDConfig_msg;
324324extern const pb_msgdesc_t wippersnapper_display_v1_EPDWriteOptions_msg ;
325325extern const pb_msgdesc_t wippersnapper_display_v1_TftConfig_msg ;
326326extern const pb_msgdesc_t wippersnapper_display_v1_I2cConfig_msg ;
327- extern const pb_msgdesc_t wippersnapper_display_v1_SSD1306Config_msg ;
327+ extern const pb_msgdesc_t wippersnapper_display_v1_OledConfig_msg ;
328328extern const pb_msgdesc_t wippersnapper_display_v1_LEDBackpackConfig_msg ;
329329extern const pb_msgdesc_t wippersnapper_display_v1_CharLCDConfig_msg ;
330330extern const pb_msgdesc_t wippersnapper_display_v1_DisplayAddOrReplace_msg ;
@@ -339,7 +339,7 @@ extern const pb_msgdesc_t wippersnapper_display_v1_DisplayRemoved_msg;
339339#define wippersnapper_display_v1_EPDWriteOptions_fields &wippersnapper_display_v1_EPDWriteOptions_msg
340340#define wippersnapper_display_v1_TftConfig_fields &wippersnapper_display_v1_TftConfig_msg
341341#define wippersnapper_display_v1_I2cConfig_fields &wippersnapper_display_v1_I2cConfig_msg
342- #define wippersnapper_display_v1_SSD1306Config_fields &wippersnapper_display_v1_SSD1306Config_msg
342+ #define wippersnapper_display_v1_OledConfig_fields &wippersnapper_display_v1_OledConfig_msg
343343#define wippersnapper_display_v1_LEDBackpackConfig_fields &wippersnapper_display_v1_LEDBackpackConfig_msg
344344#define wippersnapper_display_v1_CharLCDConfig_fields &wippersnapper_display_v1_CharLCDConfig_msg
345345#define wippersnapper_display_v1_DisplayAddOrReplace_fields &wippersnapper_display_v1_DisplayAddOrReplace_msg
@@ -354,7 +354,7 @@ extern const pb_msgdesc_t wippersnapper_display_v1_DisplayRemoved_msg;
354354#define wippersnapper_display_v1_EPDWriteOptions_size 11
355355#define wippersnapper_display_v1_TftConfig_size 33
356356#define wippersnapper_display_v1_I2cConfig_size 469
357- #define wippersnapper_display_v1_SSD1306Config_size 14
357+ #define wippersnapper_display_v1_OledConfig_size 23
358358#define wippersnapper_display_v1_LEDBackpackConfig_size 13
359359#define wippersnapper_display_v1_CharLCDConfig_size 12
360360#define wippersnapper_display_v1_DisplayAddOrReplace_size 574
0 commit comments