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
-
8ffa2f9b96
hidpp20: retrieve the protocol version in hidpp20.c
Benjamin Tissoires
2015-10-20 15:55:08 -04:00 -
65888eedd4
hidpp20: add new struct hidpp20_device
Benjamin Tissoires
2015-10-20 16:18:56 -04:00 -
39345f6e85
hidraw: add input/hid usage mapping for keyboard usages
Benjamin Tissoires
2015-10-20 13:57:17 -04:00 -
e89566c5c9
hidraw: add the HID usage table values for keyboard usages
Benjamin Tissoires
2015-10-12 10:55:16 -04:00 -
a2a1f296e6
Add 2 special keys found on the Logitech G502
Benjamin Tissoires
2015-10-12 14:29:15 -04:00 -
ae587826ca
hidpp20drv: rename field 'base' into 'dev'
Benjamin Tissoires
2015-10-20 15:24:43 -04:00 -
0726537a21
hidpp10: use a #define for the max page number
Peter Hutterer
2015-10-19 08:33:12 +10:00 -
65db99334b
hidpp10: allow the caller to set the open_lock timeout
Peter Hutterer
2015-10-19 09:55:21 +10:00 -
983c830ff3
Merge pull request #42 from phomes/memory-offset2
Peter Hutterer
2015-10-19 08:07:59 +10:00 -
ca395e849c
Update TODO
Peter Hutterer
2015-10-19 07:13:49 +10:00 -
123254c737
tools: Dump the full page
Thomas Hindoe Paaboel Andersen
2015-10-18 13:12:18 +02:00 -
7e5f77f402
hidpp10: read_memory should take offset in bytes
Thomas Hindoe Paaboel Andersen
2015-10-18 13:09:08 +02:00 -
3b3b9ce0a2
hidpp20: switch hidpp20 to use the non-libratbag dependencies too
Benjamin Tissoires
2015-10-15 11:55:55 -04:00 -
dda46c20c0
Merge pull request #38 from whot/wip/hidpp10-as-separate-library
bentiss
2015-10-16 16:43:13 -04:00 -
0cb1fe44ad
tools: ad a hidpp10-dump-page tool to dump a HID++1.0 device's memory
Peter Hutterer
2015-10-15 11:41:04 +10:00 -
2186dd90c6
hidpp: wrap the log handler init into a function
Peter Hutterer
2015-10-15 13:00:43 +10:00 -
8a3222204e
hidpp: add hidpp_device_init()
Peter Hutterer
2015-10-15 12:53:04 +10:00 -
9e4bafba8f
hidpp10: header file cleanups
Peter Hutterer
2015-10-15 12:48:40 +10:00 -
70db86f0c4
hidpp10: make hidpp10_request_command static
Peter Hutterer
2015-10-15 12:42:23 +10:00 -
35d24890ae
hidpp10: drop a couple of unused fields from the hidpp10 device
Peter Hutterer
2015-10-15 12:38:11 +10:00 -
498a2882df
hidpp: disentangle hidpp from libratbag
Peter Hutterer
2015-10-14 10:01:19 +10:00 -
a51cf76477
hidpp: move read/write to hidpp into the generic headers
Peter Hutterer
2015-10-15 10:09:45 +10:00 -
2314437e05
hidpp10: use direct read/write instead of the ratbag_hidraw functions
Peter Hutterer
2015-10-15 09:58:00 +10:00 -
f0fbe6b725
hidpp10: drop hidpp10_list_devices - it's broken anyway
Peter Hutterer
2015-10-14 10:23:14 +10:00 -
afba5302d5
hidpp10: move open_lock and disconnect to the correct section in the header
Peter Hutterer
2015-10-15 12:43:34 +10:00 -
99fc44812d
Merge pull request #36 from whot/wip/hidpp10-individual-features
bentiss
2015-10-15 10:44:47 -04:00 -
7cff5e58f0
Merge pull request #1 from bentiss/master
David Herrmann
2015-10-15 11:01:52 +02:00 -
bf44465ff5
Don't use double-underscores before function names
Peter Hutterer
2015-10-15 13:36:20 +10:00 -
48549e6f6f
hidraw: use the struct we already have a pointer to
Peter Hutterer
2015-10-14 10:07:52 +10:00 -
05cd108059
hidpp10: make hidpp10_read_memory public
Peter Hutterer
2015-10-15 11:00:25 +10:00 -
a83edffdbe
hidpp10: shuffle 0xF1 to list after 0xB5
Peter Hutterer
2015-10-15 10:58:24 +10:00 -
bf4e288dfe
Mark log_msg and log_msg_va with attribute(printf)
Peter Hutterer
2015-10-14 10:03:08 +10:00 -
1b20beaada
README: fix device-notes repository link
Peter Hutterer
2015-10-15 09:48:51 +10:00 -
0b74605779
README: link to mailing list, devices-notes repo, etc.
Peter Hutterer
2015-10-15 09:14:24 +10:00 -
17f0fc41d1
Add Readme and the policy file required
Benjamin Tissoires
2015-10-14 11:34:27 -04:00 -
9363f36fd1
hidpp10: convert 0x00 Enable HID++ Reporting into a proper bitmask
Peter Hutterer
2015-10-14 08:36:32 +10:00 -
71b6c19f1d
hidpp10: convert 0x01 Enable Individual Features into a proper bitmask
Peter Hutterer
2015-10-14 08:36:32 +10:00 -
2bd900822e
hidpp10: align the "received" message with the "expected" messages
Peter Hutterer
2015-10-13 12:22:35 +10:00 -
c37f45f125
hidpp10: ignore the response length when comparing expected vs real response
Peter Hutterer
2015-10-13 12:16:59 +10:00 -
2f5b49fb68
Merge pull request #34 from whot/wip/hidpp10-specs
Peter Hutterer
2015-10-14 07:13:32 +10:00 -
1b6e65bf88
hidpp10: implement 0x64 set usb refresh rate call
Peter Hutterer
2015-10-13 11:42:15 +10:00 -
7003fd567c
hidpp10: implement 0x0D Battery Mileage
Peter Hutterer
2015-10-12 14:22:53 +10:00 -
9617baf647
hidpp10: add a helper function to dump all pages
Peter Hutterer
2015-10-12 11:58:10 +10:00 -
633c5cb106
hidpp10: extend handling of 0x51 LEDs
Peter Hutterer
2015-10-12 10:47:45 +10:00 -
bc7c48ecc0
hidpp10: implement 0x54 LED intensity
Peter Hutterer
2015-10-12 10:34:05 +10:00 -
3c5443d203
hidpp10: Add a note to the 0x57 LED color command
Peter Hutterer
2015-10-12 10:33:45 +10:00 -
cef532e51e
hidpp10: add 0x07 Battery Status parsing
Peter Hutterer
2015-10-12 08:26:50 +10:00 -
da1f11cc7b
Drop the remainder of the uLogitech project
Peter Hutterer
2015-10-13 11:29:13 +10:00 -
9089478e29
semaphore: add the two lines we're now using as build script in semaphore
Peter Hutterer
2015-10-13 11:28:30 +10:00 -
3b38e5a009
semaphore: fix wrong linebreak added by copy/paste
Peter Hutterer
2015-10-13 11:22:53 +10:00 -
fcbc930ca3
Add the build script used by SemaphoreCI
Peter Hutterer
2015-10-13 08:55:38 +10:00 -
9d686d8dc3
Whitespace fix
Peter Hutterer
2015-10-13 08:35:55 +10:00 -
31dc1f4772
Use _cleanup_ functions for udev/udev_device
Peter Hutterer
2015-10-13 08:33:55 +10:00 -
2d7f874a57
Merge pull request #31 from whot/master
Peter Hutterer
2015-10-13 08:22:48 +10:00 -
a36f83606c
Always return NULL from the _unref() calls
Peter Hutterer
2015-10-13 07:40:46 +10:00 -
3d380af3a8
prevent error to be shouted when the .probe() returns -ENODEV
Benjamin Tissoires
2015-10-12 17:26:05 -04:00 -
46b7a15663
Start using the __attribute__((cleanup))
Peter Hutterer
2015-10-12 09:43:40 +10:00 -
5b8f3c4744
Add snprintf_safe() and sprintf_safe helpers
Peter Hutterer
2015-10-12 09:14:24 +10:00 -
1abc7cdb69
Add strdup_safe() as a reliable strdup function
Peter Hutterer
2015-10-12 08:51:33 +10:00 -
c464c86fa4
fix ratbag_button_get_special
Benjamin Tissoires
2015-10-12 14:29:47 -04:00 -
357191b1e0
Improve the README a bit
Peter Hutterer
2015-10-12 07:29:37 +10:00 -
d9645c0e4b
hidpp20: document the names of the features in gaming mice
Benjamin Tissoires
2015-10-11 10:28:37 -04:00 -
4abdb634cf
hidpp20: add a define to document feature 0x0003
Benjamin Tissoires
2015-10-11 10:24:29 -04:00 -
f4777e7b71
hidpp20: fix adjustable DPI for older mice
Benjamin Tissoires
2015-10-11 10:24:03 -04:00 -
439e287776
fix readme for the doc
Benjamin Tissoires
2015-10-09 17:23:42 -04:00 -
e606473198
update README
Benjamin Tissoires
2015-10-09 17:19:16 -04:00 -
9b18b877a7
hwdb: fix MX master entry
Benjamin Tissoires
2015-10-09 17:03:44 -04:00 -
f48ee7e25b
hwdb: fix udev rule for uhid devices
Benjamin Tissoires
2015-10-09 17:03:25 -04:00 -
ebad4ecd0a
test: fix the loading of the test driver
Benjamin Tissoires
2015-10-09 16:26:39 -04:00 -
3605bede48
Use udev rules/hwdb to match mice to drivers and SVGs
Thomas Hindoe Paaboel Andersen
2015-10-09 21:01:47 +02:00 -
5278d43429
hidraw: add 2 hidraw functions to fetch the usage page and the usage of a report
Benjamin Tissoires
2015-10-08 08:36:22 -04:00 -
44dc1f7462
Revert "hidraw: ratbag_hidraw_has_report() can also match the usage and usage page"
Benjamin Tissoires
2015-10-08 08:26:56 -04:00 -
48ce20ae21
hidraw: allow uhid devices to detect siblings
Benjamin Tissoires
2015-10-07 20:13:36 -04:00 -
d5a20efd8b
hidraw: ratbag_hidraw_has_report() can also match the usage and usage page
Benjamin Tissoires
2015-10-07 20:12:05 -04:00 -
d95885c52c
hidraw: fix endianness when parsing the report descriptor
Benjamin Tissoires
2015-10-07 20:06:26 -04:00 -
a207fa0989
hidraw: store the report usage page and usage
Benjamin Tissoires
2015-10-07 20:05:48 -04:00 -
aacdb9923e
hidraw: the report ID can be of arbitrary size
Benjamin Tissoires
2015-10-07 19:35:21 -04:00 -
1175d69741
hidraw: store a struct when parsing the report descriptor
Benjamin Tissoires
2015-10-07 19:04:01 -04:00 -
63a1202890
hidraw: remove duplicated code
Benjamin Tissoires
2015-10-07 18:26:44 -04:00 -
13c3d9a110
hidraw: do not open twice the same hidraw node
Benjamin Tissoires
2015-10-07 18:23:01 -04:00 -
1cbb80b7b4
keep track of opened devices
Benjamin Tissoires
2015-10-07 18:46:15 -04:00 -
e71ac0a088
hidpp20drv: add support of Logitech G502
Benjamin Tissoires
2015-10-07 17:28:37 -04:00 -
975c91ae54
hidraw: allow opening of sibling devices
Benjamin Tissoires
2015-10-07 17:28:10 -04:00 -
ce37417525
hidraw: break ratbag_open_hidraw in two
Benjamin Tissoires
2015-10-07 16:48:05 -04:00 -
abde78e6c4
hidraw: check if the hidraw node corresponds to the ratbag device
Benjamin Tissoires
2015-10-07 16:46:28 -04:00 -
4538d03b36
hidraw: remove now useless storage of the udev hidraw node
Benjamin Tissoires
2015-10-07 16:22:48 -04:00 -
00f8f90288
hidraw: make ratbag-hidraw responsible for all hidraw related operations
Benjamin Tissoires
2015-10-07 16:05:09 -04:00 -
7dfa8cb75e
hidraw: move ratbag_device_init_hidraw() in libratbag-hidraw
Benjamin Tissoires
2015-10-07 16:13:33 -04:00 -
936ad60da4
remove unused parameter in ratbag_device_init_hidraw()
Benjamin Tissoires
2015-10-06 13:59:28 +02:00 -
958e86f67e
ratbagctl: pick default device if none given for show-device
David Herrmann
2015-09-29 19:02:12 +02:00 -
acb0118897
ratbagctl: split get_profile_path()
David Herrmann
2015-09-29 19:00:27 +02:00 -
85a045c538
ratbagctl: move get_profile_path()
David Herrmann
2015-09-29 18:57:42 +02:00 -
fbffe241e6
ratbagctl: add show-profile verb
David Herrmann
2015-09-29 18:56:25 +02:00 -
765fd1565a
ratbagd: expose resolutions on the bus
David Herrmann
2015-09-29 18:55:03 +02:00 -
1a677c0b1d
ratbagd: add DBus methods to retrieve object paths
David Herrmann
2015-09-29 18:53:54 +02:00 -
eeb8788413
ratbagctl: print the default profile
David Herrmann
2015-09-29 16:35:00 +02:00 -
c24ca68d63
ratbagd: expose 'DefaultProfile'
David Herrmann
2015-09-29 16:34:32 +02:00 -
e189dc3b1f
ratbagd: never return ENODATA for Get()
David Herrmann
2015-09-29 16:33:30 +02:00 -
ff8f391e91
ratbagctl: implement list-devices and show-device
David Herrmann
2015-09-29 16:22:53 +02:00 -
0a9c2824ba
ratbagd: expose profile information
David Herrmann
2015-09-29 16:22:05 +02:00