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.