Interface system for an acessory and a communication device
First Claim
Patent Images
1. An interface system, comprising:
- a portable communication device having a configurable external interface;
an accessory having a memory with physical configuration and event mapping descriptors pertaining to the accessory; and
portable communication device software capable of reading the descriptors and configuring the configurable external interface in response thereto.
2 Assignments
0 Petitions
Accused Products
Abstract
A configurable interface system (100) couples an accessory (102) to a communication device (104). The interface system utilizes a memory device (120) embedded in the accessory (102) that stores physical configuration and event mapping descriptors (114, 122) pertaining to the accessory. The communication device (104) reads the physical configuration and event mapping descriptors and configures its external interface (112) in response thereto, preferably through the use of bi-directional GPIO lines (110).
-
Citations
27 Claims
-
1. An interface system, comprising:
-
a portable communication device having a configurable external interface;
an accessory having a memory with physical configuration and event mapping descriptors pertaining to the accessory; and
portable communication device software capable of reading the descriptors and configuring the configurable external interface in response thereto.
-
-
2. An interface system, comprising:
-
a radio having a configurable external interface;
at least one accessory compatible with the configurable interface and containing at least one memory device capable of storing descriptors;
at least one physical configuration descriptor stored in the accessory containing interface configuration information for that accessory;
at least one event mapping descriptor stored in the accessory containing event mapping information for the interface of that accessory;
radio software for reading the interface configuration information and the event mapping information contained in the descriptors, and configuring the configurable external interface and processing events. - View Dependent Claims (3)
-
-
4. An interface system for coupling a radio having an external radio interface to an accessory, comprising:
-
at the radio;
a microcontroller having a configurable general purpose input output (GPIO) interface connected to the external radio interface, the GPIO interface being configured as an input device upon radio power-up, and the radio periodically checking the external radio interface to detect the presence of an accessory;
at the accessory;
a single wire memory device containing descriptors providing information about the accessory; and
upon accessory detection by the radio, the radio reads the contents of the single wire device and configures the external radio interface in response thereto. - View Dependent Claims (5)
-
-
6. An interface system, comprising:
-
a radio having a microcontroller with bi-directional GPIOs and an external radio interface;
a plurality of accessories each having physical configuration descriptors and event mapping descriptors stored therein and each having an external radio interface; and
the external radio interface automatically being configured to each external accessory interface based on the physical configuration and event mapping descriptors of each of the plurality of accessories. - View Dependent Claims (7, 8, 9)
-
-
10. A radio architecture for interfacing with an accessory, the radio architecture including:
-
an accessory interface manager for receiving event mapping descriptors and physical configuration descriptors from the accessory; and
an accessory interface driver coupled to the accessory interface manager. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An interface system for an accessory and communication device, including:
a memory device in the accessory, the memory device having a physical configuration descriptor and an event mapping descriptor stored therein, the physical configuration descriptor and event mapping descriptor for configuring the interface system.
Specification