Function nrfxlib_sys::nrf_modem_at_cmd
source · pub unsafe extern "C" fn nrf_modem_at_cmd(
buf: *mut c_void,
len: usize,
fmt: *const c_char
...
) -> c_int
Expand description
Send a formatted AT command to the modem and receive the response into the supplied buffer.
buf
- Buffer to receive the response into.len
- Buffer length.fmt
- Command format. @param … Format arguments.
Returns 0 On “OK” responses.
@returns A positive value On “ERROR”, “+CME ERROR”, and “+CMS ERROR” responses.
The type of error can be distinguished using * nrf_modem_at_err_type
- .
The error value can be retrieved using * nrf_modem_at_err
- .
Returns -NRF_EPERM The Modem library is not initialized.
Returns -NRF_EFAULT * buf
- or * fmt
- are * NULL
- .
Returns -NRF_EINVAL Bad format * fmt
- , or * len
- is zero.
Returns -NRF_ENOMEM Not enough shared memory for this request.
Returns -NRF_E2BIG The response is larger than the supplied buffer * buf
- .
Returns -NRF_ESHUTDOWN If the modem was shut down.