X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=BBB%20code%2Fpwm.h;h=2c9411b30815285d52707ee59aedb630ff8eabc7;hb=ed189a5dd5b5ca6c052d75704dec3f58fe410387;hp=605095f32bc866ebceb2477d3afe05a868a2d4e1;hpb=01d1e74d5b4cefd75d9ff4a5a2a404a71a225712;p=matches%2FMCTX3420.git diff --git a/BBB code/pwm.h b/BBB code/pwm.h index 605095f..2c9411b 100644 --- a/BBB code/pwm.h +++ b/BBB code/pwm.h @@ -10,10 +10,14 @@ #include #include -#define START 0x44e00000 // see datasheet of AM335x -#define LENGTH 1024 -#define OFFSET_1 0xcc // offset of PWM1 clock (see datasheet of AM335x p.1018) -#define FREQ 50 //50Hz pwm frequency for pressure regulator +#define START 0x44e00000 // see datasheet of AM335x +#define LENGTH 1024 +#define OFFSET_1 0xcc // offset of PWM1 clock (see datasheet of AM335x p.1018) +#define FREQ 50 //50Hz pwm frequency for pressure regulator +#define PWMMuxPath "/sys/kernel/debug/omap_mux/gpmc_a2" +#define PWMRunPath "/sys/class/pwm/ehrpwm.1:0/run" +#define PWMDutyPath "/sys/class/pwm/ehrpwm.1:0/duty_percent" +#define PWMFreqPath "/sys/class/pwm/ehrpwm.1:0/period_freq" void pwm_init(void); void pwm_start(void);