Hello Maintainers, This Patch series contains following points: - code implementation of Mandatory features of MICS and MICP. - code implementation of Unit Test cases of MICS and MICP. Implementation of following features have been handled in this Patch series. MICS-MICP: - MICS Service - Mute Characteristic[Read, Write, Notify] - Configure Mute Notifications - Read Mute - Set Mute Unit Tests: - Implemented Unit Test cases for Mandatory testcases as per testspecs[MICS.TS.p0ed2.pdf & MICP.TS.p3.pdf],for both MICS and MICP. - All Unit Test cases are tested and all are Passed. Thank you in advance for your review. Warm Regards Nitin Jadhav Nitin Jadhav (4): lib/uuid.h: Add UUID(s) src/shared/micp.c: To implement MICP profile MICS service profiles/audio/micp.c: To implement MICP plugin unit/test-micp-test-mics: To implement unit tester code Makefile.am | 14 + Makefile.plugins | 5 + configure.ac | 4 + lib/uuid.h | 5 + profiles/audio/micp.c | 340 ++++++++++++++++ src/shared/micp.c | 887 ++++++++++++++++++++++++++++++++++++++++++ src/shared/micp.h | 83 ++++ unit/test-micp.c | 357 +++++++++++++++++ unit/test-mics.c | 317 +++++++++++++++ 9 files changed, 2012 insertions(+) create mode 100644 profiles/audio/micp.c create mode 100644 src/shared/micp.c create mode 100644 src/shared/micp.h create mode 100644 unit/test-micp.c create mode 100644 unit/test-mics.c -- 2.34.1