The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)


Template:Hadktablerow

From Mer Wiki
(Difference between revisions)
Jump to: navigation, search
(added QWERTY flag to Home Column)
(added y option)
Line 6: Line 6:
 
| N = {{!}} scope="col" rowspan="1" style="background:red" align="middle" {{!}} N  
 
| N = {{!}} scope="col" rowspan="1" style="background:red" align="middle" {{!}} N  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A  
+
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y 
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}
 
}}
Line 16: Line 17:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}
 
}}
Line 25: Line 27:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}
 
}}
Line 34: Line 37:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}
 
}}
Line 43: Line 47:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}
 
}}
Line 52: Line 57:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}
 
}}
Line 61: Line 67:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}
 
}}
Line 70: Line 77:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}  
 
}}  
Line 78: Line 86:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}  
 
}}  
Line 86: Line 95:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}  
 
}}  
Line 94: Line 104:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}  
 
}}  
Line 102: Line 113:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}  
 
}}  
Line 110: Line 122:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}  
 
}}  
Line 118: Line 131:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}  
 
}}  
Line 126: Line 140:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}  
 
}}  
Line 134: Line 149:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}  
 
}}  
Line 143: Line 159:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}  
 
}}  
Line 152: Line 169:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}  
 
}}  
Line 161: Line 179:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}
 
}}
Line 181: Line 200:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}
 
}}
Line 190: Line 210:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}
 
}}
Line 199: Line 220:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}
 
}}
Line 208: Line 230:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}
 
}}
Line 216: Line 239:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}
 
}}
Line 224: Line 248:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}
 
}}
Line 232: Line 257:
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| ? = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 
| NA = {{!}} scope="col" rowspan="1" style="background:lightblue" align="middle" {{!}} N/A
 +
| y = {{!}} scope="col" rowspan="1" style="background:lightgreen" align="middle" {{!}} y
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
| #default = {{!}} scope="col" rowspan="1" style="background:grey" align="middle" {{!}} ?  
 
}}
 
}}
 
<noinclude>|- |}</noinclude>
 
<noinclude>|- |}</noinclude>

Revision as of 10:25, 2 March 2016

Legend:  Y  - Working (y=hack),  Y  - HAL works, not hooked up to UI/MW/init yet,  N  - Not working,  ?  - Untested,  N/A  - N/A on device.
Device released Linux
Kernel
Display Touch LED Audio NFC Bluetooth GSM WLAN GPS Camera Fingerprint Sensors Keys Vibra Haptics Power
Mgmt.
RTC
alarms
USB FM Radio
SMS Voice Data Connect Hotspot ALS PS Accel. Gyro. Magne. Vol+/- Home Net. Charge
 ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
Personal tools