rendered paste bodyHAL FILE
loadrt pwmgen output_type=0
addf pwmgen.make-pulses base-thread
setp pwmgen.0.scale 10
setp pwmgen.0.pwm-freq 100
setp pwmgen.0.min-dc 0.0
setp pwmgen.0.max-dc 1.0
newsig spindle-enable bit
linksp spindle-enable motion.spindle-on
linksp spindle-enable pwmgen.0.enable
newsig spindle-speed-cmd float
linksp spindle-speed-cmd motion.spindle-speed-out
linksp spindle-speed-cmd pwmgen.0.value
newsig pwm-output bit
linksp pwm-output pwmgen.0.pwm
linksp pwm-output parport.0.pin-17-out
HALCMD SHOW SIG:
bit FALSE pwm-output
==> parport.0.pin-17-out
<== pwmgen.0.pwm
bit TRUE spindle-enable
<== motion.spindle-on
==> pwmgen.0.enable
float 6 spindle-speed-cmd
<== motion.spindle-speed-out
==> pwmgen.0.value
HALCMD SHOW PARAN:
07 float RO 0 pwmgen.0.curr-dc
07 bit RW FALSE pwmgen.0.dither-pwm
07 float RW 1 pwmgen.0.max-dc
07 float RW 0 pwmgen.0.min-dc
07 float RW 100 pwmgen.0.pwm-freq
07 float RW 10 pwmgen.0.scale
07 s32 RO 206 pwmgen.make-pulses.time
07 s32 RW 10072 pwmgen.make-pulses.tmax
07 s32 RO 0 pwmgen.update.time
07 s32 RW 0 pwmgen.update.tmax