Skip to content

Commit

Permalink
Merge pull request #311 from adafruit/protobuf-update-44f48862432422d…
Browse files Browse the repository at this point in the history
…f3fa09a3e71bc525ece0964c7

.proto file wrappers updated
  • Loading branch information
brentru committed Sep 2, 2022
2 parents 72ca8f7 + 1fa972b commit 828b03d
Show file tree
Hide file tree
Showing 12 changed files with 160 additions and 88 deletions.
2 changes: 1 addition & 1 deletion src/wippersnapper/description/v1/description.pb.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */
/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */

#include "wippersnapper/description/v1/description.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
Expand Down
2 changes: 1 addition & 1 deletion src/wippersnapper/description/v1/description.pb.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */
/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */

#ifndef PB_WIPPERSNAPPER_DESCRIPTION_V1_WIPPERSNAPPER_DESCRIPTION_V1_DESCRIPTION_PB_H_INCLUDED
#define PB_WIPPERSNAPPER_DESCRIPTION_V1_WIPPERSNAPPER_DESCRIPTION_V1_DESCRIPTION_PB_H_INCLUDED
Expand Down
2 changes: 1 addition & 1 deletion src/wippersnapper/i2c/v1/i2c.pb.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */
/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */

#include "wippersnapper/i2c/v1/i2c.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
Expand Down
2 changes: 1 addition & 1 deletion src/wippersnapper/i2c/v1/i2c.pb.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */
/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */

#ifndef PB_WIPPERSNAPPER_I2C_V1_WIPPERSNAPPER_I2C_V1_I2C_PB_H_INCLUDED
#define PB_WIPPERSNAPPER_I2C_V1_WIPPERSNAPPER_I2C_V1_I2C_PB_H_INCLUDED
Expand Down
2 changes: 1 addition & 1 deletion src/wippersnapper/pin/v1/pin.pb.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */
/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */

#include "wippersnapper/pin/v1/pin.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
Expand Down
2 changes: 1 addition & 1 deletion src/wippersnapper/pin/v1/pin.pb.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */
/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */

#ifndef PB_WIPPERSNAPPER_PIN_V1_WIPPERSNAPPER_PIN_V1_PIN_PB_H_INCLUDED
#define PB_WIPPERSNAPPER_PIN_V1_WIPPERSNAPPER_PIN_V1_PIN_PB_H_INCLUDED
Expand Down
16 changes: 11 additions & 5 deletions src/wippersnapper/pwm/v1/pwm.pb.c
Original file line number Diff line number Diff line change
@@ -1,21 +1,27 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */
/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */

#include "wippersnapper/pwm/v1/pwm.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif

PB_BIND(wippersnapper_pwm_v1_WriteDutyCycle, wippersnapper_pwm_v1_WriteDutyCycle, AUTO)
PB_BIND(wippersnapper_pwm_v1_PWMAttachRequest, wippersnapper_pwm_v1_PWMAttachRequest, AUTO)


PB_BIND(wippersnapper_pwm_v1_WriteDutyCycleMulti, wippersnapper_pwm_v1_WriteDutyCycleMulti, AUTO)
PB_BIND(wippersnapper_pwm_v1_PWMAttachResponse, wippersnapper_pwm_v1_PWMAttachResponse, AUTO)


PB_BIND(wippersnapper_pwm_v1_WriteFrequency, wippersnapper_pwm_v1_WriteFrequency, AUTO)
PB_BIND(wippersnapper_pwm_v1_PWMDetachRequest, wippersnapper_pwm_v1_PWMDetachRequest, AUTO)


PB_BIND(wippersnapper_pwm_v1_Deinit, wippersnapper_pwm_v1_Deinit, AUTO)
PB_BIND(wippersnapper_pwm_v1_PWMWriteDutyCycleRequest, wippersnapper_pwm_v1_PWMWriteDutyCycleRequest, AUTO)


PB_BIND(wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest, wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest, AUTO)


PB_BIND(wippersnapper_pwm_v1_PWMWriteFrequencyRequest, wippersnapper_pwm_v1_PWMWriteFrequencyRequest, AUTO)



149 changes: 94 additions & 55 deletions src/wippersnapper/pwm/v1/pwm.pb.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */
/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */

#ifndef PB_WIPPERSNAPPER_PWM_V1_WIPPERSNAPPER_PWM_V1_PWM_PB_H_INCLUDED
#define PB_WIPPERSNAPPER_PWM_V1_WIPPERSNAPPER_PWM_V1_PWM_PB_H_INCLUDED
Expand All @@ -11,94 +11,133 @@
#endif

