mbox series

[BlueZ,v2,0/4] Implementation of MICS and MICP

Message ID 20230905070912.82340-1-nitin.jadhav@nxp.com
Headers show
Series Implementation of MICS and MICP | expand

Message

Nitin Jadhav Sept. 5, 2023, 7:09 a.m. UTC
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