Closed brentru closed 3 years ago
Breaking PR
Removed the following APIs which are not currently used:
location.proto
pixel.proto
sensor.proto
i2c.proto
Removed SignalReq/Response message which was not used, we're currently using I2CRequest/I2CResponse instead in staging I2C work.
SignalReq/Response
I2CRequest/I2CResponse
Add FT_IGNORE (https://github.com/adafruit/Wippersnapper_Protobuf/issues/44) tags to deprecated signal fields which are not used in C code so the fields are not allocated in the signal message's MAX_LENGTH calculation.
FT_IGNORE
Results: Savings of 53KB
wippersnapper
Net FSM merged in, going to merge this as well before a release.
Breaking PR
Removed the following APIs which are not currently used:
location.proto
pixel.proto
sensor.proto
(Replaced byi2c.proto
)Removed
SignalReq/Response
message which was not used, we're currently usingI2CRequest/I2CResponse
instead in staging I2C work.Add
FT_IGNORE
(https://github.com/adafruit/Wippersnapper_Protobuf/issues/44) tags to deprecated signal fields which are not used in C code so the fields are not allocated in the signal message's MAX_LENGTH calculation.Results: Savings of 53KB
wippersnapper
folder size pre-PR: 131KBwippersnapper
folder size post-PR: 78KB