mirror of
https://github.com/libratbag/libratbag.git
synced 2026-11-07 23:23:52 +01:00
Commit Graph
Select branches
Hide Pull Requests
dm5
firmware-version
gh-pages
master
#1
#10
#100
#1001
#1002
#1003
#1003
#1009
#101
#1011
#1013
#1016
#102
#1020
#1021
#1024
#1030
#1035
#104
#1043
#1045
#1049
#105
#1050
#1052
#1062
#1064
#1065
#1066
#1067
#1068
#1069
#107
#107
#1070
#1071
#1072
#1076
#1077
#1079
#108
#1083
#109
#1099
#11
#110
#1106
#1107
#1109
#1112
#1118
#112
#1122
#1128
#113
#1131
#1133
#1134
#1137
#1138
#114
#1146
#1147
#1151
#1152
#1155
#1156
#1157
#1159
#116
#116
#1160
#1161
#1162
#1163
#1164
#1165
#1167
#1169
#117
#1171
#1173
#1174
#118
#1183
#1184
#1184
#1187
#1188
#1197
#120
#1204
#1208
#1209
#1210
#1211
#1212
#1213
#1218
#1219
#1220
#1221
#1224
#1224
#1225
#123
#1234
#1237
#1238
#1242
#1245
#1246
#1249
#125
#1250
#126
#1264
#1265
#1266
#1267
#1268
#1269
#127
#1273
#1274
#1275
#1276
#1277
#1278
#1279
#128
#1280
#1284
#129
#1295
#1297
#1298
#13
#1303
#1304
#1306
#131
#1311
#1312
#1313
#1314
#1315
#132
#1320
#1321
#1322
#1329
#133
#133
#1330
#1331
#1332
#134
#1343
#1346
#135
#1353
#1355
#1356
#1362
#1364
#1365
#1367
#1367
#1368
#1369
#137
#1371
#1372
#1376
#1377
#1380
#1381
#1382
#1387
#1389
#1390
#1391
#1392
#1393
#1394
#1395
#1396
#1397
#1398
#1399
#140
#1402
#1403
#1409
#141
#1414
#1419
#1420
#1424
#1426
#1427
#1429
#143
#1430
#1432
#1433
#1434
#1435
#1437
#1439
#144
#1440
#1441
#1442
#1443
#1445
#1446
#1447
#1449
#1450
#1451
#1453
#1455
#1456
#1459
#146
#1462
#1463
#1468
#147
#1471
#1475
#148
#1481
#1482
#1483
#1484
#1485
#149
#149
#1490
#1498
#150
#1503
#1504
#151
#1514
#1518
#1520
#1523
#153
#1532
#1533
#1534
#1538
#154
#1546
#155
#1556
#1559
#156
#1560
#1561
#1561
#1562
#1569
#157
#1570
#1574
#1577
#1580
#1586
#1587
#159
#1592
#1593
#1598
#1599
#16
#1608
#161
#1617
#1617
#1618
#1619
#1619
#162
#1620
#1620
#1621
#1622
#1623
#163
#1630
#1632
#1635
#164
#1643
#1643
#1648
#165
#1652
#1658
#166
#1676
#1676
#1679
#168
#1680
#169
#1693
#1694
#1698
#1699
#1703
#1704
#1705
#1707
#1707
#1709
#1709
#1715
#1715
#1719
#1719
#1727
#1727
#1728
#1732
#1735
#1735
#1743
#1756
#176
#1762
#1762
#1764
#177
#1776
#1776
#1786
#1787
#1787
#1789
#1794
#1799
#18
#1801
#1801
#1806
#1806
#1808
#1811
#1818
#1819
#182
#1821
#1822
#1822
#1824
#1824
#1825
#1827
#1827
#1829
#183
#1830
#1830
#1834
#1834
#1836
#1837
#1837
#1839
#184
#1840
#1841
#1843
#1844
#1844
#1848
#1848
#1849
#1849
#185
#1850
#1850
#1856
#1856
#186
#1861
#1861
#1863
#1864
#1864
#1865
#1868
#1868
#187
#1872
#1873
#1873
#1874
#1877
#1877
#1878
#1880
#1883
#1883
#1886
#1886
#1888
#1888
#189
#1895
#1895
#1896
#1896
#1897
#1897
#1899
#190
#1900
#1900
#1901
#1901
#1902
#1902
#1903
#1903
#1904
#1904
#1908
#1908
#1909
#191
#1910
#1910
#1911
#1911
#1915
#1915
#192
#194
#195
#195
#199
#2
#20
#200
#200
#201
#207
#208
#209
#21
#210
#212
#214
#215
#216
#217
#218
#219
#220
#220
#221
#222
#223
#225
#226
#227
#228
#229
#230
#231
#232
#234
#236
#237
#238
#240
#241
#242
#244
#244
#245
#245
#247
#248
#248
#249
#250
#251
#253
#254
#255
#256
#257
#258
#259
#260
#262
#263
#263
#264
#267
#273
#275
#277
#28
#28
#284
#285
#289
#29
#29
#290
#291
#292
#293
#294
#295
#296
#296
#3
#301
#302
#303
#304
#304
#305
#305
#306
#308
#31
#310
#313
#314
#315
#317
#318
#319
#320
#321
#322
#322
#323
#324
#326
#327
#328
#329
#33
#330
#331
#332
#336
#337
#339
#34
#340
#341
#342
#344
#344
#345
#346
#347
#351
#352
#353
#353
#354
#355
#356
#357
#358
#359
#359
#36
#360
#361
#362
#363
#365
#365
#366
#367
#368
#369
#371
#373
#374
#375
#376
#378
#38
#381
#382
#385
#386
#387
#388
#389
#39
#39
#390
#391
#392
#393
#394
#395
#396
#397
#398
#4
#40
#40
#400
#401
#402
#403
#404
#408
#409
#41
#41
#410
#411
#412
#413
#414
#415
#416
#417
#418
#42
#422
#422
#423
#424
#426
#429
#43
#43
#435
#438
#44
#440
#441
#443
#446
#448
#449
#451
#452
#453
#454
#455
#457
#458
#458
#459
#46
#46
#461
#462
#463
#464
#466
#467
#467
#468
#47
#470
#472
#474
#479
#48
#481
#482
#485
#488
#489
#489
#490
#492
#494
#496
#497
#498
#499
#5
#50
#500
#501
#503
#504
#504
#505
#506
#507
#509
#509
#510
#514
#515
#516
#517
#518
#519
#52
#520
#522
#523
#524
#53
#532
#534
#536
#539
#54
#54
#540
#541
#542
#544
#546
#547
#548
#55
#555
#559
#56
#560
#561
#562
#563
#564
#565
#566
#567
#568
#569
#57
#570
#571
#572
#573
#576
#578
#58
#580
#581
#582
#586
#588
#589
#59
#591
#592
#597
#599
#6
#60
#600
#602
#603
#605
#606
#608
#609
#61
#610
#618
#618
#619
#62
#620
#621
#622
#623
#624
#625
#626
#627
#63
#630
#631
#633
#634
#636
#637
#638
#639
#64
#64
#640
#642
#643
#644
#648
#649
#65
#65
#650
#651
#652
#653
#654
#657
#658
#659
#66
#66
#660
#661
#663
#669
#67
#670
#671
#673
#674
#675
#676
#678
#68
#682
#685
#686
#688
#690
#693
#697
#698
#7
#7
#70
#700
#701
#703
#706
#707
#708
#709
#71
#711
#713
#715
#72
#722
#723
#724
#725
#726
#727
#728
#73
#731
#732
#733
#734
#736
#737
#739
#74
#740
#742
#744
#745
#748
#749
#75
#754
#757
#758
#759
#76
#760
#762
#763
#764
#765
#766
#768
#77
#773
#775
#776
#777
#778
#779
#780
#782
#783
#784
#786
#788
#789
#79
#790
#791
#792
#798
#799
#8
#803
#806
#810
#811
#812
#813
#817
#819
#82
#823
#825
#828
#829
#83
#836
#838
#840
#841
#842
#843
#844
#845
#85
#857
#858
#861
#864
#865
#866
#868
#870
#871
#872
#874
#875
#876
#877
#878
#879
#880
#881
#882
#885
#886
#89
#890
#891
#892
#893
#895
#896
#897
#898
#899
#9
#90
#904
#906
#908
#91
#910
#912
#913
#919
#920
#923
#926
#927
#931
#94
#940
#943
#944
#945
#946
#947
#95
#950
#951
#953
#954
#955
#958
#960
#961
#963
#964
#967
#969
#97
#97
#972
#98
#980
#984
#987
#988
#989
#99
#994
v0.10
v0.11
v0.12
v0.13
v0.14
v0.15
v0.16
v0.17
v0.18
v0.2
v0.3
v0.4
v0.5
v0.6
v0.7
v0.8
v0.9
v0.9.900
v0.9.901
v0.9.902
v0.9.903
v0.9.904
v0.9.905
v0.9.906
Select branches
Hide Pull Requests
dm5
firmware-version
gh-pages
master
#1
#10
#100
#1001
#1002
#1003
#1003
#1009
#101
#1011
#1013
#1016
#102
#1020
#1021
#1024
#1030
#1035
#104
#1043
#1045
#1049
#105
#1050
#1052
#1062
#1064
#1065
#1066
#1067
#1068
#1069
#107
#107
#1070
#1071
#1072
#1076
#1077
#1079
#108
#1083
#109
#1099
#11
#110
#1106
#1107
#1109
#1112
#1118
#112
#1122
#1128
#113
#1131
#1133
#1134
#1137
#1138
#114
#1146
#1147
#1151
#1152
#1155
#1156
#1157
#1159
#116
#116
#1160
#1161
#1162
#1163
#1164
#1165
#1167
#1169
#117
#1171
#1173
#1174
#118
#1183
#1184
#1184
#1187
#1188
#1197
#120
#1204
#1208
#1209
#1210
#1211
#1212
#1213
#1218
#1219
#1220
#1221
#1224
#1224
#1225
#123
#1234
#1237
#1238
#1242
#1245
#1246
#1249
#125
#1250
#126
#1264
#1265
#1266
#1267
#1268
#1269
#127
#1273
#1274
#1275
#1276
#1277
#1278
#1279
#128
#1280
#1284
#129
#1295
#1297
#1298
#13
#1303
#1304
#1306
#131
#1311
#1312
#1313
#1314
#1315
#132
#1320
#1321
#1322
#1329
#133
#133
#1330
#1331
#1332
#134
#1343
#1346
#135
#1353
#1355
#1356
#1362
#1364
#1365
#1367
#1367
#1368
#1369
#137
#1371
#1372
#1376
#1377
#1380
#1381
#1382
#1387
#1389
#1390
#1391
#1392
#1393
#1394
#1395
#1396
#1397
#1398
#1399
#140
#1402
#1403
#1409
#141
#1414
#1419
#1420
#1424
#1426
#1427
#1429
#143
#1430
#1432
#1433
#1434
#1435
#1437
#1439
#144
#1440
#1441
#1442
#1443
#1445
#1446
#1447
#1449
#1450
#1451
#1453
#1455
#1456
#1459
#146
#1462
#1463
#1468
#147
#1471
#1475
#148
#1481
#1482
#1483
#1484
#1485
#149
#149
#1490
#1498
#150
#1503
#1504
#151
#1514
#1518
#1520
#1523
#153
#1532
#1533
#1534
#1538
#154
#1546
#155
#1556
#1559
#156
#1560
#1561
#1561
#1562
#1569
#157
#1570
#1574
#1577
#1580
#1586
#1587
#159
#1592
#1593
#1598
#1599
#16
#1608
#161
#1617
#1617
#1618
#1619
#1619
#162
#1620
#1620
#1621
#1622
#1623
#163
#1630
#1632
#1635
#164
#1643
#1643
#1648
#165
#1652
#1658
#166
#1676
#1676
#1679
#168
#1680
#169
#1693
#1694
#1698
#1699
#1703
#1704
#1705
#1707
#1707
#1709
#1709
#1715
#1715
#1719
#1719
#1727
#1727
#1728
#1732
#1735
#1735
#1743
#1756
#176
#1762
#1762
#1764
#177
#1776
#1776
#1786
#1787
#1787
#1789
#1794
#1799
#18
#1801
#1801
#1806
#1806
#1808
#1811
#1818
#1819
#182
#1821
#1822
#1822
#1824
#1824
#1825
#1827
#1827
#1829
#183
#1830
#1830
#1834
#1834
#1836
#1837
#1837
#1839
#184
#1840
#1841
#1843
#1844
#1844
#1848
#1848
#1849
#1849
#185
#1850
#1850
#1856
#1856
#186
#1861
#1861
#1863
#1864
#1864
#1865
#1868
#1868
#187
#1872
#1873
#1873
#1874
#1877
#1877
#1878
#1880
#1883
#1883
#1886
#1886
#1888
#1888
#189
#1895
#1895
#1896
#1896
#1897
#1897
#1899
#190
#1900
#1900
#1901
#1901
#1902
#1902
#1903
#1903
#1904
#1904
#1908
#1908
#1909
#191
#1910
#1910
#1911
#1911
#1915
#1915
#192
#194
#195
#195
#199
#2
#20
#200
#200
#201
#207
#208
#209
#21
#210
#212
#214
#215
#216
#217
#218
#219
#220
#220
#221
#222
#223
#225
#226
#227
#228
#229
#230
#231
#232
#234
#236
#237
#238
#240
#241
#242
#244
#244
#245
#245
#247
#248
#248
#249
#250
#251
#253
#254
#255
#256
#257
#258
#259
#260
#262
#263
#263
#264
#267
#273
#275
#277
#28
#28
#284
#285
#289
#29
#29
#290
#291
#292
#293
#294
#295
#296
#296
#3
#301
#302
#303
#304
#304
#305
#305
#306
#308
#31
#310
#313
#314
#315
#317
#318
#319
#320
#321
#322
#322
#323
#324
#326
#327
#328
#329
#33
#330
#331
#332
#336
#337
#339
#34
#340
#341
#342
#344
#344
#345
#346
#347
#351
#352
#353
#353
#354
#355
#356
#357
#358
#359
#359
#36
#360
#361
#362
#363
#365
#365
#366
#367
#368
#369
#371
#373
#374
#375
#376
#378
#38
#381
#382
#385
#386
#387
#388
#389
#39
#39
#390
#391
#392
#393
#394
#395
#396
#397
#398
#4
#40
#40
#400
#401
#402
#403
#404
#408
#409
#41
#41
#410
#411
#412
#413
#414
#415
#416
#417
#418
#42
#422
#422
#423
#424
#426
#429
#43
#43
#435
#438
#44
#440
#441
#443
#446
#448
#449
#451
#452
#453
#454
#455
#457
#458
#458
#459
#46
#46
#461
#462
#463
#464
#466
#467
#467
#468
#47
#470
#472
#474
#479
#48
#481
#482
#485
#488
#489
#489
#490
#492
#494
#496
#497
#498
#499
#5
#50
#500
#501
#503
#504
#504
#505
#506
#507
#509
#509
#510
#514
#515
#516
#517
#518
#519
#52
#520
#522
#523
#524
#53
#532
#534
#536
#539
#54
#54
#540
#541
#542
#544
#546
#547
#548
#55
#555
#559
#56
#560
#561
#562
#563
#564
#565
#566
#567
#568
#569
#57
#570
#571
#572
#573
#576
#578
#58
#580
#581
#582
#586
#588
#589
#59
#591
#592
#597
#599
#6
#60
#600
#602
#603
#605
#606
#608
#609
#61
#610
#618
#618
#619
#62
#620
#621
#622
#623
#624
#625
#626
#627
#63
#630
#631
#633
#634
#636
#637
#638
#639
#64
#64
#640
#642
#643
#644
#648
#649
#65
#65
#650
#651
#652
#653
#654
#657
#658
#659
#66
#66
#660
#661
#663
#669
#67
#670
#671
#673
#674
#675
#676
#678
#68
#682
#685
#686
#688
#690
#693
#697
#698
#7
#7
#70
#700
#701
#703
#706
#707
#708
#709
#71
#711
#713
#715
#72
#722
#723
#724
#725
#726
#727
#728
#73
#731
#732
#733
#734
#736
#737
#739
#74
#740
#742
#744
#745
#748
#749
#75
#754
#757
#758
#759
#76
#760
#762
#763
#764
#765
#766
#768
#77
#773
#775
#776
#777
#778
#779
#780
#782
#783
#784
#786
#788
#789
#79
#790
#791
#792
#798
#799
#8
#803
#806
#810
#811
#812
#813
#817
#819
#82
#823
#825
#828
#829
#83
#836
#838
#840
#841
#842
#843
#844
#845
#85
#857
#858
#861
#864
#865
#866
#868
#870
#871
#872
#874
#875
#876
#877
#878
#879
#880
#881
#882
#885
#886
#89
#890
#891
#892
#893
#895
#896
#897
#898
#899
#9
#90
#904
#906
#908
#91
#910
#912
#913
#919
#920
#923
#926
#927
#931
#94
#940
#943
#944
#945
#946
#947
#95
#950
#951
#953
#954
#955
#958
#960
#961
#963
#964
#967
#969
#97
#97
#972
#98
#980
#984
#987
#988
#989
#99
#994
v0.10
v0.11
v0.12
v0.13
v0.14
v0.15
v0.16
v0.17
v0.18
v0.2
v0.3
v0.4
v0.5
v0.6
v0.7
v0.8
v0.9
v0.9.900
v0.9.901
v0.9.902
v0.9.903
v0.9.904
v0.9.905
v0.9.906
-
89728733bf
hidpp: use a #define for the wired device index
Peter Hutterer
2015-08-25 12:57:33 +10:00 -
4fca750977
hidpp10: make the device init API slightly more sane
Peter Hutterer
2015-08-25 12:56:51 +10:00 -
a3368a4a93
hidpp10: fix typo, reporing -> reporting
Peter Hutterer
2015-08-25 12:44:57 +10:00 -
7d53adb3c3
hidpp10: revamp to only pass a hidpp10 device around
Peter Hutterer
2015-08-25 12:41:03 +10:00 -
eba5a2b387
hidpp10: store the ratbag device ref in the struct
Peter Hutterer
2015-08-25 12:16:37 +10:00 -
3f6e94dfc6
Move driver checks into ratbag_register_driver
Peter Hutterer
2015-08-25 12:10:40 +10:00 -
e5ebebe4a4
driver-hidpp10: read resolution/refresh rate on demand
Peter Hutterer
2015-08-25 11:24:14 +10:00 -
f944f2410a
hidpp10: convert the optical sensor bits into a function sensor
Peter Hutterer
2015-08-25 11:17:38 +10:00 -
ad899506a7
hidpp10: convert get_usb_refresh_rate to a proper function
Peter Hutterer
2015-08-25 11:07:31 +10:00 -
24c23a3f13
hidpp10: convert get_hidpp_notifications to a proper function
Peter Hutterer
2015-08-25 11:05:43 +10:00 -
aadfefe752
hidpp10: convert enable_specific_feature into proper functions
Peter Hutterer
2015-08-25 11:00:49 +10:00 -
18f4e13b59
hidpp10: add set_led_status
Peter Hutterer
2015-08-25 10:53:25 +10:00 -
0891510d32
hidpp10: convert get_led_status to a proper function
Peter Hutterer
2015-08-25 10:47:32 +10:00 -
d1aec43c18
hidpp10: switch get current resolution to a proper function
Peter Hutterer
2015-08-25 10:40:34 +10:00 -
40ea55729c
hidpp10: split pairing information into a proper function
Peter Hutterer
2015-08-25 10:38:28 +10:00 -
4f6d63ce05
Add a strncpy_safe() utility function
Peter Hutterer
2015-08-25 10:35:24 +10:00 -
268fbbbf40
hidpp10: convert fw information fetching into a proper function
Peter Hutterer
2015-08-25 10:23:17 +10:00 -
1923ff6035
driver-hidpp10: set the report rate
Peter Hutterer
2015-08-24 17:10:23 +10:00 -
c022d542b1
driver-hidpp10: fill in the current DPI
Peter Hutterer
2015-08-24 17:08:00 +10:00 -
49e30e4020
driver-hidpp10: actually initialize the drvdata
Peter Hutterer
2015-08-24 17:04:48 +10:00 -
33455a3245
hidpp10: store the resolution/refresh rate in the hidpp device
Peter Hutterer
2015-08-24 17:00:16 +10:00 -
aa6ded5d03
hidpp10: fix device type table
Peter Hutterer
2015-08-24 16:22:07 +10:00 -
f5e62bd80c
hidpp10: use helper function to extract wpid/build information
Peter Hutterer
2015-08-24 16:20:05 +10:00 -
50d97bb33e
hidpp10: mark the message struct as __attribute__((packed))
Peter Hutterer
2015-08-24 16:13:55 +10:00 -
8aefa83b81
hidpp10: remove outdated comment
Peter Hutterer
2015-08-24 16:13:16 +10:00 -
1b696397c7
hidpp10: shuffle things around to tidy up a bit
Peter Hutterer
2015-08-24 15:20:29 +10:00 -
61377554ef
hidpp10: move the various defines into the c file
Peter Hutterer
2015-08-24 15:04:30 +10:00 -
872d522364
hidpp: move the shared defines into a generic header
Peter Hutterer
2015-08-24 15:03:29 +10:00 -
bbec568055
hidpp10: use quotes for local includes, not lt/gt
Peter Hutterer
2015-08-24 15:01:31 +10:00 -
a0d882d2e5
hidpp10: implement refresh rate
Peter Hutterer
2015-08-24 14:30:41 +10:00 -
adf1b9a99d
hidpp10: add Optical sensor settings command
Peter Hutterer
2015-08-24 14:23:03 +10:00 -
ed320bcdea
hidpp10: add resolution and LED status
Peter Hutterer
2015-08-24 13:42:21 +10:00 -
58585bfb19
hidpp10: switch the idx base to 1, not 0
Peter Hutterer
2015-08-24 13:48:02 +10:00 -
f5df7f0ec9
hidpp10: split the commands into helper functions
Peter Hutterer
2015-08-24 13:36:56 +10:00 -
038c50077c
driver-hidpp10: force the index to 0x00 for wired devices
Peter Hutterer
2015-08-24 13:23:46 +10:00 -
ecca960bd9
hidpp10: __u8 -> uint8_t
Peter Hutterer
2015-08-24 12:16:36 +10:00 -
1b799d2d84
hidpp10: only run the pairing information commands if the first one succeeds
Peter Hutterer
2015-08-24 12:11:38 +10:00 -
e5df589c84
hidpp10: fix up coding style a bit
Peter Hutterer
2015-08-24 12:08:07 +10:00 -
1563efd988
hidpp10: request individual features
Peter Hutterer
2015-08-20 15:57:11 +10:00 -
4c7fb6f803
hidpp10: Add support for the HID++1.0 Notifications request
Peter Hutterer
2015-08-20 15:39:05 +10:00 -
5179f56a80
Revert "driver-unifying: remove the hidpp 1.0 commands and behavior"
Peter Hutterer
2015-08-21 15:10:44 +10:00 -
0d97c99306
driver-hidpp10: override the hidraw device for unifying receivers
Peter Hutterer
2015-08-24 11:31:21 +10:00 -
6ab11a0585
Don't check for the HID info when opening a hidraw node
Peter Hutterer
2015-08-24 11:53:12 +10:00 -
3782b37853
Drop the 'device' argument from libratbag_device_set_active_profile
Peter Hutterer
2015-08-24 11:11:10 +10:00 -
cea9bc6290
Drop some unneeded parameters where we have a way to get it anyway
Peter Hutterer
2015-08-24 11:05:23 +10:00 -
82338aadcd
Use strneq instead of strncmp
Peter Hutterer
2015-08-24 11:42:32 +10:00 -
d73d9f6023
Rename ratbag_device structs to "device"
Peter Hutterer
2015-08-24 11:05:47 +10:00 -
bbc4af6419
hidpp20: add support for 0x1b00 reprogrammable keys
Peter Hutterer
2015-08-22 17:52:20 +10:00 -
5e61dc4800
hidpp20: add control/task ID mappings from 0x1b00
Peter Hutterer
2015-08-22 17:42:29 +10:00 -
25580e1060
Drop device handle from the button, the profile has it
Peter Hutterer
2015-08-22 16:15:21 +10:00 -
cc7c85ffdf
hidpp20: fix reading of button mapping
Benjamin Tissoires
2015-08-21 16:59:36 -04:00 -
88154c2438
hidpp20drv: implement button remapping
Benjamin Tissoires
2015-08-21 15:50:01 -04:00 -
bc05440477
hidpp20: do not shout one more time the recieved data
Benjamin Tissoires
2015-08-21 15:18:37 -04:00 -
7fb5c2f81d
hidpp20: handle new errors reporting
Benjamin Tissoires
2015-08-21 15:14:45 -04:00 -
8b0221554e
hidpp20: invert logical/physical in function 1b04
Benjamin Tissoires
2015-08-21 15:17:31 -04:00 -
0eb6bd3948
hidpp: fill the ratbag_button info
Benjamin Tissoires
2015-08-21 15:23:14 -04:00 -
d6186c0c5a
hidpp20: re-order the features by numeric order
Benjamin Tissoires
2015-08-21 13:44:36 -04:00 -
14279b26cd
hidpp*drv: update copyrights and header
Benjamin Tissoires
2015-08-21 13:39:11 -04:00 -
5b8b2319e5
Add LOGITECH_DEVICE macro for declaring Logitech devices in drivers
Benjamin Tissoires
2015-08-21 13:34:19 -04:00 -
7b984b86ef
M705 is a HID++ 1.0 device
Benjamin Tissoires
2015-08-21 13:27:59 -04:00 -
4075929f40
hidpp20drv: retrieve the number of buttons from the device
Benjamin Tissoires
2015-08-21 13:19:24 -04:00 -
40bbd7bde8
hidppdrv: store the controls list in drv_data to avoid re-retrieving it
Benjamin Tissoires
2015-08-21 13:13:21 -04:00 -
6b3c7d48fe
hidppdrv: store the sensors list in drv_data to avoid re-retrieving it
Benjamin Tissoires
2015-08-21 12:57:23 -04:00 -
cf4a932d34
Implement set profile resolution dpi
Benjamin Tissoires
2015-08-21 12:43:21 -04:00 -
64cfad665d
Implement reading the resolution of the sensor
Benjamin Tissoires
2015-08-21 11:59:32 -04:00 -
1ad8b49be0
hidpp20: avoid writing of uninitialized value
Benjamin Tissoires
2015-08-21 11:37:55 -04:00 -
6bac6b9eb3
driver-hidpp20: fix formatting and renaming
Benjamin Tissoires
2015-08-20 22:58:48 -04:00 -
529a69e120
Split HID++ 1.0 into a separate driver
Peter Hutterer
2015-08-21 14:21:04 +10:00 -
472b394858
hidpp20: Implement support for battery level
Peter Hutterer
2015-08-21 14:56:52 +10:00 -
b15923d620
Rename the unifying driver to hidpp20
Peter Hutterer
2015-08-21 11:11:47 +10:00 -
03c39c1120
driver-unifying: reword a log message
Peter Hutterer
2015-08-21 11:02:49 +10:00 -
d361bcb09f
hidpp22: add a helper to not log some HID++ errors
Peter Hutterer
2015-08-21 10:59:06 +10:00 -
25036f6e3b
hidpp20: automatically add the sw ID to the hid requests
Peter Hutterer
2015-08-21 10:46:53 +10:00 -
75f4badbbb
hidpp20: Fix copy/paste-o hidpp20_mousepointer_get_mousepointer_info
Peter Hutterer
2015-08-21 10:28:39 +10:00 -
5e19d4e536
Print feature names as we're initializing them
Peter Hutterer
2015-08-21 10:00:02 +10:00 -
30698f8ee2
driver-unifying: Add the Logitech T650 touchpad
Peter Hutterer
2015-08-21 09:54:43 +10:00 -
b1666a77fb
driver-unifying: make a debug message a bit clearer
Peter Hutterer
2015-08-21 09:41:39 +10:00 -
174ac03597
Use "device", not "ratbag", for struct ratbag_device
Peter Hutterer
2015-08-21 08:59:30 +10:00 -
f4358cbf3a
Fix doxygen for libratbag-hidraw
Peter Hutterer
2015-08-21 08:55:56 +10:00 -
35b5fa975e
hidpp: Log the errno including strerror
Peter Hutterer
2015-08-21 09:17:24 +10:00 -
7f2d060ff9
Make libratbag-hidraw return negative errnos on error
Peter Hutterer
2015-08-21 08:53:12 +10:00 -
7ddbadffbb
Add the G500s to the unifying driver
Peter Hutterer
2015-08-21 08:51:03 +10:00 -
f759cbdcef
drivers: do not declare defines that are used only once
Benjamin Tissoires
2015-08-20 19:57:41 -04:00 -
a0f76f18f8
hidpp20: make the hidpp20_root_get_protocol_version compatible with bluetooth and corded
Benjamin Tissoires
2015-08-20 19:56:38 -04:00 -
eeccaa023c
hidpp20: properly handle errors
Benjamin Tissoires
2015-08-20 17:19:46 -04:00 -
81a77adf2d
hidpp20: Implement feature 0x1b04: Special keys and mouse buttons
Benjamin Tissoires
2015-08-20 17:05:49 -04:00 -
168473d6e3
hidpp20: export the defines for the page numbers
Benjamin Tissoires
2015-08-20 15:38:00 -04:00 -
0426f85163
hidpp20: use hidpp20_get_unaligned_u16
Benjamin Tissoires
2015-08-20 15:35:00 -04:00 -
fdd47609cf
hidpp20: implement 0x2201, adjustable dpi
Benjamin Tissoires
2015-08-20 15:32:21 -04:00 -
88a54e7acf
hidpp20: add mouse pointer basic optical sensors
Benjamin Tissoires
2015-08-20 14:38:31 -04:00 -
9754810c38
unifying: retrieve the list of features available on HID++ 2.0 devices
Benjamin Tissoires
2015-08-20 14:12:56 -04:00 -
b8637f0bc3
Add first hid++ 2.0 protocol support
Benjamin Tissoires
2015-08-20 14:12:08 -04:00 -
874fc3386f
driver-unifying: remove the hidpp 1.0 commands and behavior
Benjamin Tissoires
2015-08-20 13:13:27 -04:00 -
1112a46d87
hidpp10: remove the hard dependency on struct hidpp10_device for hidpp10_toggle_individual_feature
Benjamin Tissoires
2015-08-20 13:08:39 -04:00 -
06e17daff6
Revert "Add a hack to find the hidraw device for the logitech recievers"
Benjamin Tissoires
2015-08-20 12:17:36 -04:00 -
7818a0c08b
Revert "hidraw: add a workaround for the logitech receivers"
Benjamin Tissoires
2015-08-20 12:16:23 -04:00 -
9df3cd4128
hidpp10: various __u8 __u16 hunt
Benjamin Tissoires
2015-08-20 12:14:17 -04:00 -
c32c1471cb
hidpp10: switch to libratbag debug system
Benjamin Tissoires
2015-08-20 12:13:45 -04:00 -
f2bec4d8f7
add log buffer functionality
Benjamin Tissoires
2015-08-20 11:40:11 -04:00 -
793df27e90
Add the MX Master in the list of supported devices
Benjamin Tissoires
2015-08-20 10:50:31 -04:00