Files
liu weikai f7d6599310 feat(reticulum): complete messaging, calls, and P4 support
Add official Sideband/LXST messaging and telephony flows, realtime resource ownership, call and ping UI, durable unread state, and bounded Nomad/Micron browsing.

Integrate ESP32-P4/C6 gateway transport, TinyUSB CDC, ES8311 audio, shared Codec2 call media, Reticulum defaults, compatibility settings, and conformance coverage.
2026-07-14 22:36:07 +08:00

26 lines
709 B
C++

#pragma once
#include "chat/domain/reticulum_identity.h"
#include <cstdint>
namespace ui::widgets::reticulum_ping
{
void show_loading(
const std::uint8_t destination_hash[::chat::kReticulumPeerHashSize],
const char* display_name);
void show_send_failure(const char* detail);
void show_delivered(
const std::uint8_t destination_hash[::chat::kReticulumPeerHashSize],
std::uint32_t latency_ms,
std::uint8_t hops);
void show_timeout(
const std::uint8_t destination_hash[::chat::kReticulumPeerHashSize],
std::uint32_t elapsed_ms);
void dismiss();
bool active_for(
const std::uint8_t destination_hash[::chat::kReticulumPeerHashSize]);
} // namespace ui::widgets::reticulum_ping