ci: add pre-commit

This commit is contained in:
Jiacheng Guo
2021-10-22 17:27:39 +08:00
parent ff861b03be
commit 5f89fc352b
2 changed files with 32 additions and 6 deletions
+8
View File
@@ -0,0 +1,8 @@
repos:
- repo: https://github.com/pre-commit/mirrors-clang-format
rev: '0f8362ad84fe4a446b807ffbfc9e65d078ecf732'
hooks:
- id: clang-format
exclude: '^.*/zap-generated/.*$'
+24 -6
View File
@@ -35,37 +35,55 @@ static esp_matter_t *esp_matter = NULL;
esp_matter_attr_val_t esp_matter_bool(bool val) esp_matter_attr_val_t esp_matter_bool(bool val)
{ {
esp_matter_attr_val_t attr_val = {.type = ESP_MATTER_VAL_TYPE_BOOLEAN, .val.b = val}; esp_matter_attr_val_t attr_val = {
.type = ESP_MATTER_VAL_TYPE_BOOLEAN,
.val.b = val,
};
return attr_val; return attr_val;
} }
esp_matter_attr_val_t esp_matter_int(int val) esp_matter_attr_val_t esp_matter_int(int val)
{ {
esp_matter_attr_val_t attr_val = {.type = ESP_MATTER_VAL_TYPE_INTEGER, .val.i = val}; esp_matter_attr_val_t attr_val = {
.type = ESP_MATTER_VAL_TYPE_INTEGER,
.val.i = val,
};
return attr_val; return attr_val;
} }
esp_matter_attr_val_t esp_matter_float(float val) esp_matter_attr_val_t esp_matter_float(float val)
{ {
esp_matter_attr_val_t attr_val = {.type = ESP_MATTER_VAL_TYPE_FLOAT, .val.f = val}; esp_matter_attr_val_t attr_val = {
.type = ESP_MATTER_VAL_TYPE_FLOAT,
.val.f = val,
};
return attr_val; return attr_val;
} }
esp_matter_attr_val_t esp_matter_str(const char *val) esp_matter_attr_val_t esp_matter_str(const char *val)
{ {
esp_matter_attr_val_t attr_val = {.type = ESP_MATTER_VAL_TYPE_STRING, .val.s = (char *)val}; esp_matter_attr_val_t attr_val = {
.type = ESP_MATTER_VAL_TYPE_STRING,
.val.s = (char *)val,
};
return attr_val; return attr_val;
} }
esp_matter_attr_val_t esp_matter_obj(const char *val) esp_matter_attr_val_t esp_matter_obj(const char *val)
{ {
esp_matter_attr_val_t attr_val = {.type = ESP_MATTER_VAL_TYPE_OBJECT, .val.s = (char *)val}; esp_matter_attr_val_t attr_val = {
.type = ESP_MATTER_VAL_TYPE_OBJECT,
.val.s = (char *)val,
};
return attr_val; return attr_val;
} }
esp_matter_attr_val_t esp_matter_array(const char *val) esp_matter_attr_val_t esp_matter_array(const char *val)
{ {
esp_matter_attr_val_t attr_val = {.type = ESP_MATTER_VAL_TYPE_ARRAY, .val.s = (char *)val}; esp_matter_attr_val_t attr_val = {
.type = ESP_MATTER_VAL_TYPE_ARRAY,
.val.s = (char *)val,
};
return attr_val; return attr_val;
} }