/
bulatorr
/
kaeru
Обзор
Документация
Войти
/
bulatorr
/
kaeru
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
include/lib/debug.h
25 строк
653 B
R0rt1z2
lib: Use function pointers for output dispatch
12 апр 2026, 02:37
12 апр 2026, 02:37
1ff3500
Код
Авторство
О чём код?
// // SPDX-FileCopyrightText: 2025 Roger Ortiz <me@r0rt1z2.com> // SPDX-License-Identifier: AGPL-3.0-or-later // #pragma once #include <stddef.h> #include <stdarg.h> #include <lib/nanoprintf.h> int printf(const char* fmt, ...); int video_printf(const char* fmt, ...); #ifdef CONFIG_FRAMEBUFFER_SUPPORT int fb_printf(const char* fmt, ...); int fb_vprintf(const char *fmt, va_list args); void fb_hexdump(const void* data, size_t size); void fb_update_display(void); #endif void hexdump(const void* data, size_t size, int (*out)(const char *, ...)); void uart_hexdump(const void* data, size_t size); void video_hexdump(const void* data, size_t size);