From 7cf55cef523c3588ac4ffe5b9b6e1b784b8b03e6 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Thu, 18 Feb 2016 21:34:03 -0800 Subject: [PATCH] Add File::write() that takes std::array. --- firmware/application/file.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/firmware/application/file.hpp b/firmware/application/file.hpp index 17ac5a7cd..29ffc57d5 100644 --- a/firmware/application/file.hpp +++ b/firmware/application/file.hpp @@ -26,6 +26,7 @@ #include #include +#include class File { public: @@ -40,6 +41,11 @@ public: bool read(void* const data, const size_t bytes_to_read); bool write(const void* const data, const size_t bytes_to_write); + template + bool write(const std::array& data) { + return write(data.data(), N); + } + bool puts(const std::string& string); bool sync();