return NULL ;
}
+
+/*
+ * softPwmWrite:
+ * Write a PWM value to the given pin
+ *********************************************************************************
+ */
+
void softPwmWrite (int pin, int value)
{
+ pin &= 63 ;
+
+ /**/ if (value < 0)
+ value = 0 ;
+ else if (value > range [pin])
+ value = range [pin] ;
+
marks [pin] = value ;
}
***********************************************************************
*/
-extern int setupSoftPwm (int pin) ;
-extern int softPwmCreate (int pin, int value, int range) ;
-extern void softPwmWrite (int pin, int value) ;
+extern int softPwmCreate (int pin, int value, int range) ;
+extern void softPwmWrite (int pin, int value) ;