summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorsongyanchao <[email protected]>2023-04-28 06:17:30 +0000
committersongyanchao <[email protected]>2023-05-06 01:44:44 +0000
commit6610119ec758422327c95ee700755e83d09df271 (patch)
tree4ee8ffa2884c6d4f07c514240bf11679db81bc5a /app
parent39b1d3445dda30f2bef08cd2ea3f3d1e8b4a4851 (diff)
✨ feat: metadata add user0v4.6.22-20230506
metadata add user0
Diffstat (limited to 'app')
-rw-r--r--app/src/mrb.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/app/src/mrb.c b/app/src/mrb.c
index fcb4e63..fa305b3 100644
--- a/app/src/mrb.c
+++ b/app/src/mrb.c
@@ -725,6 +725,16 @@ int marsio_buff_get_metadata(marsio_buff_t * m, enum mr_buff_metadata_type type,
return sizeof(uint16_t);
}
+ case MR_BUFF_USER_0: {
+ if (unlikely(sz_data < sizeof(uint16_t)))
+ {
+ return -ENOMEM;
+ }
+
+ *(uint16_t *)(data) = (uint16_t)mrb_metadata->user_0;
+ return sizeof(uint16_t);
+ }
+
default:
return -ENOTSUP;
}
@@ -763,6 +773,11 @@ int marsio_buff_set_metadata(marsio_buff_t * m, enum mr_buff_metadata_type type,
return 0;
}
+ case MR_BUFF_USER_0: {
+ mrb_metadata->user_0 = *(uint16_t *)data;
+ return 0;
+ }
+
default:
return -ENOTSUP;
}