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: