All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches

AT device initialization parameters. More...

Detailed Description

AT device initialization parameters.

Definition at line 241 of file at.h.

#include <at.h>

Data Fields

uart_t uart
 UART device where the AT device is attached.
 
uint32_t baudrate
 UART device baudrate.
 
char * rx_buf
 UART rx buffer.
 
size_t rx_buf_size
 UART rx buffer size.
 
char * rp_buf
 Response parsing buffer - used for classifying DCE responses and holding detailed error information.
 
size_t rp_buf_size
 response parsing buffer size
 

Field Documentation

◆ baudrate

uint32_t at_dev_init_t::baudrate

UART device baudrate.

Definition at line 243 of file at.h.

◆ rp_buf

char* at_dev_init_t::rp_buf

Response parsing buffer - used for classifying DCE responses and holding detailed error information.

Must be at least 16 bytes. If you don't care about URCs (MODULE_AT_URC is undefined) this must only be large enough to hold responses like OK, ERROR or +CME ERROR: <err_code>. Otherwise adapt its size to the maximum length of the URCs you are expecting and actually care about.

Definition at line 253 of file at.h.

◆ rp_buf_size

size_t at_dev_init_t::rp_buf_size

response parsing buffer size

Definition at line 254 of file at.h.

◆ rx_buf

char* at_dev_init_t::rx_buf

UART rx buffer.

Definition at line 244 of file at.h.

◆ rx_buf_size

size_t at_dev_init_t::rx_buf_size

UART rx buffer size.

Definition at line 245 of file at.h.

◆ uart

uart_t at_dev_init_t::uart

UART device where the AT device is attached.

Definition at line 242 of file at.h.


The documentation for this struct was generated from the following file: