23 lines
657 B
C++
23 lines
657 B
C++
#pragma once
|
|
|
|
#include <array>
|
|
|
|
#include <vamp_pico/artwork.hpp>
|
|
#include <vamp_pico/http_client.hpp>
|
|
#include <vamp_style.hpp>
|
|
|
|
|
|
namespace vamp_pico {
|
|
|
|
constexpr auto display_width = std::int32_t{320};
|
|
constexpr auto display_height = std::int32_t{240};
|
|
|
|
enum class link_status { CONNECTING,
|
|
OFFLINE,
|
|
CONNECTED,
|
|
ERROR };
|
|
|
|
auto render_scanline(std::array<std::uint16_t, vamp_pico::display_width> &row, std::size_t y, vamp_pico::remote_display_state const &state, vamp_pico::link_status link, std::bool_t busy, vamp_pico::title_cache const &title, std::string_view atlas) -> void;
|
|
|
|
}
|