void piGlowSetup (int clear) { sn3218Setup (PIGLOW_BASE) ; if (clear) { piGlowLeg (0, 0) ; piGlowLeg (1, 0) ; piGlowLeg (2, 0) ; } }
int main (void) { int i, j ; wiringPiSetupSys () ; sn3218Setup (LED_BASE) ; for (;;) { for (i = 0 ; i < 256 ; ++i) for (j = 0 ; j < 18 ; ++j) analogWrite (LED_BASE + j, i) ; for (i = 255 ; i >= 0 ; --i) for (j = 0 ; j < 18 ; ++j) analogWrite (LED_BASE + j, i) ; } }
static int doExtensionSn3218 (UNU char *progName, int pinBase, UNU char *params) { sn3218Setup (pinBase) ; return TRUE ; }