Skip to content

Latest commit

 

History

History
10 lines (7 loc) · 788 Bytes

How_to_add_user-defined_AT_commands.rst

File metadata and controls

10 lines (7 loc) · 788 Bytes

How to add user-defined AT commands

AT firmware is based on the Espressif IoT Development Framework (ESP-IDF). Espressif Systems' AT commands are provided in libat_core.a, which is included in the AT BIN firmware <../AT_Binary_Lists/index>.

Examples of implementing user-defined AT commands are provided in :at_file:`main/interface/uart/at_uart_task.c`.

  • The total length of an AT command cannot be longer than 256 bytes.
  • Only alphabetic characters (A~Z, a~z), numeric characters (0~9), and some other characters (!, %, -, ., /, :, _) are supported when naming user-defined AT commands.
  • The structure, :cppesp_at_cmd_struct, is used to define four types <at-command-types> of a command.