1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/tests/drivers/pca9685
Marian Buschsieweke 82d98ed377
examples, tests: update Makefile.ci for AVR8
Ran dist/tools/insufficient_memory for all AVR8 boards.
2023-12-01 19:37:05 +01:00
..
app.config.test tests/drivers: move all driver tests into own folder 2023-05-04 12:45:07 +02:00
main.c tests/drivers: move all driver tests into own folder 2023-05-04 12:45:07 +02:00
Makefile tests/drivers: move all driver tests into own folder 2023-05-04 12:45:07 +02:00
Makefile.ci examples, tests: update Makefile.ci for AVR8 2023-12-01 19:37:05 +01:00
README.md treewide: replace occurrences of tests/driver_ with new path 2023-05-06 15:38:21 +02:00

PCA9685 I2C PWM controller

Overview

This test application demonstrates the usage of the PCA9685 driver interface and can be used to test each PCA9685 PWM device with shell commands.

The application bases on the test application for PWM peripheral drivers which is under following copyright:

 Copyright (C) 2014-2015 Freie Universität Berlin
 @author Hauke Petersen <hauke.petersen@fu-berlin.de>
 @author Semjon Kerner <semjon.kerner@fu-berlin.de>

Usage

To use the test application, compile it with

     make -C tests/drivers/pca9685 BOARD=...

Please check the default configuration parameters in $(RIOTBASE)/drivers/pca9685/include/pca9685_params.h and adopt them if necessary.

If the active LOW output enable pin /OE is used, the GPIO has to be defined as parameter, e.g.

     CFLAGS="-DPCA9685_PARAM_INT_PIN=\(GPIO\(0,6\)\)" \
     make -C tests/drivers/pca9685 BOARD=...