Go to the source code of this file.
|
int | i_APCI1710_InsnConfigPWM (struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) |
|
int | i_APCI1710_InitPWM (struct comedi_device *dev, unsigned char b_ModulNbr, unsigned char b_PWM, unsigned char b_ClockSelection, unsigned char b_TimingUnit, unsigned int ul_LowTiming, unsigned int ul_HighTiming, unsigned int *pul_RealLowTiming, unsigned int *pul_RealHighTiming) |
|
int | i_APCI1710_GetPWMInitialisation (struct comedi_device *dev, unsigned char b_ModulNbr, unsigned char b_PWM, unsigned char *pb_TimingUnit, unsigned int *pul_LowTiming, unsigned int *pul_HighTiming, unsigned char *pb_StartLevel, unsigned char *pb_StopMode, unsigned char *pb_StopLevel, unsigned char *pb_ExternGate, unsigned char *pb_InterruptEnable, unsigned char *pb_Enable) |
|
int | i_APCI1710_InsnWritePWM (struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) |
|
int | i_APCI1710_EnablePWM (struct comedi_device *dev, unsigned char b_ModulNbr, unsigned char b_PWM, unsigned char b_StartLevel, unsigned char b_StopMode, unsigned char b_StopLevel, unsigned char b_ExternGate, unsigned char b_InterruptEnable) |
|
int | i_APCI1710_SetNewPWMTiming (struct comedi_device *dev, unsigned char b_ModulNbr, unsigned char b_PWM, unsigned char b_TimingUnit, unsigned int ul_LowTiming, unsigned int ul_HighTiming) |
|
int | i_APCI1710_DisablePWM (struct comedi_device *dev, unsigned char b_ModulNbr, unsigned char b_PWM) |
|
int | i_APCI1710_InsnReadGetPWMStatus (struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) |
|
int | i_APCI1710_InsnBitsReadPWMInterrupt (struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) |
|
#define APCI1710_30MHZ 30 |
#define APCI1710_33MHZ 33 |
#define APCI1710_40MHZ 40 |
#define APCI1710_PWM_DISABLE 0 |
#define APCI1710_PWM_ENABLE 1 |
#define APCI1710_PWM_GETINITDATA 1 |
#define APCI1710_PWM_INIT 0 |
#define APCI1710_PWM_NEWTIMING 2 |
int i_APCI1710_GetPWMInitialisation |
( |
struct comedi_device * |
dev, |
|
|
unsigned char |
b_ModulNbr, |
|
|
unsigned char |
b_PWM, |
|
|
unsigned char * |
pb_TimingUnit, |
|
|
unsigned int * |
pul_LowTiming, |
|
|
unsigned int * |
pul_HighTiming, |
|
|
unsigned char * |
pb_StartLevel, |
|
|
unsigned char * |
pb_StopMode, |
|
|
unsigned char * |
pb_StopLevel, |
|
|
unsigned char * |
pb_ExternGate, |
|
|
unsigned char * |
pb_InterruptEnable, |
|
|
unsigned char * |
pb_Enable |
|
) |
| |
int i_APCI1710_InitPWM |
( |
struct comedi_device * |
dev, |
|
|
unsigned char |
b_ModulNbr, |
|
|
unsigned char |
b_PWM, |
|
|
unsigned char |
b_ClockSelection, |
|
|
unsigned char |
b_TimingUnit, |
|
|
unsigned int |
ul_LowTiming, |
|
|
unsigned int |
ul_HighTiming, |
|
|
unsigned int * |
pul_RealLowTiming, |
|
|
unsigned int * |
pul_RealHighTiming |
|
) |
| |
Copyright (C) 2004,2005 ADDI-DATA GmbH for the source code of this module.
ADDI-DATA GmbH
Dieselstrasse 3
D-77833 Ottersweier
Tel: +19(0)7223/9493-0
Fax: +49(0)7223/9493-92
http://www.addi-data.com
[email protected]
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 program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
You should also find the complete GPL in the COPYING file accompanying this source code.
Definition at line 73 of file APCI1710_Pwm.c.