Switch to software spi to avoid conflict with ICSP pins

This commit is contained in:
2022-05-28 15:44:59 +02:00
parent 3a9ce6b37d
commit 630b83bccd
5 changed files with 8 additions and 5 deletions

Submodule eink/eink updated: 438765511c...9a4193ee75

View File

@@ -236,6 +236,9 @@
<Compile Include="spi\hardware.hpp"> <Compile Include="spi\hardware.hpp">
<SubType>compile</SubType> <SubType>compile</SubType>
</Compile> </Compile>
<Compile Include="spi\software.hpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="spi\spi.hpp"> <Compile Include="spi\spi.hpp">
<SubType>compile</SubType> <SubType>compile</SubType>
</Compile> </Compile>

Submodule eink/io updated: 80de36ee7e...d89322bdaa

View File

@@ -441,7 +441,7 @@ constexpr auto IMAGE [[gnu::progmem]] = util::to_array<uint8_t>({
int main() int main()
{ {
using spi_t = spi::Hardware<spi::Config<>>; using spi_t = spi::Software<spi::SoftwareConfig<io::P::C4, io::P::NONE, io::P::C5, io::P::C3>>;
uart_t serial; uart_t serial;
serial.init(); serial.init();
@@ -450,7 +450,7 @@ int main()
serial << F("e-Paper demo") << F("\r\n"); serial << F("e-Paper demo") << F("\r\n");
auto einkDisplay = eink::Eink<200, 200, spi_t, io::P::C1, io::P::C0, io::P::C2>{}; auto einkDisplay = eink::Eink<200, 200, spi_t, io::P::C1, io::P::C2, io::P::C0>{};
einkDisplay.init(); einkDisplay.init();
serial << F("e-Paper init") << F("\r\n"); serial << F("e-Paper init") << F("\r\n");