/
tisit
/
OpenPLC_v3
Обзор
Документация
Войти
/
tisit
/
OpenPLC_v3
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
webserver/core/debug.cpp
78 строк
2 KB
Thiago Alves
Fix dummy debug file errors
12 июл 2024, 16:03
Не верифицирован
12 июл 2024, 16:03
59e404f
Код
Авторство
О чём код?
char md5[] = "b1a8c0845d49d1bc43ac3b252b41788d"; /* * This file is part of OpenPLC Runtime * * Copyright (C) 2023 Autonomy, GP Orcullo * Based on the work by GP Orcullo on Beremiz for uC * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; If not, see <http://www.gnu.org/licenses/>. * */ #include <stdint.h> #include <stdio.h> #define SAME_ENDIANNESS 0 #define REVERSE_ENDIANNESS 1 uint8_t endianness; #define VAR_COUNT 0 uint16_t get_var_count(void) { return VAR_COUNT; } size_t get_var_size(size_t idx) { return 0; } void *get_var_addr(size_t idx) { return 0; } void force_var(size_t idx, bool forced, void *val) { } void swap_bytes(void *ptr, size_t size) { uint8_t *bytePtr = (uint8_t *)ptr; size_t i; for (i = 0; i < size / 2; ++i) { uint8_t temp = bytePtr[i]; bytePtr[i] = bytePtr[size - 1 - i]; bytePtr[size - 1 - i] = temp; } } void trace_reset(void) { } void set_trace(size_t idx, bool forced, void *val) { } void set_endianness(uint8_t value) { if (value == SAME_ENDIANNESS || value == REVERSE_ENDIANNESS) { endianness = value; } }