/* pwmToneWrite * * Parameters: * - pin: int * - freq: int * Return Type: void */ mrb_value mrb_Pi_pwmToneWrite(mrb_state* mrb, mrb_value self) { mrb_int native_pin; mrb_int native_freq; /* Fetch the args */ mrb_get_args(mrb, "ii", &native_pin, &native_freq); /* Invocation */ pwmToneWrite(native_pin, native_freq); return mrb_nil_value(); }
void doPwmTone (int argc, char *argv []) { int pin, freq ; if (argc != 4) { fprintf (stderr, "Usage: %s pwmTone <pin> <freq>\n", argv [0]) ; exit (1) ; } pin = atoi (argv [2]) ; freq = atoi (argv [3]) ; pwmToneWrite (pin, freq) ; }