cargo fmt

This commit is contained in:
Caemor
2021-12-01 11:31:24 +01:00
parent 53bfeab6cc
commit c93d69ebbc
22 changed files with 1124 additions and 309 deletions
+13 -4
View File
@@ -1,21 +1,30 @@
#![deny(warnings)]
use core::convert::Infallible;
use embedded_hal::delay::blocking::DelayUs;
use epd_waveshare::{epd1in54::Epd1in54, prelude::*};
use linux_embedded_hal::SPIError;
use linux_embedded_hal::{
spidev::{self, SpidevOptions},
sysfs_gpio::Direction,
Delay, Spidev, SysfsPin as Pin,
};
use core::convert::Infallible;
use linux_embedded_hal::SPIError;
// activate spi, gpio in raspi-config
// needs to be run with sudo because of some sysfs_gpio permission problems and follow-up timing problems
// see https://github.com/rust-embedded/rust-sysfs-gpio/issues/5 and follow-up issues
fn main() -> Result<(), epd_waveshare::Error<SPIError, linux_embedded_hal::sysfs_gpio::Error, linux_embedded_hal::sysfs_gpio::Error, linux_embedded_hal::sysfs_gpio::Error, linux_embedded_hal::sysfs_gpio::Error, Infallible>> {
fn main() -> Result<
(),
epd_waveshare::Error<
SPIError,
linux_embedded_hal::sysfs_gpio::Error,
linux_embedded_hal::sysfs_gpio::Error,
linux_embedded_hal::sysfs_gpio::Error,
linux_embedded_hal::sysfs_gpio::Error,
Infallible,
>,
> {
// Configure SPI
// SPI settings are from eink-waveshare-rs documenation
let mut spi = Spidev::open("/dev/spidev0.0")?;
+13 -4
View File
@@ -1,5 +1,6 @@
#![deny(warnings)]
use core::convert::Infallible;
use embedded_graphics::{
mono_font::MonoTextStyleBuilder,
prelude::*,
@@ -13,20 +14,28 @@ use epd_waveshare::{
graphics::DisplayRotation,
prelude::*,
};
use linux_embedded_hal::SPIError;
use linux_embedded_hal::{
spidev::{self, SpidevOptions},
sysfs_gpio::Direction,
Delay, Spidev, SysfsPin as Pin,
};
use core::convert::Infallible;
use linux_embedded_hal::SPIError;
// activate spi, gpio in raspi-config
// needs to be run with sudo because of some sysfs_gpio permission problems and follow-up timing problems
// see https://github.com/rust-embedded/rust-sysfs-gpio/issues/5 and follow-up issues
fn main() -> Result<(), epd_waveshare::Error<SPIError, linux_embedded_hal::sysfs_gpio::Error, linux_embedded_hal::sysfs_gpio::Error, linux_embedded_hal::sysfs_gpio::Error, linux_embedded_hal::sysfs_gpio::Error, Infallible>> {
fn main() -> Result<
(),
epd_waveshare::Error<
SPIError,
linux_embedded_hal::sysfs_gpio::Error,
linux_embedded_hal::sysfs_gpio::Error,
linux_embedded_hal::sysfs_gpio::Error,
linux_embedded_hal::sysfs_gpio::Error,
Infallible,
>,
> {
// Configure SPI
// Settings are taken from
let mut spi = Spidev::open("/dev/spidev0.0").expect("spidev directory");
+13 -4
View File
@@ -1,5 +1,6 @@
#![deny(warnings)]
use core::convert::Infallible;
use embedded_graphics::{
mono_font::MonoTextStyleBuilder,
prelude::*,
@@ -13,14 +14,12 @@ use epd_waveshare::{
graphics::{DisplayRotation, TriDisplay},
prelude::*,
};
use linux_embedded_hal::SPIError;
use linux_embedded_hal::{
spidev::{self, SpidevOptions},
sysfs_gpio::Direction,
Delay, Spidev, SysfsPin as Pin,
};
use core::convert::Infallible;
use linux_embedded_hal::SPIError;
// activate spi, gpio in raspi-config
// needs to be run with sudo because of some sysfs_gpio permission problems and follow-up timing problems
@@ -37,7 +36,17 @@ use linux_embedded_hal::SPIError;
//
// after finishing, put the display to sleep
fn main() -> Result<(), epd_waveshare::Error<SPIError, linux_embedded_hal::sysfs_gpio::Error, linux_embedded_hal::sysfs_gpio::Error, linux_embedded_hal::sysfs_gpio::Error, linux_embedded_hal::sysfs_gpio::Error, Infallible>> {
fn main() -> Result<
(),
epd_waveshare::Error<
SPIError,
linux_embedded_hal::sysfs_gpio::Error,
linux_embedded_hal::sysfs_gpio::Error,
linux_embedded_hal::sysfs_gpio::Error,
linux_embedded_hal::sysfs_gpio::Error,
Infallible,
>,
> {
let busy = Pin::new(24); // GPIO 24, board J-18
busy.export().expect("busy export");
while !busy.is_exported() {}
+13 -3
View File
@@ -1,5 +1,6 @@
#![deny(warnings)]
use core::convert::Infallible;
use embedded_graphics::{
mono_font::MonoTextStyleBuilder,
prelude::*,
@@ -13,19 +14,28 @@ use epd_waveshare::{
graphics::DisplayRotation,
prelude::*,
};
use linux_embedded_hal::SPIError;
use linux_embedded_hal::{
spidev::{self, SpidevOptions},
sysfs_gpio::Direction,
Delay, Spidev, SysfsPin as Pin,
};
use core::convert::Infallible;
use linux_embedded_hal::SPIError;
// activate spi, gpio in raspi-config
// needs to be run with sudo because of some sysfs_gpio permission problems and follow-up timing problems
// see https://github.com/rust-embedded/rust-sysfs-gpio/issues/5 and follow-up issues
fn main() -> Result<(), epd_waveshare::Error<SPIError, linux_embedded_hal::sysfs_gpio::Error, linux_embedded_hal::sysfs_gpio::Error, linux_embedded_hal::sysfs_gpio::Error, linux_embedded_hal::sysfs_gpio::Error, Infallible>> {
fn main() -> Result<
(),
epd_waveshare::Error<
SPIError,
linux_embedded_hal::sysfs_gpio::Error,
linux_embedded_hal::sysfs_gpio::Error,
linux_embedded_hal::sysfs_gpio::Error,
linux_embedded_hal::sysfs_gpio::Error,
Infallible,
>,
> {
// Configure SPI
// Settings are taken from
let mut spi = Spidev::open("/dev/spidev0.0").expect("spidev directory");
+13 -5
View File
@@ -1,6 +1,7 @@
#![deny(warnings)]
#![deny(warnings)]
use core::convert::Infallible;
use embedded_graphics::{
mono_font::MonoTextStyleBuilder,
prelude::*,
@@ -14,21 +15,28 @@ use epd_waveshare::{
graphics::{Display, DisplayRotation, VarDisplay},
prelude::*,
};
use linux_embedded_hal::SPIError;
use linux_embedded_hal::{
spidev::{self, SpidevOptions},
sysfs_gpio::Direction,
Delay, Spidev, SysfsPin as Pin,
};
use core::convert::Infallible;
use linux_embedded_hal::SPIError;
// activate spi, gpio in raspi-config
// needs to be run with sudo because of some sysfs_gpio permission problems and follow-up timing problems
// see https://github.com/rust-embedded/rust-sysfs-gpio/issues/5 and follow-up issues
fn main() -> Result<(), epd_waveshare::Error<SPIError, linux_embedded_hal::sysfs_gpio::Error, linux_embedded_hal::sysfs_gpio::Error, linux_embedded_hal::sysfs_gpio::Error, linux_embedded_hal::sysfs_gpio::Error, Infallible>> {
fn main() -> Result<
(),
epd_waveshare::Error<
SPIError,
linux_embedded_hal::sysfs_gpio::Error,
linux_embedded_hal::sysfs_gpio::Error,
linux_embedded_hal::sysfs_gpio::Error,
linux_embedded_hal::sysfs_gpio::Error,
Infallible,
>,
> {
// Configure SPI
// Settings are taken from
let mut spi = Spidev::open("/dev/spidev0.0").expect("spidev directory");