diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2022-03-29 03:32:46 +0300 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2022-03-29 03:34:05 +0300 |
commit | 95b8e5b39db1f69b00fbcdbc46d0c45d9fc1ff1e (patch) | |
tree | ab15cc15251fac02b0b596cb45f4ca2fa2bd0185 | |
parent | 303e0dd477f5a7f112d98c413feee347013662b5 (diff) |
test: Add an led test for led, neopixel, dotstar, pca9533, pca9632 configswork-leds-20220322
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r-- | test/klippy/led.cfg | 44 | ||||
-rw-r--r-- | test/klippy/led.test | 58 |
2 files changed, 102 insertions, 0 deletions
diff --git a/test/klippy/led.cfg b/test/klippy/led.cfg new file mode 100644 index 000000000..d134490fa --- /dev/null +++ b/test/klippy/led.cfg @@ -0,0 +1,44 @@ +# Test case for LED config sections + +[led lled] +red_pin: PA2 +initial_RED: 0.2 + +[neopixel nled] +pin: PA3 +chain_count: 4 +initial_RED: 0.2 +initial_GREEN: 0.3 +initial_BLUE: 0.4 + +[dotstar dled] +data_pin: PA4 +clock_pin: PA5 +chain_count: 2 +initial_RED: 0.2 +initial_GREEN: 0.3 +initial_BLUE: 0.4 + +[pca9533 p5led] +initial_RED: 0.1 +initial_GREEN: 0.2 +initial_BLUE: 0.3 + +[pca9632 p6led] +scl_pin: PB1 +sda_pin: PB2 +initial_RED: 0.4 +initial_GREEN: 0.5 +initial_BLUE: 0.6 + +[display_template dtest] +param_myvar: 1.2 +text: { param_myvar }, { param_myvar / 2.0 }, 0.0, 2.0 + +[mcu] +serial: /dev/ttyACM0 + +[printer] +kinematics: none +max_velocity: 300 +max_accel: 3000 diff --git a/test/klippy/led.test b/test/klippy/led.test new file mode 100644 index 000000000..1d6bcf3c7 --- /dev/null +++ b/test/klippy/led.test @@ -0,0 +1,58 @@ +# Test case for LEDs +CONFIG led.cfg +DICTIONARY atmega2560.dict + +# SET_LED tests +SET_LED LED=lled RED=0.2 +SET_LED LED=lled RED=0.3 TRANSMIT=0 +SET_LED LED=lled RED=0.4 +SET_LED LED=lled RED=0.5 SYNC=0 + +SET_LED LED=nled RED=0.2 +SET_LED LED=nled RED=0.3 TRANSMIT=0 +SET_LED LED=nled RED=0.4 +SET_LED LED=nled RED=0.5 SYNC=0 + +SET_LED LED=dled RED=0.2 +SET_LED LED=dled RED=0.3 TRANSMIT=0 +SET_LED LED=dled RED=0.4 +SET_LED LED=dled RED=0.5 SYNC=0 + +SET_LED LED=p5led RED=0.2 +SET_LED LED=p5led RED=0.3 TRANSMIT=0 +SET_LED LED=p5led RED=0.4 +SET_LED LED=p5led RED=0.5 SYNC=0 + +SET_LED LED=p6led RED=0.2 +SET_LED LED=p6led RED=0.3 TRANSMIT=0 +SET_LED LED=p6led RED=0.4 +SET_LED LED=p6led RED=0.5 SYNC=0 + +# SET_LED chain tests +SET_LED LED=nled INDEX=2 RED=0.2 +SET_LED LED=nled INDEX=1 RED=0.3 TRANSMIT=0 +SET_LED LED=nled INDEX=2 RED=0.4 +SET_LED LED=nled INDEX=1 RED=0.5 SYNC=0 + +SET_LED LED=dled INDEX=2 RED=0.2 +SET_LED LED=dled INDEX=1 RED=0.3 TRANSMIT=0 +SET_LED LED=dled INDEX=2 RED=0.4 +SET_LED LED=dled INDEX=1 RED=0.5 SYNC=0 + +# SET_LED_TEMPLATE tests +SET_LED_TEMPLATE LED=lled TEMPLATE=dtest +SET_LED_TEMPLATE LED=lled TEMPLATE= + +SET_LED_TEMPLATE LED=nled TEMPLATE=dtest +SET_LED_TEMPLATE LED=nled TEMPLATE= +SET_LED_TEMPLATE LED=nled INDEX=2 TEMPLATE=dtest +SET_LED_TEMPLATE LED=nled TEMPLATE= + +SET_LED_TEMPLATE LED=dled TEMPLATE=dtest +SET_LED_TEMPLATE LED=dled TEMPLATE= +SET_LED_TEMPLATE LED=dled INDEX=2 TEMPLATE=dtest +SET_LED_TEMPLATE LED=dled TEMPLATE= + +SET_LED_TEMPLATE LED=p5led TEMPLATE=dtest + +SET_LED_TEMPLATE LED=p6led TEMPLATE=dtest |