Browse Source

Adjust to new ws2812-pio-rs API

master
Weird Constructor 1 year ago
parent
commit
d38dfdbe86
  1. 6
      rtic_ws2812_pio/src/main.rs

6
rtic_ws2812_pio/src/main.rs

@ -180,7 +180,7 @@ mod app {
};
use smart_leds::{brightness, SmartLedsWrite, RGB8};
use ws2812_pio::Ws2812Driver;
use ws2812_pio::Ws2812Direct;
use pico::hal::pio::PIOExt;
const SCAN_TIME_US: u32 = 1000000;
@ -190,7 +190,7 @@ mod app {
timer: Timer,
alarm: hal::timer::Alarm0,
led: hal::gpio::Pin<hal::gpio::pin::bank0::Gpio25, hal::gpio::PushPullOutput>,
ws: Ws2812Driver<pico::hal::pac::PIO0, SM0, hal::gpio::pin::bank0::Gpio4>,
ws: Ws2812Direct<pico::hal::pac::PIO0, SM0, hal::gpio::pin::bank0::Gpio4>,
}
#[local]
@ -228,7 +228,7 @@ mod app {
alarm.enable_interrupt(&mut timer);
let (mut pio, sm0, _, _, _) = c.device.PIO0.split(&mut resets);
let ws = Ws2812Driver::new(
let ws = Ws2812Direct::new(
pins.gpio4.into_mode(),
&mut pio,
sm0,

Loading…
Cancel
Save