#pragma once #include #include namespace hwd { namespace gpio { void set_mode(const unsigned port, const short mode); void write(const unsigned port, const short value); short read(const unsigned port); } // namespace gpio namespace memory { std::vector read(std::size_t len, std::size_t off); bool write(const std::vector data, std::size_t off); } // namespace memory } // namespace hwd