To keep Interface API small, compact and readable, but versatile
commit3eb67230a8debf453ea2eb016b75ca815000ce39
authorTomek CEDRO <cederom@tlen.pl>
Thu, 15 Nov 2012 23:05:16 +0000 (16 00:05 +0100)
committerTomek CEDRO <cederom@tlen.pl>
Fri, 21 Dec 2012 13:09:21 +0000 (21 14:09 +0100)
tree5eb0b44a08447287ac81e88fe07abd384ad77e68
parent4b8ea9cfd6a08e163a32e93d9afde33cbb0a5b34
 To keep Interface API small, compact and readable, but versatile
 and extensible at the same time 'Interface Features' are introduced.
 Interface Features is a dynamic list of user definable driver extensions
 that can provide additional functionalities to the interface driver.
 Intelligent drivers can expose their hardware specific operations this way,
 while generic drivers can get additional applications with use of external
 libraries that will generate additional features (ie. LibSWD for SWD support).

Change-Id: Ibfa72b4906d854572dfeb365d28bc41e0b6c3538
Signed-off-by: Tomek CEDRO <cederom@tlen.pl>
src/interface/Makefile.am
src/interface/feature.c [new file with mode: 0644]
src/interface/feature.h [new file with mode: 0644]
src/interface/interface.h