Make use of C++ standard library

This commit is contained in:
BlackMark 2022-05-29 16:16:58 +02:00
parent 4684a8f80f
commit 01212b8acf
7 changed files with 115 additions and 139 deletions

@ -1 +1 @@
Subproject commit 2e417a0f3aa9e187d80f008054b9323fc05afced
Subproject commit 75046d1c1a55ccdffa5928e2761c867887611d4c

View File

@ -83,17 +83,6 @@
</custom>
<AAFDebugger>
<AAFDebugFiles>
<DebugFile>
<path>\Debug\eink.lss</path>
<AAFSetting>
<Label>Lss Files</Label>
<Extention>.lss</Extention>
<Regex>^\s*(?&lt;address&gt;[a-f0-9]*):\s*.*$</Regex>
<DebugEnabled>true</DebugEnabled>
<RegexGroups>address</RegexGroups>
<DebuggerExpression>$pc</DebuggerExpression>
</AAFSetting>
</DebugFile>
</AAFDebugFiles>
</AAFDebugger>
</PropertyGroup>
@ -260,21 +249,6 @@
<Compile Include="uart\uart.hpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="util\array.hpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="util\func.hpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="util\new.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="util\new.hpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="util\type.hpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="util\util.hpp">
<SubType>compile</SubType>
</Compile>

@ -1 +1 @@
Subproject commit bf94ebaac143c2a6f48abcd99573547030ce1bd8
Subproject commit 5407e94337257216067d98b86f03bbd898040fca

View File

@ -2,6 +2,8 @@
#include <array>
#include <cstdint>
#include "eink/eink.hpp"
#include "flash/flash.hpp"
#include "io/io.hpp"
@ -13,7 +15,7 @@ REGISTER_UART0_INT_VECTORS(uart_t);
//////////////////////////////////////////////////////////////////////////
constexpr auto IMAGE [[gnu::progmem]] = std::to_array<uint8_t>({
constexpr auto IMAGE [[gnu::progmem]] = std::to_array<std::uint8_t>({
0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x85, 0x79, 0x79, 0x79, 0x79, 0x79,
0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79,
0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x85, 0x79, 0x79, 0x79,

@ -1 +1 @@
Subproject commit 85346f258fd7cac32b4f4d9df0350b97b8e9d9e8
Subproject commit 8bf3d1a87411d0fdade0941ff51832cd6dd0a425

@ -1 +1 @@
Subproject commit a5f8e8e3d7be26eaaeb5b29d44d02879bd5d36de
Subproject commit 419b86999db8735728da2536021351611273d643

@ -1 +1 @@
Subproject commit 5282fdde4636016314befe7110a7d4573c597c7c
Subproject commit 62efd1cb26b5e36a49743ac14ac8da25a3f1142c