Added simplistic statefull wrapper of BOSH BNO055 library (https://github.com/BoschSensortec/BNO055_driver)
TLC5947: the BLANK and XLAT pins are nor optional per object.
bq27500: improved handling of different hardware versions
Introduced the MIC9404x power switch driver
TLC5947v1: enhanced to support chained devices.
bq27500 v1: introduced an optional BQ27500_LLD_HWVERSION option.Currently 120 (v1-20) and 130 (v1-30) are supported.
Added addr-calculation
DW1000: updated copyright to 2019
removed the DW1000 version 0 driver
DW1000 LLD updated
- fixed address calculation- added reset-function
fixed DW1000Driver struct issue in v1
Moved DW1000 config struct into driver and made minor changes
enhanced the MPU6050 driver (still very basic)
Introduced DW1000 v1 driver
manually merged MPU6050 driver to master branch.NOTE: implementation requires some rework and enhancements
PKxxxExxx v1: removed all frequency constants from the driver.Those must be configured in alldconf.h now.
Major overhaul of the file structure and configuration:- All low-level drivers are now placed in subfolders to allow for multiple versions for each driver.- configuration (alldconf.h) now requires the enable flags to define a version number to select the according implementation.
Applied minor enhancements to all drivers.Please note: multiple functions should (and will) be moved from the .c sources to the header files as inline functions soon.
Applied a file structure template to all sriver sources.
Changed all header guards so they will not use unserscores as pre- and postfix.
Introduced AT42QT1050 (touch sensor) driver.
Introduced PCAL6524 (GPIO extender) driver.
updated all file headers to 2019
Defined all apalControGpio_t driver members to be const since they must be changed.
add dw1000 driver
Merge branch 'master' of http://openresearch.cit-ec.de/git/amiro-os.amiro-lld
Doxygen file documentation.
- All drivers which held a apalControlGpio_t before, now only hold a pointer to an according object.- Introduced a configuration macro to define the width of the apalTime_t type.- Several minor modifications to periphALtypes.h.
Adapted all file headers to state that this work is licensed under LGPLv3 (fromerly GPLv3).
Initial open-source release.