LM LM746 User Manual

Firmware: a20-rx-atc

Advertisement

Quick Links

User Manual
Firmware: a20-RX-ATC
LM746 / LM747

Advertisement

Table of Contents
loading

Summary of Contents for LM LM746

  • Page 1 User Manual Firmware: a20-RX-ATC LM746 / LM747...
  • Page 2 SEP 2013 1. Introduction: a20-RX-ATC is an embedded firmware running on LM Bluetooth modules which are based on ® ® BlueCore 5-MM processor or CSR8670 from CSR . It implements the Bluetooth profiles stack include the A2DP, AVRCP, HFP and HSP.
  • Page 3 Most of the report are reply in very short latency time while some of others, such as Discovery, may need longer time to complete. Host Processor a20-RX-ATC AT command Response (OK, BUSY, ERR) Report Some events occurred during the communications will be indicated as the Event. The Event is usually asynchronous to the AT command.
  • Page 4: Table Of Contents

    Note: The causes of ERR can be introduced by syntax error of AT Command or non-applicable operating state for the incoming command. 2.3 Report If the incoming AT command requests certain information from a20-RX-ATC. It will provide the requested results in the Report that sent to host. The syntax of Report begins with the key word ‘REP:’...
  • Page 5 5.4 Last Number Dialing ..........................17 5.5 Specified Number Dailing ........................17 5.6 Toggle Call Transfer ..........................18 5.7 Volume Control ............................18 5.8 Get Current Audio Volume........................19 5.9 Get Current HFP/HSP State ........................19 5.10 Volume Changed ..........................19 5.11 Call Set Up ............................
  • Page 6: System Control Command Set

    3. System Control Command Set: The System Control command set include the AT commands that are common to the Bluetooth module. The control settings are effective to all profiles. 3.1 Enter Pairing mode This command set module to enter pairing mode. That is, the Discoverable state. Syntax AT*P{conn}\r Descriptions...
  • Page 7: Reply The Pin Code

    Report REP:*F={name}\r\n {name} = Hex string originated from remote Bluetooth device. The paired device names, the Max size of each name is 16 characters Please be aware the Hex bytes string can be ASCII or UTF-8 code. 3.3 Reply The Pin Code This command is used to reply Event IND:*N for the PIN code requested by remote Bluetooth device.
  • Page 8: To Drop Bluetooth Connection

    The connecting activity can induce one of the following Events: Event Descriptions for both A2DP and HFP profiles. IND:*B\r\n Connecting to the last connected remote device IND:*C{link}\r\n {link} = 0, HFP link has been connected. = 1, A2DP link has been connected. = 4, PBAP link has been connected.
  • Page 9: Read Input Value From Pio

    3.7 Read Input Value from PIO This command read the input value from the specified PIO. Syntax AT*I{PIO number}\r Descriptions {PIO number} = This can be a ASCII character of 0,1,2,3,4,B or C. where B means PIO11 and C means PIO12.
  • Page 10: Set Parity Bit

    REP:*K{stop bit}\r\n {stop bit} = The current stop bit setting. 3.10 Set Parity bit This command is used for changing the Parity bit setting of UART interface Syntax AT*M{parity bit}\r Descriptions {parity bit} = 0 set to none Parity bit (Default); 1 set to Odd Parity bits;...
  • Page 11: Bluetooth Link Dropped Indication

    No parameter is required. Response OK\r\n Report REP:*S{value}\r\n {value}= 0, The Bluetooth is ready to accept command. = 1, The Bluetooth is in Pairing state. = 2, The Bluetooth is in Connecting state. = 3, The Bluetooth is in Connected state 3.13 Bluetooth Link Dropped Indication The Bluetooth link can be dropped due to unexpected events such as out of range, disconnected requested from remote device.
  • Page 12: To Set The Local Name

    OK\r\n Report REP:*E{control}\r\n {control} = The current local echo setting. 3.16 To Set The Local Name To use this command to set the local Bluetooth Friendly name. Syntax AT*A{control}\r Descriptions {control} = XXXX…..X, characters in ASCII code. Maximum 16 characters are allowed. = ?, To inquire the current local name.
  • Page 13: Reset And Factory Settings

    3.19 Reset and Factory Settings Reset to default setting and reboot the A2D-ATC. Syntax R{option} Descriptions {option} = 1, Restart the module. 2, Restore the default settings, clear pairing records and then restart the module. The default settings are: Default local name: a20-RX-ATC-[model name] Baudrate: 19200 Stop Bit: 1 Set Parity Bit: 0...
  • Page 14: A2Dp Command Set

    4. A2DP Command Set: The A2DP command set include the AT commands that control the music transportation (A2DP) as well as the playback operations (AVRCP). 4.1 Volume Control This command set the music volume up/down. The volume step from 1 to 15. Syntax AT-V{control}\r Descriptions...
  • Page 15: Playback Control

    4.4 Playback Control This command set the music playback controls. Syntax AT-B{control}\r Descriptions {control} = 0, To end the Forward/Backward repeat. , Stop = 1, Play/Pause. = 2, Backward. = 3, Forward. = 4, To start Backward Repeat. = 5, To start Forward Repeat. = 6, To end Backward Repeat.
  • Page 16: Media Codec Indication

    4.7 Media Codec Indication During A2DP streaming, it might induce the Events ‘Codec1’, ‘Codec2’ or ‘Codec3’ to indicate the current A2DP codec Event Descriptions IND:-C{codec}\r\n {codec} = 1, current a2dp codec is SBC. = 2, current a2dp codec is AAC. = 3, current a2dp codec is aptX.
  • Page 17: Hfp/Hsp Command Set

    5. HFP/HSP Command Set: The HFP/HSP command set include the AT commands that control the hand free/headset function. The following diagram shows the state transitions of HFP/HSP operations and the associated Event and Commands. Please note that Command should be sent at proper state otherwise will cause response of error.
  • Page 18: Hang Up Call

    Response OK\r\n Command accepted and will reject the incoming call. ERR\r\n The HFP/HSP is not in Incoming Call state. 5.3 Hang Up Call This command will hang up the active call (or outgoing call). Syntax AT+H\r Descriptions No Parameter required Response OK\r\n Command accepted and will hang up the call.
  • Page 19: Toggle Call Transfer

    Example: AT+D13800138000\r, the dialing number is 13800138000. If HFP is at ‘Outgoing Call’ state, this command will cause the HFP to transmit DTMF tone signals to mobile phone. The DTMF tone signals can be correspond to the ASCII code of 0-9, #,*. Response OK\r\n Command accepted and will issue the Number Dialing request to remote device.
  • Page 20: Get Current Audio Volume

    5.8 Get Current Audio Volume This command read the current audio volume. Syntax AT+X\r Descriptions No parameter is required. Response OK\r\n Report REP:+X{volume}\r\n {volume} = The current local volume setting, whose value is between 1 to 15. 5.9 Get Current HFP/HSP State This command get the current HFP/HSP State.
  • Page 21: Call Connected

    5.12 Call Connected This Event indicated that the call was built up. Event Descriptions IND:+C\r\n This Event indicates that the Call is connected and audio streaming is started. 5.13 Caller number This Event indicated that the call was displayed caller number if there is a incoming call . Event Descriptions IND:+N{number}\r\n {number} = Caller number.
  • Page 22 had been made while the Bluetooth connection is established.
  • Page 23: Pbap Command Set

    6. PBAP Command Set: The PBAP is dedicated to client side function which read the phone book from server side (mobile phone). 6.1 Pull Phone Book To pull phone book from the mobile phone. The download data will be in VCard2.1 format. Syntax AT#B{control}\r Descriptions...

This manual is also suitable for:

Lm747

Table of Contents