Update for Protobuf 23abc52..c83b680

This commit is contained in:
brentru 2025-08-15 12:08:41 -04:00
parent 967650e580
commit 14ef634f1f
20 changed files with 61 additions and 40 deletions

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#include "wippersnapper/description/v1/description.pb.h"
#if PB_PROTO_HEADER_VERSION != 40

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#ifndef PB_WIPPERSNAPPER_DESCRIPTION_V1_WIPPERSNAPPER_DESCRIPTION_V1_DESCRIPTION_PB_H_INCLUDED
#define PB_WIPPERSNAPPER_DESCRIPTION_V1_WIPPERSNAPPER_DESCRIPTION_V1_DESCRIPTION_PB_H_INCLUDED

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#include "wippersnapper/display/v1/display.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
@ -34,3 +34,4 @@ PB_BIND(wippersnapper_display_v1_DisplayRemoved, wippersnapper_display_v1_Displa

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#ifndef PB_WIPPERSNAPPER_DISPLAY_V1_WIPPERSNAPPER_DISPLAY_V1_DISPLAY_PB_H_INCLUDED
#define PB_WIPPERSNAPPER_DISPLAY_V1_WIPPERSNAPPER_DISPLAY_V1_DISPLAY_PB_H_INCLUDED
@ -35,6 +35,12 @@ typedef enum _wippersnapper_display_v1_EPDColors {
wippersnapper_display_v1_EPDColors_EPD_COLORS_YELLOW = 7
} wippersnapper_display_v1_EPDColors;
typedef enum _wippersnapper_display_v1_EPDThinkInkPanel {
wippersnapper_display_v1_EPDThinkInkPanel_EPD_THINK_INK_PANEL_UNSPECIFIED = 0,
wippersnapper_display_v1_EPDThinkInkPanel_EPD_THINK_INK_PANEL_213_GRAYSCALE4_MFGN = 1,
wippersnapper_display_v1_EPDThinkInkPanel_EPD_THINK_INK_PANEL_213_GRAYSCALE4_T5 = 2
} wippersnapper_display_v1_EPDThinkInkPanel;
/* Struct definitions */
typedef struct _wippersnapper_display_v1_DisplayAddedorReplaced {
bool did_add;
@ -50,6 +56,7 @@ typedef struct _wippersnapper_display_v1_DisplayRemoved {
typedef struct _wippersnapper_display_v1_EPDConfig {
wippersnapper_display_v1_EPDMode mode;
wippersnapper_display_v1_EPDThinkInkPanel panel;
int32_t width;
int32_t height;
char pin_busy[6];
@ -72,11 +79,15 @@ typedef struct _wippersnapper_display_v1_EpdSpiConfig {
typedef struct _wippersnapper_display_v1_DisplayAddOrReplace {
wippersnapper_display_v1_DisplayType type;
char name[64];
pb_size_t which_interface_type;
union {
wippersnapper_display_v1_EpdSpiConfig spi_epd;
} interface_type;
char name[6];
pb_size_t which_config;
union {
wippersnapper_display_v1_EPDConfig epd_config;
} config;
} wippersnapper_display_v1_DisplayAddOrReplace;
typedef struct _wippersnapper_display_v1_DisplayWrite {
@ -102,6 +113,10 @@ typedef struct _wippersnapper_display_v1_DisplayWrite {
#define _wippersnapper_display_v1_EPDColors_MAX wippersnapper_display_v1_EPDColors_EPD_COLORS_YELLOW
#define _wippersnapper_display_v1_EPDColors_ARRAYSIZE ((wippersnapper_display_v1_EPDColors)(wippersnapper_display_v1_EPDColors_EPD_COLORS_YELLOW+1))
#define _wippersnapper_display_v1_EPDThinkInkPanel_MIN wippersnapper_display_v1_EPDThinkInkPanel_EPD_THINK_INK_PANEL_UNSPECIFIED
#define _wippersnapper_display_v1_EPDThinkInkPanel_MAX wippersnapper_display_v1_EPDThinkInkPanel_EPD_THINK_INK_PANEL_213_GRAYSCALE4_T5
#define _wippersnapper_display_v1_EPDThinkInkPanel_ARRAYSIZE ((wippersnapper_display_v1_EPDThinkInkPanel)(wippersnapper_display_v1_EPDThinkInkPanel_EPD_THINK_INK_PANEL_213_GRAYSCALE4_T5+1))
#ifdef __cplusplus
extern "C" {
@ -109,17 +124,17 @@ extern "C" {
/* Initializer values for message structs */
#define wippersnapper_display_v1_EpdSpiConfig_init_default {0, "", "", "", "", ""}
#define wippersnapper_display_v1_EPDConfig_init_default {_wippersnapper_display_v1_EPDMode_MIN, 0, 0, "", ""}
#define wippersnapper_display_v1_EPDConfig_init_default {_wippersnapper_display_v1_EPDMode_MIN, _wippersnapper_display_v1_EPDThinkInkPanel_MIN, 0, 0, "", ""}
#define wippersnapper_display_v1_EPDWriteOptions_init_default {0, _wippersnapper_display_v1_EPDColors_MIN}
#define wippersnapper_display_v1_DisplayAddOrReplace_init_default {_wippersnapper_display_v1_DisplayType_MIN, 0, {wippersnapper_display_v1_EpdSpiConfig_init_default}, ""}
#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}}
#define wippersnapper_display_v1_DisplayRemove_init_default {""}
#define wippersnapper_display_v1_DisplayWrite_init_default {"", "", 0, {wippersnapper_display_v1_EPDWriteOptions_init_default}}
#define wippersnapper_display_v1_DisplayAddedorReplaced_init_default {0}
#define wippersnapper_display_v1_DisplayRemoved_init_default {0}
#define wippersnapper_display_v1_EpdSpiConfig_init_zero {0, "", "", "", "", ""}
#define wippersnapper_display_v1_EPDConfig_init_zero {_wippersnapper_display_v1_EPDMode_MIN, 0, 0, "", ""}
#define wippersnapper_display_v1_EPDConfig_init_zero {_wippersnapper_display_v1_EPDMode_MIN, _wippersnapper_display_v1_EPDThinkInkPanel_MIN, 0, 0, "", ""}
#define wippersnapper_display_v1_EPDWriteOptions_init_zero {0, _wippersnapper_display_v1_EPDColors_MIN}
#define wippersnapper_display_v1_DisplayAddOrReplace_init_zero {_wippersnapper_display_v1_DisplayType_MIN, 0, {wippersnapper_display_v1_EpdSpiConfig_init_zero}, ""}
#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}}
#define wippersnapper_display_v1_DisplayRemove_init_zero {""}
#define wippersnapper_display_v1_DisplayWrite_init_zero {"", "", 0, {wippersnapper_display_v1_EPDWriteOptions_init_zero}}
#define wippersnapper_display_v1_DisplayAddedorReplaced_init_zero {0}
@ -130,10 +145,11 @@ extern "C" {
#define wippersnapper_display_v1_DisplayRemove_name_tag 1
#define wippersnapper_display_v1_DisplayRemoved_did_remove_tag 1
#define wippersnapper_display_v1_EPDConfig_mode_tag 1
#define wippersnapper_display_v1_EPDConfig_width_tag 2
#define wippersnapper_display_v1_EPDConfig_height_tag 3
#define wippersnapper_display_v1_EPDConfig_pin_busy_tag 4
#define wippersnapper_display_v1_EPDConfig_pin_reset_tag 5
#define wippersnapper_display_v1_EPDConfig_panel_tag 2
#define wippersnapper_display_v1_EPDConfig_width_tag 3
#define wippersnapper_display_v1_EPDConfig_height_tag 4
#define wippersnapper_display_v1_EPDConfig_pin_busy_tag 5
#define wippersnapper_display_v1_EPDConfig_pin_reset_tag 6
#define wippersnapper_display_v1_EPDWriteOptions_text_size_tag 1
#define wippersnapper_display_v1_EPDWriteOptions_color_tag 2
#define wippersnapper_display_v1_EpdSpiConfig_bus_tag 1
@ -143,8 +159,9 @@ extern "C" {
#define wippersnapper_display_v1_EpdSpiConfig_pin_sram_cs_tag 5
#define wippersnapper_display_v1_EpdSpiConfig_pin_busy_tag 6
#define wippersnapper_display_v1_DisplayAddOrReplace_type_tag 1
#define wippersnapper_display_v1_DisplayAddOrReplace_spi_epd_tag 2
#define wippersnapper_display_v1_DisplayAddOrReplace_name_tag 3
#define wippersnapper_display_v1_DisplayAddOrReplace_name_tag 2
#define wippersnapper_display_v1_DisplayAddOrReplace_spi_epd_tag 3
#define wippersnapper_display_v1_DisplayAddOrReplace_epd_config_tag 4
#define wippersnapper_display_v1_DisplayWrite_name_tag 1
#define wippersnapper_display_v1_DisplayWrite_message_tag 2
#define wippersnapper_display_v1_DisplayWrite_epd_options_tag 3
@ -162,10 +179,11 @@ X(a, STATIC, SINGULAR, STRING, pin_busy, 6)
#define wippersnapper_display_v1_EPDConfig_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, UENUM, mode, 1) \
X(a, STATIC, SINGULAR, INT32, width, 2) \
X(a, STATIC, SINGULAR, INT32, height, 3) \
X(a, STATIC, SINGULAR, STRING, pin_busy, 4) \
X(a, STATIC, SINGULAR, STRING, pin_reset, 5)
X(a, STATIC, SINGULAR, UENUM, panel, 2) \
X(a, STATIC, SINGULAR, INT32, width, 3) \
X(a, STATIC, SINGULAR, INT32, height, 4) \
X(a, STATIC, SINGULAR, STRING, pin_busy, 5) \
X(a, STATIC, SINGULAR, STRING, pin_reset, 6)
#define wippersnapper_display_v1_EPDConfig_CALLBACK NULL
#define wippersnapper_display_v1_EPDConfig_DEFAULT NULL
@ -177,11 +195,13 @@ X(a, STATIC, SINGULAR, UENUM, color, 2)
#define wippersnapper_display_v1_DisplayAddOrReplace_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, UENUM, type, 1) \
X(a, STATIC, ONEOF, MESSAGE, (interface_type,spi_epd,interface_type.spi_epd), 2) \
X(a, STATIC, SINGULAR, STRING, name, 3)
X(a, STATIC, SINGULAR, STRING, name, 2) \
X(a, STATIC, ONEOF, MESSAGE, (interface_type,spi_epd,interface_type.spi_epd), 3) \
X(a, STATIC, ONEOF, MESSAGE, (config,epd_config,config.epd_config), 4)
#define wippersnapper_display_v1_DisplayAddOrReplace_CALLBACK NULL
#define wippersnapper_display_v1_DisplayAddOrReplace_DEFAULT NULL
#define wippersnapper_display_v1_DisplayAddOrReplace_interface_type_spi_epd_MSGTYPE wippersnapper_display_v1_EpdSpiConfig
#define wippersnapper_display_v1_DisplayAddOrReplace_config_epd_config_MSGTYPE wippersnapper_display_v1_EPDConfig
#define wippersnapper_display_v1_DisplayRemove_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, STRING, name, 1)
@ -227,9 +247,9 @@ extern const pb_msgdesc_t wippersnapper_display_v1_DisplayRemoved_msg;
/* Maximum encoded size of messages (where known) */
#define wippersnapper_display_v1_EpdSpiConfig_size 46
#define wippersnapper_display_v1_EPDConfig_size 38
#define wippersnapper_display_v1_EPDConfig_size 40
#define wippersnapper_display_v1_EPDWriteOptions_size 13
#define wippersnapper_display_v1_DisplayAddOrReplace_size 57
#define wippersnapper_display_v1_DisplayAddOrReplace_size 157
#define wippersnapper_display_v1_DisplayRemove_size 7
#define wippersnapper_display_v1_DisplayWrite_size 29
#define wippersnapper_display_v1_DisplayAddedorReplaced_size 2

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#include "wippersnapper/ds18x20/v1/ds18x20.pb.h"
#if PB_PROTO_HEADER_VERSION != 40

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#ifndef PB_WIPPERSNAPPER_DS18X20_V1_WIPPERSNAPPER_DS18X20_V1_DS18X20_PB_H_INCLUDED
#define PB_WIPPERSNAPPER_DS18X20_V1_WIPPERSNAPPER_DS18X20_V1_DS18X20_PB_H_INCLUDED

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#include "wippersnapper/i2c/v1/i2c.pb.h"
#if PB_PROTO_HEADER_VERSION != 40

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#ifndef PB_WIPPERSNAPPER_I2C_V1_WIPPERSNAPPER_I2C_V1_I2C_PB_H_INCLUDED
#define PB_WIPPERSNAPPER_I2C_V1_WIPPERSNAPPER_I2C_V1_I2C_PB_H_INCLUDED

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#include "wippersnapper/pin/v1/pin.pb.h"
#if PB_PROTO_HEADER_VERSION != 40

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#ifndef PB_WIPPERSNAPPER_PIN_V1_WIPPERSNAPPER_PIN_V1_PIN_PB_H_INCLUDED
#define PB_WIPPERSNAPPER_PIN_V1_WIPPERSNAPPER_PIN_V1_PIN_PB_H_INCLUDED

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#include "wippersnapper/pixels/v1/pixels.pb.h"
#if PB_PROTO_HEADER_VERSION != 40

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#ifndef PB_WIPPERSNAPPER_PIXELS_V1_WIPPERSNAPPER_PIXELS_V1_PIXELS_PB_H_INCLUDED
#define PB_WIPPERSNAPPER_PIXELS_V1_WIPPERSNAPPER_PIXELS_V1_PIXELS_PB_H_INCLUDED

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#include "wippersnapper/pwm/v1/pwm.pb.h"
#if PB_PROTO_HEADER_VERSION != 40

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#ifndef PB_WIPPERSNAPPER_PWM_V1_WIPPERSNAPPER_PWM_V1_PWM_PB_H_INCLUDED
#define PB_WIPPERSNAPPER_PWM_V1_WIPPERSNAPPER_PWM_V1_PWM_PB_H_INCLUDED

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#include "wippersnapper/servo/v1/servo.pb.h"
#if PB_PROTO_HEADER_VERSION != 40

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#ifndef PB_WIPPERSNAPPER_SERVO_V1_WIPPERSNAPPER_SERVO_V1_SERVO_PB_H_INCLUDED
#define PB_WIPPERSNAPPER_SERVO_V1_WIPPERSNAPPER_SERVO_V1_SERVO_PB_H_INCLUDED

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#include "wippersnapper/signal/v1/signal.pb.h"
#if PB_PROTO_HEADER_VERSION != 40

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#ifndef PB_WIPPERSNAPPER_SIGNAL_V1_WIPPERSNAPPER_SIGNAL_V1_SIGNAL_PB_H_INCLUDED
#define PB_WIPPERSNAPPER_SIGNAL_V1_WIPPERSNAPPER_SIGNAL_V1_SIGNAL_PB_H_INCLUDED
@ -463,7 +463,7 @@ union wippersnapper_signal_v1_CreateSignalRequest_payload_size_union {char f6[(6
#define wippersnapper_signal_v1_SignalResponse_size 2
#define wippersnapper_signal_v1_PWMRequest_size 82
#define wippersnapper_signal_v1_PWMResponse_size 11
#define wippersnapper_signal_v1_DisplayRequest_size 59
#define wippersnapper_signal_v1_DisplayRequest_size 160
#define wippersnapper_signal_v1_DisplayResponse_size 4
#ifdef __cplusplus

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#include "wippersnapper/uart/v1/uart.pb.h"
#if PB_PROTO_HEADER_VERSION != 40

View file

@ -1,5 +1,5 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.5-dev at Thu Aug 14 20:22:46 2025. */
/* Generated by nanopb-0.4.5-dev at Fri Aug 15 16:07:24 2025. */
#ifndef PB_WIPPERSNAPPER_UART_V1_WIPPERSNAPPER_UART_V1_UART_PB_H_INCLUDED
#define PB_WIPPERSNAPPER_UART_V1_WIPPERSNAPPER_UART_V1_UART_PB_H_INCLUDED