Non-Mux (Non-Multiplexing) Mode - Sierra Wireless AC595 Developer's Manual

Mini card/aircard/compass, usb driver
Table of Contents

Advertisement

Mini Card / AirCard / Compass USB Driver Developer's Guide
Note: The logical endpoint
numbers in this guide are used
for ease of reading. When
developing your drivers, you
must use the actual, physical,
endpoints.
Note: The module always starts
in non-MUX mode – the host can
then choose to put it in MUX
mode or take it out.
14
over a second pair of endpoints. If supported, Mass Storage 
is implemented over a third set of endpoints.
USB endpoints
USB endpoints are uniquely addressable portions of a USB 
device used to transfer information between the host and 
module. Each defined endpoint is a unidirectional link from 
the modem to the host (IN) or from the host to the modem 
(OUT).
Each physical endpoint is defined in 
and is referred to in this document by a logical endpoint 
number (for example, endpoint '2') and direction (IN or OUT).
Where bidirectional communication is required for a specific 
data service, two endpoints are used:
AC8XX  /   M C8775  /   M C8775V  /   M C8780  /   M C8781: These 
endpoints use the same logical endpoint number. For 
example, where endpoints 2‐IN and 2‐OUT are used for 
bidirectional transfer of AT commands between the host 
and module, these endpoints have the same logical 
endpoint number (2) and different physical endpoint 
numbers (IN is 0x82 and OUT is 0x02).
C8XX  /   M C8785V  /   M C8790  /   M C8790V  /   M C8791V  /   M C8792V: 
Depending on the service, these endpoints may or may not 
have the same logical endpoint number. For example, 
endpoints 3‐IN and 3‐OUT are used for transfer of NMEA 
commands, while 5‐IN and 4‐OUT are used for transfer of 
AT commands.

Non-MUX (non-multiplexing) mode

The architecture used for non‐MUX mode depends on the 
module type:
AC59X  /   A C8XX  /   C 59X  /   M C572X  /   M C8775  /   M C8775V  /
  M C8780  /   M C8781  —   N on‐MUX mode is a proprietary non‐
composite architecture in which each service type is 
enabled over specific USB endpoints:
·
AC59X  /   C 59X  /   M C572X  —  
AC8XX  /   M C8775  /   M C8775V  /   M C8780  /   M C8781  —  
·
and Figure 2‐2
C8XX  /   M C8785V  /   M C8790  /   M C8790V  /   M C8791V  /
  M C8792V  — Non‐MUX mode is a composite architecture in 
which each service type is enabled over its own interface. 
See Table 2‐3 and Figure 2‐3.
Proprietary and Confidential
USB descriptors
 (page 39) 
T able 2‐1 and Figure 2‐1
T
able 2‐2 
2130634

Advertisement

Table of Contents
loading

Table of Contents