# wiringpi binding for Tcl # Copyright 2006-2012 Ian Jackson # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of the # License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this library; if not, see . Table *wiringpitoplevel TopLevel_Command gpio dispatch(WiringPiTcl/_SubCommand, "wiringpi subcommand") Table wiringpitcl WiringPiTcl_SubCommand setup ... obj boardRev => int boardId => obj mode pin int mode enum(WiringPiTcl_Mode/, "wiringpi pin mode") read pin int => int write pin int val int aread pin int => int awrite pin int val int pwm pin int val int clock pin int freq int drive group int value int pwm-bal pin int pwm-ms pin int pwmTone pin int val int pwmr pin int val int pwmc pin int clk int Table wiringpitcl_mode WiringPiTcl_Mode in out pwm pwmTone clock up down tri off alt0 alt1 alt2 alt3 alt4 alt5