From ab2ae6d0e8911dcbd1477cbf199528f158f10140 Mon Sep 17 00:00:00 2001 From: andromeda Date: Mon, 6 Apr 2026 17:21:54 +0200 Subject: use fenix to build package, have runner script; nix run works now! --- src/main.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 312fe20..960438f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -16,9 +16,9 @@ esp_bootloader_esp_idf::esp_app_desc!(); fn main() -> ! { let peripherals = init(); - let mut led_buffer = smart_led_buffer!(1); + let mut led_buffer = smart_led_buffer!(1 /* # of leds */); let mut rgb_led = { - let frequency = Rate::from_mhz(80); + let frequency = Rate::from_mhz(80); // max frequency of RMT let rmt = Rmt::new(peripherals.RMT, frequency).expect("failed to initialize RMT0"); SmartLedsAdapter::new(rmt.channel0, peripherals.GPIO8, &mut led_buffer) }; @@ -28,6 +28,7 @@ fn main() -> ! { let r: u8 = i; let g: u8 = i + 255 / 3; // phase shifted a third let b: u8 = i + 2 * (255 / 3); // phase shifted two thirds + write_rgb(&mut rgb_led, RGB::new(sin(r), sin(g), sin(b))); wait_ms(8); -- cgit v1.3.1