Patent ID: 7221926

Claim:
A baseband controller capable of transferring data from a host device and other devices through a wireless link, the baseband controller comprising: a radio; a link control sequencer; a packet buffer to buffer payload data; and a packet engine configured to communicate directly with the radio, the link control sequencer, and the packet buffer, the packet engine including a framer, an audio interface, general purpose input/output (GPIO) pins, and capture timers, the framer configured to retrieve and process packet header information from the link control sequencer and the payload data from the packet buffer for transmission by the radio, the framer further configured to receive data from the radio, process the data into packets, and send the packets to the link control sequencer and the packet buffer, wherein the radio, the packet buffer, and the packet engine include components that are integrated within a single chip; where the GPIO pins comprising six independently configurable input/output pins configured to be accessed and configured through a GPIO data register, a GPIO configuration register, and a GPIO direction register that are defined in a transport protocol of the baseband controller.