Демонстрационная прошивка отладочного комплекта МТС NB-IoT

Функции не имеют детальных комментариев, поскольку их назначение описано в документации на сервисное меню; кроме этого, их описание приводится в строковых элементах массива menu_items. Подробнее...

void set_target_URL (device_setup_data_t *settings)
 
void set_server_IP (device_setup_data_t *settings)
 
void set_server_port (device_setup_data_t *settings)
 
void set_NIDD_APN (device_setup_data_t *settings)
 
void test_transmit_telemetry (device_setup_data_t *settings)
 
void true_direct_mode (device_setup_data_t *settings)
 
void direct_AT_mode (device_setup_data_t *settings)
 
void print_identification_data (device_setup_data_t *settings)
 
uint8_t execute_AT_command_silent (const uint8_t *cmd, uint8_t *response_out)
 Вспомогательная функция. Выполняет AT-команду без вывода результата в консоль Подробнее...
 
void print_network_info (device_setup_data_t *settings)
 
void wait_NIDD_URC (device_setup_data_t *settings)
 
void set_telemetry_interval (device_setup_data_t *settings)
 
void set_GNSS_privacy (device_setup_data_t *settings)
 
void set_startup_mode (device_setup_data_t *settings)
 
void test_sensors (device_setup_data_t *settings)
 
void perform_system_reset (device_setup_data_t *settings)
 
void perform_RF_module_reset (device_setup_data_t *settings)
 
void perform_initial_setup (device_setup_data_t *settings)
 Функция, выполняющая заводскую настройку платы и радиомодуля.
 
#define USER_INPUT_LENGTH   80
 

Подробное описание

Функции не имеют детальных комментариев, поскольку их назначение описано в документации на сервисное меню; кроме этого, их описание приводится в строковых элементах массива menu_items.

Функции

◆ execute_AT_command_silent()

uint8_t execute_AT_command_silent ( const uint8_t *  cmd,
uint8_t *  response_out 
)

Вспомогательная функция. Выполняет AT-команду без вывода результата в консоль

Аргументы
[in]atcmd- строка, содержащая AT-команду. CR-LF должен быть указан явно.
[out]response_out- буфер, в который будет помещен ответ модуля. Если анализ ответа не требуется, допускается передача NULL в качестве этого параметра.
Возвращает
1 - команда выполнена успешно; 0 - команду не удалось выполнить, либо выполнение команды завершилась с ошибкой

См. определение в файле menu_handlers.c строка 335