12#include "pico/stdlib.h"
13#include "hardware/gpio.h"
14#include "sygac-runtime.hpp"
15#include "sygbr-cli.hpp"
17namespace sygaldry {
namespace sygbr {
34template<
typename InnerInstrument>
39 InnerInstrument instrument;
52 constexpr auto runtime =
Runtime{instrument};
53 const uint LED_PIN = 25;
57 puts(
"initializing\n");
61 gpio_set_dir(LED_PIN, GPIO_OUT);
sygbp::Cli< PicoReader, sygup::CstdioLogger, Components > PicoCli
Definition sygbr-cli.hpp:47
Wrapper for a component assemblage that calls init and main of all subcomponents that aren't parts.
Definition sygac-runtime.hpp:150
Definition sygbr-runtime.hpp:38
Definition sygbr-runtime.hpp:37
Runtime wrapper for Raspberry Pi Pico SDK platform.
Definition sygbr-runtime.hpp:36