mirror of https://github.com/Desuuuu/klipper.git
31 lines
887 B
Plaintext
31 lines
887 B
Plaintext
|
# Test case for pwm
|
||
|
CONFIG pwm.cfg
|
||
|
DICTIONARY atmega2560.dict
|
||
|
|
||
|
# Hard PWM
|
||
|
# Basic test
|
||
|
SET_PIN PIN=hard_pwm_pin VALUE=0
|
||
|
SET_PIN PIN=hard_pwm_pin VALUE=0.5
|
||
|
SET_PIN PIN=hard_pwm_pin VALUE=0.5
|
||
|
SET_PIN PIN=hard_pwm_pin VALUE=0.25
|
||
|
SET_PIN PIN=hard_pwm_pin VALUE=1
|
||
|
|
||
|
# Soft PWM
|
||
|
# Test basic on off
|
||
|
SET_PIN PIN=soft_pwm_pin VALUE=0
|
||
|
SET_PIN PIN=soft_pwm_pin VALUE=0.5
|
||
|
SET_PIN PIN=soft_pwm_pin VALUE=1
|
||
|
|
||
|
# Test cycle time
|
||
|
SET_PIN PIN=soft_pwm_pin VALUE=0 CYCLE_TIME=0.1
|
||
|
SET_PIN PIN=soft_pwm_pin VALUE=1 CYCLE_TIME=0.5
|
||
|
SET_PIN PIN=soft_pwm_pin VALUE=0.5 CYCLE_TIME=0.001
|
||
|
SET_PIN PIN=soft_pwm_pin VALUE=0.75 CYCLE_TIME=0.01
|
||
|
SET_PIN PIN=soft_pwm_pin VALUE=0.5 CYCLE_TIME=1
|
||
|
|
||
|
# Test duplicate values
|
||
|
SET_PIN PIN=soft_pwm_pin VALUE=0.5 CYCLE_TIME=0.5
|
||
|
SET_PIN PIN=soft_pwm_pin VALUE=0.5 CYCLE_TIME=0.5
|
||
|
SET_PIN PIN=soft_pwm_pin VALUE=0.75 CYCLE_TIME=0.5
|
||
|
SET_PIN PIN=soft_pwm_pin VALUE=0.75 CYCLE_TIME=0.75
|