summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRicardo Cerqueira <cyanogenmod@cerqueira.org>2013-07-23 17:08:13 +0100
committerRicardo Cerqueira <cyanogenmod@cerqueira.org>2013-07-23 17:08:13 +0100
commit776c458902328b37ef752b8d0589b43264dacf27 (patch)
tree647c3cc284ead44d61fa71fb4cf2468cb0d01746
parent167c2cdece767b7141e395533f83d24cd6de742e (diff)
downloadandroid_hardware_lineage_lineagehw-776c458902328b37ef752b8d0589b43264dacf27.tar.gz
android_hardware_lineage_lineagehw-776c458902328b37ef752b8d0589b43264dacf27.tar.bz2
android_hardware_lineage_lineagehw-776c458902328b37ef752b8d0589b43264dacf27.zip
Add README
-rw-r--r--README15
1 files changed, 15 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..0cca129
--- /dev/null
+++ b/README
@@ -0,0 +1,15 @@
+Classes present in this repository are dummies, and should fully implement
+the expected API that'll be used in Settings.
+
+Each device should implement its own classes for supported hardware
+tunables, and signal their existence by adding a BOARD_HARDWARE_CLASS
+variable to its BoardConfig, pointing to the path where said classes
+can be found. The Nexus4, for instance, has
+
+BOARD_HARDWARE_CLASS := device/lge/mako/cmhw/
+
+Every class present in this framework addresses a hardware tunable;
+Devices don't need to implement all the classes, but for every one
+that _is_ implemented, all methods existing in this dummy implementation
+must be present.
+