Introduced a number of makefiles for the basic AMiRo-LLD project and each driver separately
PeriphAL: introduced two new GPIO functions apalGpioIsInterruptEnabled() and apalControlGpioSetInterrupt()
APAL: renamed usleep() more properly to apalSleep()
major structure overhaul:- Drivers are no longer separated in include/ and source/ folders, but a single drivers/ folder.- There is no Makefile anymore. Software, which uses the drivers has to set the according paths individually.- (De)Activation of drivers is no longer done via the alldconf.h file, but via Makefiles.
BQ27500 v1: fixed a typo
slightly enhanced the Makefile for more flexible detection of C source files.
Revision of the periphAL interface:- All types have been optimized for smaller memory footprint.- Several inversion macros (e.g. APAL_GPIO_STATE_INVERT() ) have been introduced.- Now there are four active states for control GPIOs.- Required periphAL version has been increased to 1.1....
TLC5947: the BLANK and XLAT pins are nor optional per object.
bq27500: improved handling of different hardware versions
Introduced the MIC9404x power switch driver
View all revisions
Also available in: Atom