![]() |
LambLisp 01 Red Fox Alpha
From AI to Actuator
|
Functions | |
| Sexpr_t | mop3_neopixelWrite (Lamb &lamb, Sexpr_t sexpr, Sexpr_t env_exec) |
| Sexpr_t | WS2812_mop3_begin (Lamb &lamb, Sexpr_t sexpr, Sexpr_t env_exec) |
| Sexpr_t | WS2812_mop3_setBrightness (Lamb &lamb, Sexpr_t sexpr, Sexpr_t env_exec) |
| Sexpr_t | WS2812_mop3_setLedColorData (Lamb &lamb, Sexpr_t sexpr, Sexpr_t env_exec) |
| Sexpr_t | WS2812_mop3_Wheel (Lamb &lamb, Sexpr_t sexpr, Sexpr_t env_exec) |
| Sexpr_t | WS2812_mop3_show (Lamb &lamb, Sexpr_t sexpr, Sexpr_t env_exec) |
| Sexpr_t | WS2812_install_mop3 (Lamb &lamb, Sexpr_t sexpr, Sexpr_t env_exec) |
Variables | |
| WS2812 * | ws2812 = 0 |
LambLisp WS2812 / NeoPixel LEDs builtins.
| Sexpr_t mop3_neopixelWrite | ( | Lamb & | lamb, |
| Sexpr_t | sexpr, | ||
| Sexpr_t | env_exec ) |
Write a single NeoPixel directly: (neopixelWrite pin r g b).
| Sexpr_t WS2812_mop3_begin | ( | Lamb & | lamb, |
| Sexpr_t | sexpr, | ||
| Sexpr_t | env_exec ) |
Initialize WS2812 strip: (WS2812.begin num-leds pin channel led-type).
| Sexpr_t WS2812_mop3_setBrightness | ( | Lamb & | lamb, |
| Sexpr_t | sexpr, | ||
| Sexpr_t | env_exec ) |
Set global brightness scale (0–255) applied to all subsequent show() calls.
| Sexpr_t WS2812_mop3_setLedColorData | ( | Lamb & | lamb, |
| Sexpr_t | sexpr, | ||
| Sexpr_t | env_exec ) |
Set LED color data: (WS2812.setLedColorData index rgb) or (... index r g b).
| Sexpr_t WS2812_mop3_Wheel | ( | Lamb & | lamb, |
| Sexpr_t | sexpr, | ||
| Sexpr_t | env_exec ) |
Map a wheel position (0–255) to an RGB packed integer cycling through the color wheel.
| Sexpr_t WS2812_mop3_show | ( | Lamb & | lamb, |
| Sexpr_t | sexpr, | ||
| Sexpr_t | env_exec ) |
Push the color buffer to the physical LED strip; returns 0 on success.