/* Struct definitions */
typedef struct _wippersnapper_pwm_v1_Deinit {
typedef struct _wippersnapper_pwm_v1_PWMAttachRequest {
char pin[6];
} wippersnapper_pwm_v1_Deinit;
int32_t frequency;
int32_t resolution;
} wippersnapper_pwm_v1_PWMAttachRequest;

typedef struct _wippersnapper_pwm_v1_PWMAttachResponse {
char pin[6];
bool did_attach;
} wippersnapper_pwm_v1_PWMAttachResponse;

typedef struct _wippersnapper_pwm_v1_WriteDutyCycle {
typedef struct _wippersnapper_pwm_v1_PWMDetachRequest {
char pin[6];
} wippersnapper_pwm_v1_PWMDetachRequest;

typedef struct _wippersnapper_pwm_v1_PWMWriteDutyCycleRequest {
char pin[6];
int32_t frequency;
int32_t duty_cycle;
int32_t resolution;
} wippersnapper_pwm_v1_WriteDutyCycle;
} wippersnapper_pwm_v1_PWMWriteDutyCycleRequest;

typedef struct _wippersnapper_pwm_v1_WriteFrequency {
typedef struct _wippersnapper_pwm_v1_PWMWriteFrequencyRequest {
char pin[6];
int32_t frequency;
} wippersnapper_pwm_v1_WriteFrequency;
} wippersnapper_pwm_v1_PWMWriteFrequencyRequest;

typedef struct _wippersnapper_pwm_v1_WriteDutyCycleMulti {
pb_size_t write_duty_cycle_count;
wippersnapper_pwm_v1_WriteDutyCycle write_duty_cycle[4];
} wippersnapper_pwm_v1_WriteDutyCycleMulti;
typedef struct _wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest {
pb_size_t write_duty_cycle_req_count;
wippersnapper_pwm_v1_PWMWriteDutyCycleRequest write_duty_cycle_req[4];
} wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest;


