Loading...
Searching...
No Matches
Go to the documentation of this file.
23#ifndef _RTDM_UAPI_PWM_H
24#define _RTDM_UAPI_PWM_H
26#include <linux/types.h>
28#define RTPWM_PROFILE_VER 1
31 unsigned int duty_cycle;
32 unsigned int range_min;
33 unsigned int range_max;
38#define RTIOC_TYPE_PWM RTDM_CLASS_PWM
40#define GPIOPWM_RTIOC_SET_CONFIG \
41 _IOW(RTIOC_TYPE_PWM, 0x00, struct gpiopwm)
43#define GPIOPWM_RTIOC_GET_CONFIG \
44 _IOR(RTIOC_TYPE_PWM, 0x10, struct gpiopwm)
46#define GPIOPWM_RTIOC_START \
47 _IO(RTIOC_TYPE_PWM, 0x20)
49#define GPIOPWM_RTIOC_STOP \
50 _IO(RTIOC_TYPE_PWM, 0x30)
52#define GPIOPWM_RTIOC_CHANGE_DUTY_CYCLE \
53 _IOW(RTIOC_TYPE_PWM, 0x40, unsigned int)