Add support for odd-sized (3, 5, 6, 7 bytes) integer types for attributes (#11870)
* Add support for odd-sized (3, 5, 6, 7 bytes) integer types for attributes.
Fixes https://github.com/project-chip/connectedhomeip/issues/8202
* Make it easier to test both endian-nesses of NumericAttributeTraits.
* Fix null representation for the signed case.
* Add unit tests for NumericAttributeTraits for unusual integer sizes.
Co-authored-by: Thomas Lykkeberg <tlykkeberg@grundfos.com>
diff --git a/examples/all-clusters-app/all-clusters-common/all-clusters-app.zap b/examples/all-clusters-app/all-clusters-common/all-clusters-app.zap
index d7927af..a2dcec0 100644
--- a/examples/all-clusters-app/all-clusters-common/all-clusters-app.zap
+++ b/examples/all-clusters-app/all-clusters-common/all-clusters-app.zap
@@ -11262,7 +11262,7 @@
"code": 21,
"mfgCode": null,
"side": "server",
- "included": 0,
+ "included": 1,
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
@@ -11277,7 +11277,7 @@
"code": 22,
"mfgCode": null,
"side": "server",
- "included": 0,
+ "included": 1,
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,