mirror of
https://github.com/espressif/esp-matter.git
synced 2026-04-27 11:03:05 +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 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;
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user