Skip to content

Commit 14ef634

Browse files
committed
Update for Protobuf 23abc52..c83b680
1 parent 967650e commit 14ef634

20 files changed

Lines changed: 61 additions & 40 deletions

File tree

src/wippersnapper/description/v1/description.pb.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Automatically generated nanopb constant definitions */
2-
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
2+
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
33

44
#include "wippersnapper/description/v1/description.pb.h"
55
#if PB_PROTO_HEADER_VERSION != 40

src/wippersnapper/description/v1/description.pb.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Automatically generated nanopb header */
2-
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
2+
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
33

44
#ifndef PB_WIPPERSNAPPER_DESCRIPTION_V1_WIPPERSNAPPER_DESCRIPTION_V1_DESCRIPTION_PB_H_INCLUDED
55
#define PB_WIPPERSNAPPER_DESCRIPTION_V1_WIPPERSNAPPER_DESCRIPTION_V1_DESCRIPTION_PB_H_INCLUDED

src/wippersnapper/display/v1/display.pb.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Automatically generated nanopb constant definitions */
2-
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
2+
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
33

44
#include "wippersnapper/display/v1/display.pb.h"
55
#if PB_PROTO_HEADER_VERSION != 40
@@ -34,3 +34,4 @@ PB_BIND(wippersnapper_display_v1_DisplayRemoved, wippersnapper_display_v1_Displa
3434

3535

3636

37+

src/wippersnapper/display/v1/display.pb.h

Lines changed: 40 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Automatically generated nanopb header */
2-
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
2+
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 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
@@ -35,6 +35,12 @@ typedef enum _wippersnapper_display_v1_EPDColors {
3535
wippersnapper_display_v1_EPDColors_EPD_COLORS_YELLOW = 7
3636
} wippersnapper_display_v1_EPDColors;
3737

38+
typedef enum _wippersnapper_display_v1_EPDThinkInkPanel {
39+
wippersnapper_display_v1_EPDThinkInkPanel_EPD_THINK_INK_PANEL_UNSPECIFIED = 0,
40+
wippersnapper_display_v1_EPDThinkInkPanel_EPD_THINK_INK_PANEL_213_GRAYSCALE4_MFGN = 1,
41+
wippersnapper_display_v1_EPDThinkInkPanel_EPD_THINK_INK_PANEL_213_GRAYSCALE4_T5 = 2
42+
} wippersnapper_display_v1_EPDThinkInkPanel;
43+
3844
/* Struct definitions */
3945
typedef struct _wippersnapper_display_v1_DisplayAddedorReplaced {
4046
bool did_add;
@@ -50,6 +56,7 @@ typedef struct _wippersnapper_display_v1_DisplayRemoved {
5056

5157
typedef struct _wippersnapper_display_v1_EPDConfig {
5258
wippersnapper_display_v1_EPDMode mode;
59+
wippersnapper_display_v1_EPDThinkInkPanel panel;
5360
int32_t width;
5461
int32_t height;
5562
char pin_busy[6];
@@ -72,11 +79,15 @@ typedef struct _wippersnapper_display_v1_EpdSpiConfig {
7279

7380
typedef struct _wippersnapper_display_v1_DisplayAddOrReplace {
7481
wippersnapper_display_v1_DisplayType type;
82+
char name[64];
7583
pb_size_t which_interface_type;
7684
union {
7785
wippersnapper_display_v1_EpdSpiConfig spi_epd;
7886
} interface_type;
79-
char name[6];
87+
pb_size_t which_config;
88+
union {
89+
wippersnapper_display_v1_EPDConfig epd_config;
90+
} config;
8091
} wippersnapper_display_v1_DisplayAddOrReplace;
8192

8293
typedef struct _wippersnapper_display_v1_DisplayWrite {
@@ -102,24 +113,28 @@ typedef struct _wippersnapper_display_v1_DisplayWrite {
102113
#define _wippersnapper_display_v1_EPDColors_MAX wippersnapper_display_v1_EPDColors_EPD_COLORS_YELLOW
103114
#define _wippersnapper_display_v1_EPDColors_ARRAYSIZE ((wippersnapper_display_v1_EPDColors)(wippersnapper_display_v1_EPDColors_EPD_COLORS_YELLOW+1))
104115

116+
#define _wippersnapper_display_v1_EPDThinkInkPanel_MIN wippersnapper_display_v1_EPDThinkInkPanel_EPD_THINK_INK_PANEL_UNSPECIFIED
117+
#define _wippersnapper_display_v1_EPDThinkInkPanel_MAX wippersnapper_display_v1_EPDThinkInkPanel_EPD_THINK_INK_PANEL_213_GRAYSCALE4_T5
118+
#define _wippersnapper_display_v1_EPDThinkInkPanel_ARRAYSIZE ((wippersnapper_display_v1_EPDThinkInkPanel)(wippersnapper_display_v1_EPDThinkInkPanel_EPD_THINK_INK_PANEL_213_GRAYSCALE4_T5+1))
119+
105120

106121
#ifdef __cplusplus
107122
extern "C" {
108123
#endif
109124

110125
/* Initializer values for message structs */
111126
#define wippersnapper_display_v1_EpdSpiConfig_init_default {0, "", "", "", "", ""}
112-
#define wippersnapper_display_v1_EPDConfig_init_default {_wippersnapper_display_v1_EPDMode_MIN, 0, 0, "", ""}
127+
#define wippersnapper_display_v1_EPDConfig_init_default {_wippersnapper_display_v1_EPDMode_MIN, _wippersnapper_display_v1_EPDThinkInkPanel_MIN, 0, 0, "", ""}
113128
#define wippersnapper_display_v1_EPDWriteOptions_init_default {0, _wippersnapper_display_v1_EPDColors_MIN}
114-
#define wippersnapper_display_v1_DisplayAddOrReplace_init_default {_wippersnapper_display_v1_DisplayType_MIN, 0, {wippersnapper_display_v1_EpdSpiConfig_init_default}, ""}
129+
#define wippersnapper_display_v1_DisplayAddOrReplace_init_default {_wippersnapper_display_v1_DisplayType_MIN, "", 0, {wippersnapper_display_v1_EpdSpiConfig_init_default}, 0, {wippersnapper_display_v1_EPDConfig_init_default}}
115130
#define wippersnapper_display_v1_DisplayRemove_init_default {""}
116131
#define wippersnapper_display_v1_DisplayWrite_init_default {"", "", 0, {wippersnapper_display_v1_EPDWriteOptions_init_default}}
117132
#define wippersnapper_display_v1_DisplayAddedorReplaced_init_default {0}
118133
#define wippersnapper_display_v1_DisplayRemoved_init_default {0}
119134
#define wippersnapper_display_v1_EpdSpiConfig_init_zero {0, "", "", "", "", ""}
120-
#define wippersnapper_display_v1_EPDConfig_init_zero {_wippersnapper_display_v1_EPDMode_MIN, 0, 0, "", ""}
135+
#define wippersnapper_display_v1_EPDConfig_init_zero {_wippersnapper_display_v1_EPDMode_MIN, _wippersnapper_display_v1_EPDThinkInkPanel_MIN, 0, 0, "", ""}
121136
#define wippersnapper_display_v1_EPDWriteOptions_init_zero {0, _wippersnapper_display_v1_EPDColors_MIN}
122-
#define wippersnapper_display_v1_DisplayAddOrReplace_init_zero {_wippersnapper_display_v1_DisplayType_MIN, 0, {wippersnapper_display_v1_EpdSpiConfig_init_zero}, ""}
137+
#define wippersnapper_display_v1_DisplayAddOrReplace_init_zero {_wippersnapper_display_v1_DisplayType_MIN, "", 0, {wippersnapper_display_v1_EpdSpiConfig_init_zero}, 0, {wippersnapper_display_v1_EPDConfig_init_zero}}
123138
#define wippersnapper_display_v1_DisplayRemove_init_zero {""}
124139
#define wippersnapper_display_v1_DisplayWrite_init_zero {"", "", 0, {wippersnapper_display_v1_EPDWriteOptions_init_zero}}
125140
#define wippersnapper_display_v1_DisplayAddedorReplaced_init_zero {0}
@@ -130,10 +145,11 @@ extern "C" {
130145
#define wippersnapper_display_v1_DisplayRemove_name_tag 1
131146
#define wippersnapper_display_v1_DisplayRemoved_did_remove_tag 1
132147
#define wippersnapper_display_v1_EPDConfig_mode_tag 1
133-
#define wippersnapper_display_v1_EPDConfig_width_tag 2
134-
#define wippersnapper_display_v1_EPDConfig_height_tag 3
135-
#define wippersnapper_display_v1_EPDConfig_pin_busy_tag 4
136-
#define wippersnapper_display_v1_EPDConfig_pin_reset_tag 5
148+
#define wippersnapper_display_v1_EPDConfig_panel_tag 2
149+
#define wippersnapper_display_v1_EPDConfig_width_tag 3
150+
#define wippersnapper_display_v1_EPDConfig_height_tag 4
151+
#define wippersnapper_display_v1_EPDConfig_pin_busy_tag 5
152+
#define wippersnapper_display_v1_EPDConfig_pin_reset_tag 6
137153
#define wippersnapper_display_v1_EPDWriteOptions_text_size_tag 1
138154
#define wippersnapper_display_v1_EPDWriteOptions_color_tag 2
139155
#define wippersnapper_display_v1_EpdSpiConfig_bus_tag 1
@@ -143,8 +159,9 @@ extern "C" {
143159
#define wippersnapper_display_v1_EpdSpiConfig_pin_sram_cs_tag 5
144160
#define wippersnapper_display_v1_EpdSpiConfig_pin_busy_tag 6
145161
#define wippersnapper_display_v1_DisplayAddOrReplace_type_tag 1
146-
#define wippersnapper_display_v1_DisplayAddOrReplace_spi_epd_tag 2
147-
#define wippersnapper_display_v1_DisplayAddOrReplace_name_tag 3
162+
#define wippersnapper_display_v1_DisplayAddOrReplace_name_tag 2
163+
#define wippersnapper_display_v1_DisplayAddOrReplace_spi_epd_tag 3
164+
#define wippersnapper_display_v1_DisplayAddOrReplace_epd_config_tag 4
148165
#define wippersnapper_display_v1_DisplayWrite_name_tag 1
149166
#define wippersnapper_display_v1_DisplayWrite_message_tag 2
150167
#define wippersnapper_display_v1_DisplayWrite_epd_options_tag 3
@@ -162,10 +179,11 @@ X(a, STATIC, SINGULAR, STRING, pin_busy, 6)
162179

163180
#define wippersnapper_display_v1_EPDConfig_FIELDLIST(X, a) \
164181
X(a, STATIC, SINGULAR, UENUM, mode, 1) \
165-
X(a, STATIC, SINGULAR, INT32, width, 2) \
166-
X(a, STATIC, SINGULAR, INT32, height, 3) \
167-
X(a, STATIC, SINGULAR, STRING, pin_busy, 4) \
168-
X(a, STATIC, SINGULAR, STRING, pin_reset, 5)
182+
X(a, STATIC, SINGULAR, UENUM, panel, 2) \
183+
X(a, STATIC, SINGULAR, INT32, width, 3) \
184+
X(a, STATIC, SINGULAR, INT32, height, 4) \
185+
X(a, STATIC, SINGULAR, STRING, pin_busy, 5) \
186+
X(a, STATIC, SINGULAR, STRING, pin_reset, 6)
169187
#define wippersnapper_display_v1_EPDConfig_CALLBACK NULL
170188
#define wippersnapper_display_v1_EPDConfig_DEFAULT NULL
171189

@@ -177,11 +195,13 @@ X(a, STATIC, SINGULAR, UENUM, color, 2)
177195

178196
#define wippersnapper_display_v1_DisplayAddOrReplace_FIELDLIST(X, a) \
179197
X(a, STATIC, SINGULAR, UENUM, type, 1) \
180-
X(a, STATIC, ONEOF, MESSAGE, (interface_type,spi_epd,interface_type.spi_epd), 2) \
181-
X(a, STATIC, SINGULAR, STRING, name, 3)
198+
X(a, STATIC, SINGULAR, STRING, name, 2) \
199+
X(a, STATIC, ONEOF, MESSAGE, (interface_type,spi_epd,interface_type.spi_epd), 3) \
200+
X(a, STATIC, ONEOF, MESSAGE, (config,epd_config,config.epd_config), 4)
182201
#define wippersnapper_display_v1_DisplayAddOrReplace_CALLBACK NULL
183202
#define wippersnapper_display_v1_DisplayAddOrReplace_DEFAULT NULL
184203
#define wippersnapper_display_v1_DisplayAddOrReplace_interface_type_spi_epd_MSGTYPE wippersnapper_display_v1_EpdSpiConfig
204+
#define wippersnapper_display_v1_DisplayAddOrReplace_config_epd_config_MSGTYPE wippersnapper_display_v1_EPDConfig
185205

186206
#define wippersnapper_display_v1_DisplayRemove_FIELDLIST(X, a) \
187207
X(a, STATIC, SINGULAR, STRING, name, 1)
@@ -227,9 +247,9 @@ extern const pb_msgdesc_t wippersnapper_display_v1_DisplayRemoved_msg;
227247

228248
/* Maximum encoded size of messages (where known) */
229249
#define wippersnapper_display_v1_EpdSpiConfig_size 46
230-
#define wippersnapper_display_v1_EPDConfig_size 38
250+
#define wippersnapper_display_v1_EPDConfig_size 40
231251
#define wippersnapper_display_v1_EPDWriteOptions_size 13
232-
#define wippersnapper_display_v1_DisplayAddOrReplace_size 57
252+
#define wippersnapper_display_v1_DisplayAddOrReplace_size 157
233253
#define wippersnapper_display_v1_DisplayRemove_size 7
234254
#define wippersnapper_display_v1_DisplayWrite_size 29
235255
#define wippersnapper_display_v1_DisplayAddedorReplaced_size 2

src/wippersnapper/ds18x20/v1/ds18x20.pb.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Automatically generated nanopb constant definitions */
2-
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
2+
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
33

44
#include "wippersnapper/ds18x20/v1/ds18x20.pb.h"
55
#if PB_PROTO_HEADER_VERSION != 40

src/wippersnapper/ds18x20/v1/ds18x20.pb.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Automatically generated nanopb header */
2-
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
2+
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
33

44
#ifndef PB_WIPPERSNAPPER_DS18X20_V1_WIPPERSNAPPER_DS18X20_V1_DS18X20_PB_H_INCLUDED
55
#define PB_WIPPERSNAPPER_DS18X20_V1_WIPPERSNAPPER_DS18X20_V1_DS18X20_PB_H_INCLUDED

src/wippersnapper/i2c/v1/i2c.pb.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Automatically generated nanopb constant definitions */
2-
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
2+
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
33

44
#include "wippersnapper/i2c/v1/i2c.pb.h"
55
#if PB_PROTO_HEADER_VERSION != 40

src/wippersnapper/i2c/v1/i2c.pb.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Automatically generated nanopb header */
2-
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
2+
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
33

44
#ifndef PB_WIPPERSNAPPER_I2C_V1_WIPPERSNAPPER_I2C_V1_I2C_PB_H_INCLUDED
55
#define PB_WIPPERSNAPPER_I2C_V1_WIPPERSNAPPER_I2C_V1_I2C_PB_H_INCLUDED

src/wippersnapper/pin/v1/pin.pb.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Automatically generated nanopb constant definitions */
2-
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
2+
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
33

44
#include "wippersnapper/pin/v1/pin.pb.h"
55
#if PB_PROTO_HEADER_VERSION != 40

src/wippersnapper/pin/v1/pin.pb.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Automatically generated nanopb header */
2-
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
2+
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
33

44
#ifndef PB_WIPPERSNAPPER_PIN_V1_WIPPERSNAPPER_PIN_V1_PIN_PB_H_INCLUDED
55
#define PB_WIPPERSNAPPER_PIN_V1_WIPPERSNAPPER_PIN_V1_PIN_PB_H_INCLUDED

0 commit comments

Comments
 (0)