Skip to content

Releases: edlins/libPCA9685

v0.7

26 May 17:37
3c11fac
Compare
Choose a tag to compare

Overhaul of the build system. See CHANGELOG.md for details.

superfast

09 May 22:40
f900966
Compare
Choose a tag to compare
superfast Pre-release
Pre-release
merge develop to master as 0.6 (#39)

* SUBADRx bits should not be used by default (#10)

* develop is 0.6, master is 0.5

* getopt (#12)

* getopt for lib (#13)

* autoconf'd PCA9685demo

* travis ci

* configure

* autoconf'd lib

* sudo

* --enable-shared

* yes

* -fPIC

* Makefile

* test

* makefiles...

* Cmake (#16)

* un-autotool'd

* switch to cmake, enable versioning

* cmake build for travis

* sudo

* Changed min version to 3.0 (#18)

* Updates (#19)

* PCA9685.c:
  fixed debug log in _setPWMVals() and _getPWMVals()
  removed debug log in writeI2CRaw()
PCA9685demo.c:
  in ncurses mode print key menu
  fixed boundary bug in changing selected channel
  only dumpVals() the validation array in ncurses
CHANGELOG.md:
  updated to reflect current develop status
README.md:
  updated to reflect current develop status

* Changelog

* escape in changelog

* escape changelog

* readme tabs (#23)

* Stdout (#27)

* stdout

* revert MODEs

* Test (#28)

* docs

* docs

* test

* fixed version config

* stripped MODE changes

* merge

* allow setting all mode1 and mode2 options (#24)

* allow setting all mode1 and mode2 options
PCA9685.h: add externs for MODE1 and MODE2, define all bits
PCA9685.c: assign hardware defaults to MODE1 and MODE2,
in initPWM, always set AUTOINC and always clear SLEEP, EXTCLK, and RESET,
and always set MODE2, remove #ifdefs
PCA9685demo.c: add opts for configuring MODE1 and MODE2,
add -h usage message and -V version number

* docs

* docs

* fix warnings in CI

* fixed warnings, changed CMAKE_C_FLAGS

* Test (#30)

* added testmode to lib, PCA9685test
added test config to CMakeLists
added test invocation to .travis.yml

* fix log msg

* add debug output to test

* init read buffers (for test)

* test/debug fixes, new output

* switch order of diff params

* oops

* proper redirection

* remove an init

* remove an init

* remove an init

* remove an init

* re-add init in Freq

* cleanup

* update readme and changelog (#31)

* use one set of VERSION vars throughout (#34)

break ctest into run_test and diff_output

* Fd addr handling (#35)

* better handling of fd and addr, in prep for parameterizing

* comments on globals

* whitelist master so other branches will not be tested.
only test PR and master merges.

* whitelist "develop" also

* demo now takes two mandatory parameters for adpt and addr (#36)

* use stdbool.h for bool externs (#37)

* docs (#38)

* docs

* published 0.6 release date

* doc updates (#41)

* doc updates

* authors