mirror of
https://github.com/Anshorei/epd-waveshare.git
synced 2026-10-03 22:06:43 +00:00
cargo fmt
This commit is contained in:
@@ -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
@@ -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
@@ -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
@@ -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");
|
||||
|
||||
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user