[PATCH BlueZ v1 0/3] Implementation of MICS and MICP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Maintainers,

This Patch series contains following points:
- code implementation of Mandatory features of MICS and MICP.
- code implementation which is required for PTS testing for both 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

PTS Testing:
- An interface is given in bluetoothctl/player menu, to send
MICP/MICS commands which are required during PTS Testing.
- All Mandatory BLE PTS testcases are covered in both MICS and MICP.
- All the code implementations have been tested with Mandatory
PTS testcases and all test cases are Passed.

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.

Thanks and regards,
Mahesh Vithal Talewad		


Mahesh Talewad (3):
  shared/micp: Add initial code for handling micp and mics
  client/player: Add interface menu to configure MICP-MICS during PTS
    testing.
  unit/test-micp: Add unit test code for testing MICP-MICS

 Makefile.am           |   14 +
 Makefile.plugins      |    5 +
 client/main.c         |   12 +
 client/player.c       |  164 +++++++
 client/player.h       |    4 +
 configure.ac          |    7 +
 lib/uuid.h            |    4 +
 profiles/audio/micp.c |  340 +++++++++++++
 src/adapter.c         |   87 ++++
 src/shared/micp.c     | 1070 +++++++++++++++++++++++++++++++++++++++++
 src/shared/micp.h     |   56 +++
 unit/test-micp.c      |  357 ++++++++++++++
 unit/test-mics.c      |  290 +++++++++++
 13 files changed, 2410 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




[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux