Create a small application that controls a dotstar from a raspberry pi pico #254

Merged
savanni merged 5 commits from halloween__lights into main 2024-11-04 03:48:46 +00:00
1 changed files with 3 additions and 9 deletions
Showing only changes of commit 5ed39f814a - Show all commits

View File

@ -1,21 +1,15 @@
#![no_main]
#![no_std]
use embedded_hal::delay::DelayNs;
use embedded_hal::spi::SpiBus;
use embedded_hal::{delay::DelayNs, digital::OutputPin};
use panic_halt as _;
use rp_pico::hal::gpio::bank0::Gpio0;
use rp_pico::{
entry,
hal::{
clocks::init_clocks_and_plls,
fugit::RateExtU32,
gpio::{
bank0::{Gpio2, Gpio4},
FunctionSio, Pin, PullDown, SioOutput,
},
spi::{Enabled, Spi, SpiDevice, ValidSpiPinout},
uart::{DataBits, StopBits, UartConfig, UartPeripheral},
spi::Spi,
Clock, Sio, Timer, Watchdog,
},
pac, Pins,
@ -85,7 +79,7 @@ unsafe fn main() -> ! {
// lights[7] = brightness as u8;
brightness = brightness + step;
spi.write(lights.as_slice());
let _ = spi.write(lights.as_slice());
timer.delay_ms(MS_PER_FRAME);
}
}