#pragma once

#include <Arduino.h>

namespace flash {

	template<typename T, size_t N> size_t getArraySize(T(&)[N]) { return N; }
	template<typename T> void read(const T *source, T &dest) {
		memcpy_P(&dest, source, sizeof(T));
	}
}