#ifdef __cplusplus
extern "C" {
#endif

/* Initializer values for message structs */
#define wippersnapper_pwm_v1_WriteDutyCycle_init_default {"", 0, 0, 0}
#define wippersnapper_pwm_v1_WriteDutyCycleMulti_init_default {0, {wippersnapper_pwm_v1_WriteDutyCycle_init_default, wippersnapper_pwm_v1_WriteDutyCycle_init_default, wippersnapper_pwm_v1_WriteDutyCycle_init_default, wippersnapper_pwm_v1_WriteDutyCycle_init_default}}
#define wippersnapper_pwm_v1_WriteFrequency_init_default {"", 0}
#define wippersnapper_pwm_v1_Deinit_init_default {""}
#define wippersnapper_pwm_v1_WriteDutyCycle_init_zero {"", 0, 0, 0}
#define wippersnapper_pwm_v1_WriteDutyCycleMulti_init_zero {0, {wippersnapper_pwm_v1_WriteDutyCycle_init_zero, wippersnapper_pwm_v1_WriteDutyCycle_init_zero, wippersnapper_pwm_v1_WriteDutyCycle_init_zero, wippersnapper_pwm_v1_WriteDutyCycle_init_zero}}
#define wippersnapper_pwm_v1_WriteFrequency_init_zero {"", 0}
#define wippersnapper_pwm_v1_Deinit_init_zero {""}
#define wippersnapper_pwm_v1_PWMAttachRequest_init_default {"", 0, 0}
#define wippersnapper_pwm_v1_PWMAttachResponse_init_default {"", 0}
#define wippersnapper_pwm_v1_PWMDetachRequest_init_default {""}
#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_default {"", 0, 0, 0}
#define wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_init_default {0, {wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_default, wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_default, wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_default, wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_default}}
#define wippersnapper_pwm_v1_PWMWriteFrequencyRequest_init_default {"", 0}
#define wippersnapper_pwm_v1_PWMAttachRequest_init_zero {"", 0, 0}
#define wippersnapper_pwm_v1_PWMAttachResponse_init_zero {"", 0}
#define wippersnapper_pwm_v1_PWMDetachRequest_init_zero {""}
#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_zero {"", 0, 0, 0}
#define wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_init_zero {0, {wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_zero, wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_zero, wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_zero, wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_init_zero}}
#define wippersnapper_pwm_v1_PWMWriteFrequencyRequest_init_zero {"", 0}

/* Field tags (for use in manual encoding/decoding) */
#define wippersnapper_pwm_v1_Deinit_pin_tag 1
#define wippersnapper_pwm_v1_WriteDutyCycle_pin_tag 1
#define wippersnapper_pwm_v1_WriteDutyCycle_frequency_tag 2
#define wippersnapper_pwm_v1_WriteDutyCycle_duty_cycle_tag 3
#define wippersnapper_pwm_v1_WriteDutyCycle_resolution_tag 4
#define wippersnapper_pwm_v1_WriteFrequency_pin_tag 1
#define wippersnapper_pwm_v1_WriteFrequency_frequency_tag 2
#define wippersnapper_pwm_v1_WriteDutyCycleMulti_write_duty_cycle_tag 1
#define wippersnapper_pwm_v1_PWMAttachRequest_pin_tag 1
#define wippersnapper_pwm_v1_PWMAttachRequest_frequency_tag 2
#define wippersnapper_pwm_v1_PWMAttachRequest_resolution_tag 3
#define wippersnapper_pwm_v1_PWMAttachResponse_pin_tag 1
#define wippersnapper_pwm_v1_PWMAttachResponse_did_attach_tag 2
#define wippersnapper_pwm_v1_PWMDetachRequest_pin_tag 1
#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_pin_tag 1
#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_frequency_tag 2
#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_duty_cycle_tag 3
#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_resolution_tag 4
#define wippersnapper_pwm_v1_PWMWriteFrequencyRequest_pin_tag 1
#define wippersnapper_pwm_v1_PWMWriteFrequencyRequest_frequency_tag 2
#define wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_write_duty_cycle_req_tag 1

/* Struct field encoding specification for nanopb */
#define wippersnapper_pwm_v1_WriteDutyCycle_FIELDLIST(X, a) \
#define wippersnapper_pwm_v1_PWMAttachRequest_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, STRING, pin, 1) \
X(a, STATIC, SINGULAR, INT32, frequency, 2) \
X(a, STATIC, SINGULAR, INT32, resolution, 3)
#define wippersnapper_pwm_v1_PWMAttachRequest_CALLBACK NULL
#define wippersnapper_pwm_v1_PWMAttachRequest_DEFAULT NULL

#define wippersnapper_pwm_v1_PWMAttachResponse_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, STRING, pin, 1) \
X(a, STATIC, SINGULAR, BOOL, did_attach, 2)
#define wippersnapper_pwm_v1_PWMAttachResponse_CALLBACK NULL
#define wippersnapper_pwm_v1_PWMAttachResponse_DEFAULT NULL

#define wippersnapper_pwm_v1_PWMDetachRequest_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, STRING, pin, 1)
#define wippersnapper_pwm_v1_PWMDetachRequest_CALLBACK NULL
#define wippersnapper_pwm_v1_PWMDetachRequest_DEFAULT NULL

#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, STRING, pin, 1) \
X(a, STATIC, SINGULAR, INT32, frequency, 2) \
X(a, STATIC, SINGULAR, INT32, duty_cycle, 3) \
X(a, STATIC, SINGULAR, INT32, resolution, 4)
#define wippersnapper_pwm_v1_WriteDutyCycle_CALLBACK NULL
#define wippersnapper_pwm_v1_WriteDutyCycle_DEFAULT NULL
#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_CALLBACK NULL
#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_DEFAULT NULL

#define wippersnapper_pwm_v1_WriteDutyCycleMulti_FIELDLIST(X, a) \
X(a, STATIC, REPEATED, MESSAGE, write_duty_cycle, 1)
#define wippersnapper_pwm_v1_WriteDutyCycleMulti_CALLBACK NULL
#define wippersnapper_pwm_v1_WriteDutyCycleMulti_DEFAULT NULL
#define wippersnapper_pwm_v1_WriteDutyCycleMulti_write_duty_cycle_MSGTYPE wippersnapper_pwm_v1_WriteDutyCycle
#define wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_FIELDLIST(X, a) \
X(a, STATIC, REPEATED, MESSAGE, write_duty_cycle_req, 1)
#define wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_CALLBACK NULL
#define wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_DEFAULT NULL
#define wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_write_duty_cycle_req_MSGTYPE wippersnapper_pwm_v1_PWMWriteDutyCycleRequest

#define wippersnapper_pwm_v1_WriteFrequency_FIELDLIST(X, a) \
#define wippersnapper_pwm_v1_PWMWriteFrequencyRequest_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, STRING, pin, 1) \
X(a, STATIC, SINGULAR, INT32, frequency, 2)
#define wippersnapper_pwm_v1_WriteFrequency_CALLBACK NULL
#define wippersnapper_pwm_v1_WriteFrequency_DEFAULT NULL

#define wippersnapper_pwm_v1_Deinit_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, STRING, pin, 1)
#define wippersnapper_pwm_v1_Deinit_CALLBACK NULL
#define wippersnapper_pwm_v1_Deinit_DEFAULT NULL
#define wippersnapper_pwm_v1_PWMWriteFrequencyRequest_CALLBACK NULL
#define wippersnapper_pwm_v1_PWMWriteFrequencyRequest_DEFAULT NULL

extern const pb_msgdesc_t wippersnapper_pwm_v1_WriteDutyCycle_msg;
extern const pb_msgdesc_t wippersnapper_pwm_v1_WriteDutyCycleMulti_msg;
extern const pb_msgdesc_t wippersnapper_pwm_v1_WriteFrequency_msg;
extern const pb_msgdesc_t wippersnapper_pwm_v1_Deinit_msg;
extern const pb_msgdesc_t wippersnapper_pwm_v1_PWMAttachRequest_msg;
extern const pb_msgdesc_t wippersnapper_pwm_v1_PWMAttachResponse_msg;
extern const pb_msgdesc_t wippersnapper_pwm_v1_PWMDetachRequest_msg;
extern const pb_msgdesc_t wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_msg;
extern const pb_msgdesc_t wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_msg;
extern const pb_msgdesc_t wippersnapper_pwm_v1_PWMWriteFrequencyRequest_msg;

/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define wippersnapper_pwm_v1_WriteDutyCycle_fields &wippersnapper_pwm_v1_WriteDutyCycle_msg
#define wippersnapper_pwm_v1_WriteDutyCycleMulti_fields &wippersnapper_pwm_v1_WriteDutyCycleMulti_msg
#define wippersnapper_pwm_v1_WriteFrequency_fields &wippersnapper_pwm_v1_WriteFrequency_msg
#define wippersnapper_pwm_v1_Deinit_fields &wippersnapper_pwm_v1_Deinit_msg
#define wippersnapper_pwm_v1_PWMAttachRequest_fields &wippersnapper_pwm_v1_PWMAttachRequest_msg
#define wippersnapper_pwm_v1_PWMAttachResponse_fields &wippersnapper_pwm_v1_PWMAttachResponse_msg
#define wippersnapper_pwm_v1_PWMDetachRequest_fields &wippersnapper_pwm_v1_PWMDetachRequest_msg
#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_fields &wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_msg
#define wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_fields &wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_msg
#define wippersnapper_pwm_v1_PWMWriteFrequencyRequest_fields &wippersnapper_pwm_v1_PWMWriteFrequencyRequest_msg

/* Maximum encoded size of messages (where known) */
#define wippersnapper_pwm_v1_WriteDutyCycle_size 40
#define wippersnapper_pwm_v1_WriteDutyCycleMulti_size 168
#define wippersnapper_pwm_v1_WriteFrequency_size 18
#define wippersnapper_pwm_v1_Deinit_size 7
#define wippersnapper_pwm_v1_PWMAttachRequest_size 29
#define wippersnapper_pwm_v1_PWMAttachResponse_size 9
#define wippersnapper_pwm_v1_PWMDetachRequest_size 7
#define wippersnapper_pwm_v1_PWMWriteDutyCycleRequest_size 40
#define wippersnapper_pwm_v1_PWMWriteDutyCycleMultiRequest_size 168
#define wippersnapper_pwm_v1_PWMWriteFrequencyRequest_size 18

#ifdef __cplusplus
} /* extern "C" */
Expand Down
2 changes: 1 addition & 1 deletion src/wippersnapper/servo/v1/servo.pb.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */
/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */

