コード例 #1
0
ファイル: mruby_Pi.c プロジェクト: jbreeden/mruby-wiring-pi
/* 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();
}
コード例 #2
0
ファイル: gpio.c プロジェクト: LeMaker/WiringLMK
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) ;
}