mirror of
https://github.com/espressif/esp-matter.git
synced 2026-04-27 19:13:13 +00:00
ci: add pre-commit
This commit is contained in:
@@ -0,0 +1,8 @@
|
|||||||
|
repos:
|
||||||
|
- repo: https://github.com/pre-commit/mirrors-clang-format
|
||||||
|
rev: '0f8362ad84fe4a446b807ffbfc9e65d078ecf732'
|
||||||
|
hooks:
|
||||||
|
- id: clang-format
|
||||||
|
exclude: '^.*/zap-generated/.*$'
|
||||||
|
|
||||||
|
|
||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user