#include "wippersnapper/servo/v1/servo.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
Expand Down
2 changes: 1 addition & 1 deletion src/wippersnapper/servo/v1/servo.pb.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */
/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */

#ifndef PB_WIPPERSNAPPER_SERVO_V1_WIPPERSNAPPER_SERVO_V1_SERVO_PB_H_INCLUDED
#define PB_WIPPERSNAPPER_SERVO_V1_WIPPERSNAPPER_SERVO_V1_SERVO_PB_H_INCLUDED
Expand Down
5 changes: 4 additions & 1 deletion src/wippersnapper/signal/v1/signal.pb.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.5-dev at Wed Aug 31 20:28:56 2022. */
/* Generated by nanopb-0.4.5-dev at Fri Sep 2 15:13:36 2022. */

#include "wippersnapper/signal/v1/signal.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
Expand Down Expand Up @@ -27,4 +27,7 @@ PB_BIND(wippersnapper_signal_v1_SignalResponse, wippersnapper_signal_v1_SignalRe
PB_BIND(wippersnapper_signal_v1_PWMRequest, wippersnapper_signal_v1_PWMRequest, AUTO)


PB_BIND(wippersnapper_signal_v1_PWMResponse, wippersnapper_signal_v1_PWMResponse, AUTO)



Loading

0 comments on commit 828b03d

Please sign in to comment.