diff options
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 5 |
1 files changed, 3 insertions, 2 deletions
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); |
