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
-
92ffda48ee
Merge pull request #2 from whot/master
David Herrmann
2016-01-16 20:34:42 +01:00 -
2bfab83470
Merge pull request #57 from NoXPhasma/NoXPhasma-patch-1
bentiss
2016-01-12 14:06:46 +01:00 -
65e104d588
Add G500 profile to G9x mice
NoXPhasma
2016-01-12 12:58:26 +01:00 -
accece5ed0
Merge pull request #56 from phomes/G9-profile-parse
bentiss
2016-01-08 09:48:12 +01:00 -
14ca639270
hidpp10: Parse G9 profile
Thomas Hindoe Paaboel Andersen
2016-01-07 22:18:11 +01:00 -
8ed646fd7f
hidpp20: do not overwrite macros when writing a profile
Benjamin Tissoires
2015-12-18 13:27:15 +01:00 -
f05aafc786
hidpp10: do not overwrite macros when writing a profile
Benjamin Tissoires
2015-12-18 13:19:37 +01:00 -
06d0c03ea1
hidpp10: parse macros
Benjamin Tissoires
2015-12-17 13:19:19 +01:00 -
a9a8e23d37
hidpp20: parse macros
Benjamin Tissoires
2015-12-17 11:39:34 +01:00 -
ff7a59f46a
bump max events the macros can handle
Benjamin Tissoires
2015-12-16 15:46:18 +01:00 -
94062a0881
hidpp20: implement hidpp20_onboard_profiles_destroy to free memory
Benjamin Tissoires
2015-12-16 14:17:13 +01:00 -
4673b62eb4
hidpp10: enable metadata parsing on G500(s) too
Benjamin Tissoires
2015-12-14 17:28:21 +01:00 -
8f18357e47
hidpp10: properly parse metadata in profiles
Benjamin Tissoires
2015-12-14 17:26:07 +01:00 -
b3834f48c8
hidpp10: do not reject profiles with invalid CRC
Benjamin Tissoires
2015-12-14 16:49:02 +01:00 -
59cd7b1091
hidpp10drv: do not look for profile specifics when the device doesn't support them
Benjamin Tissoires
2015-12-14 11:42:57 +01:00 -
a23cb4f22d
hidpp10drv: enable writing of resolution for programmable devices
Benjamin Tissoires
2015-12-11 17:00:27 +01:00 -
eb6e312bf3
hidpp10: implement full write of profiles
Benjamin Tissoires
2015-12-11 15:49:22 +01:00 -
390a82bce9
hidpp10: fill in the profile and fake its writing
Benjamin Tissoires
2015-12-11 15:50:10 +01:00 -
fe8c850fe4
hidpp10: implement set current profile
Benjamin Tissoires
2015-12-11 15:35:22 +01:00 -
bc1a940c82
hidpp10: store the names of the profiles and the names of the macros
Benjamin Tissoires
2015-12-11 11:50:04 +01:00 -
76376b3b8f
hidpp10: use uint16_t directly in _hidpp10_button_binding
Benjamin Tissoires
2015-12-09 17:11:48 +01:00 -
c8c6fc6f1d
hidpp10: fix valgrind complaint in get_profile
Benjamin Tissoires
2015-12-11 15:59:57 +01:00 -
ab471f98f5
hidpp10: add missing line ending in log_error
Benjamin Tissoires
2015-12-11 16:00:37 +01:00 -
105fce1697
Merge pull request #53 from whot/liblur
bentiss
2015-12-11 16:04:42 +01:00 -
23e3a09968
Add liblur, a library for logitech unifying receivers
Peter Hutterer
2015-10-22 09:35:31 +10:00 -
dd7de2225c
hidpp20: clean the button mapping code
Benjamin Tissoires
2015-12-08 17:43:06 +01:00 -
dcf5e45797
hidpp20: fix resolution up/down
Benjamin Tissoires
2015-12-08 17:40:47 +01:00 -
0e69c7050f
hidraw: fix build for older kernels
Benjamin Tissoires
2015-11-27 22:41:03 +01:00 -
3889d129fd
hidpp10 add 2 more special usages
Benjamin Tissoires
2015-11-27 22:37:49 +01:00 -
e063d7d5e1
hidraw: add Consumer Control Table
Benjamin Tissoires
2015-11-27 16:55:06 +01:00 -
4ebba2df74
hidpp10: add support for G700 over wireless
Benjamin Tissoires
2015-11-27 09:40:45 +01:00 -
0557fc22be
hidpp10drv: parse the button mapping
Benjamin Tissoires
2015-11-26 17:44:11 +01:00 -
cb4c34337a
hidpp10: implement parsing of special keys
Benjamin Tissoires
2015-11-26 17:40:35 +01:00 -
fb2e543fb0
hidpp10: add support for Logitech G700
Benjamin Tissoires
2015-11-26 17:10:13 +01:00 -
9db8d2875d
hidpp10: read the profiles only once
Benjamin Tissoires
2015-11-26 17:04:34 +01:00 -
0fa4d3d984
hidpp10: factor out hidpp10_fill_dpi_modes() and hidpp10_fill_buttons()
Benjamin Tissoires
2015-11-26 15:55:47 +01:00 -
41d6bba4cd
hidpp10: add mandatory udev prop RATBAG_HIDPP10_PROFILE
Benjamin Tissoires
2015-11-26 15:52:41 +01:00 -
097add3df3
hidpp10: validate crc when reading profiles
Benjamin Tissoires
2015-11-26 14:58:25 +01:00 -
6a9980b707
hidpp10: store the profile directory once for all
Benjamin Tissoires
2015-11-25 18:39:59 +01:00 -
0ab1c5c234
hidpp10: check crc when reading a page
Benjamin Tissoires
2015-11-25 18:20:10 +01:00 -
9cc323d80f
hidpp: extract hidpp20_crc_ccitt into hidpp_generic
Benjamin Tissoires
2015-11-25 18:16:36 +01:00 -
df4a12b233
driver-hidpp10: use the profile directory to get the number of profiles
Peter Hutterer
2015-10-13 14:05:47 +10:00 -
ff44609bef
hidpp10: use the directory profile count to get the device info
Peter Hutterer
2015-10-13 14:12:45 +10:00 -
8d65710846
hidpp10: implement profile directory
Benjamin Tissoires
2015-09-24 14:12:09 -04:00 -
50e3ea61f4
Merge pull request #47 from bentiss/wip/hidpp10-udev-resolutions
bentiss
2015-11-25 14:21:18 +01:00 -
e70760012e
Todo: add profile disabled support
Benjamin Tissoires
2015-10-29 15:55:55 -04:00 -
3e8bf85c04
hidpp10: build a table of available dpi settings
Benjamin Tissoires
2015-10-29 15:50:11 -04:00 -
ef96a8649e
private: exports ratbag_device_get_udev_property
Benjamin Tissoires
2015-10-23 11:04:08 -04:00 -
91a4a325ae
Add missing attributes.m4
Peter Hutterer
2015-11-20 09:05:00 +10:00 -
d83f8a30e0
Merge pull request #52 from jengelh/master
Peter Hutterer
2015-11-13 06:10:53 +10:00 -
c52dbc64f7
build: kill -no-install for installed binaries
Jan Engelhardt
2015-11-12 19:18:34 +01:00 -
0068ef2b06
hidpp20: use a struct definition for onboard profiles
Benjamin Tissoires
2015-11-06 18:17:01 +01:00 -
2a2d9e0f67
hidpp20: add a generic write_page function
Benjamin Tissoires
2015-11-06 18:02:40 +01:00 -
9714ba53f5
hidpp20: update the dictionary when writing the profiles
Benjamin Tissoires
2015-11-06 10:43:15 +01:00 -
8782c5117f
hidpp20: the profile also contains a name
Benjamin Tissoires
2015-11-06 11:01:41 +01:00 -
72d74da27c
hidpp20: read the profile in ROM if the profile in flash is not valid
Benjamin Tissoires
2015-11-06 18:46:55 +01:00 -
ee2bd0475f
hidpp20: move the crc function up
Benjamin Tissoires
2015-11-06 17:53:30 +01:00 -
071a507d44
hidpp20: replace manual BE feeding by the helpers
Benjamin Tissoires
2015-11-06 18:24:14 +01:00 -
f9db1f4bb6
hidpp-generic: implement various BE/LE functions
Benjamin Tissoires
2015-11-06 17:48:37 +01:00 -
c478b7a7d2
hidpp10: use generic BE/LE access
Benjamin Tissoires
2015-11-06 11:44:07 +01:00 -
5c97492f44
hidpp20: fix LE/BE declarations, and move them to hidpp-generic.h
Benjamin Tissoires
2015-11-06 11:39:22 +01:00 -
3fe3bc2fd7
Merge pull request #50 from Tele42/patch-1
bentiss
2015-10-25 17:49:34 -04:00 -
5afd36c245
Add G7 hwdb entry
Tele42
2015-10-25 17:35:57 -04:00 -
e9be30cd26
Merge pull request #48 from paller/tools
bentiss
2015-10-25 08:01:58 -04:00 -
61dc211e04
Correct index check in ratbag-command
Palle Ravn
2015-10-25 12:49:47 +01:00 -
99e1002701
Build libratbag-util as helper library
Peter Hutterer
2015-10-23 11:25:35 +10:00 -
bdcc194e41
hidpp10: implement get_extended_pairing_info for the serial number
Peter Hutterer
2015-10-23 09:45:32 -04:00 -
3eb331da50
hidpp10: fix truncated device name
Peter Hutterer
2015-10-23 13:06:08 +10:00 -
a5ee32eac8
hidpp10: add hidpp10_close_lock
Peter Hutterer
2015-10-23 11:11:13 +10:00 -
e769108bf6
Namespace the receiver/wired device idx defines
Peter Hutterer
2015-10-23 10:53:07 +10:00 -
74457d111d
Use the hidpp.la helper library in libratbag
Peter Hutterer
2015-10-22 09:04:26 +10:00 -
c024de52ea
Merge hidpp10.la and hidpp20.la together into one single helper lib
Peter Hutterer
2015-10-23 07:00:19 +10:00 -
98a58a0e5e
hidpp20drv: implement dpi change for onboard memory profile devices
Benjamin Tissoires
2015-10-22 13:03:25 -04:00 -
c534d7a619
hidpp20drv: fill in the capabilities when parsing the features
Benjamin Tissoires
2015-10-22 12:36:20 -04:00 -
6a522f5354
hidpp20drv: rename the internal per feature read_button
Benjamin Tissoires
2015-10-22 11:54:05 -04:00 -
3753bd3216
hidpp20drv: implement write_button for devices with profiles
Benjamin Tissoires
2015-10-22 11:39:14 -04:00 -
6dfada8628
hidpp20drv: extract feature 1b04 from write_button
Benjamin Tissoires
2015-10-22 11:37:56 -04:00 -
ba26f6f35c
hidpp20: implement the write functionality of the profiles
Benjamin Tissoires
2015-10-22 11:35:38 -04:00 -
2d020e840a
hidpp20: fix the profile size
Benjamin Tissoires
2015-10-22 10:54:01 -04:00 -
32e18e5cad
tools: shared: keep only one instance of the mapping action/str
Benjamin Tissoires
2015-10-22 11:50:01 -04:00 -
f85a700c27
tools: shared: fix reporting of RATBAG_BUTTON_ACTION_SPECIAL_SECOND_MODE
Benjamin Tissoires
2015-10-22 11:40:27 -04:00 -
844edbfeeb
doc fix for ratbag_unref
Peter Hutterer
2015-10-22 09:35:57 +10:00 -
88083511db
hidpp20: remove unused parameter
Benjamin Tissoires
2015-10-21 16:01:13 -04:00 -
07dbf22f38
Merge pull request #44 from bentiss/wip/rename_hidpp10_device_new_from_idx
Peter Hutterer
2015-10-21 12:53:40 +10:00 -
ee87c389c0
tools: fix missing return value
Peter Hutterer
2015-10-21 12:44:00 +10:00 -
7da4bd7e1e
hidpp10: rename hidpp10_device_new_from_idx into hidpp10_device_new
Benjamin Tissoires
2015-10-20 21:43:59 -04:00 -
40fe1b0eac
hidpp10: remove hidpp10_device_new_from_wpid
Benjamin Tissoires
2015-10-20 17:56:58 -04:00 -
06c742d172
tools: add a tool to dump the memory of hidpp20 devices
Benjamin Tissoires
2015-10-20 17:38:19 -04:00 -
21d22bf74e
hidpp20: change hidpp20_onboard_profiles_read_memory API
Benjamin Tissoires
2015-10-20 17:32:56 -04:00 -
d3abebf202
hidpp20: change hidpp20_onboard_profiles_read_memory API
Benjamin Tissoires
2015-10-14 16:51:19 -04:00 -
3294c5c048
hidpp20: parse the special keys in the profiles
Benjamin Tissoires
2015-10-20 17:28:47 -04:00 -
fa3419b3c0
hidpp20: parse the key mapping
Benjamin Tissoires
2015-10-20 13:58:08 -04:00 -
26fdafb881
hidpp20: parse the buttons mapping in the profiles
Benjamin Tissoires
2015-10-20 17:25:59 -04:00 -
24f7319a6f
hidpp20: read the button count from the mouse
Benjamin Tissoires
2015-10-20 17:23:27 -04:00 -
7c1718d316
hidpp20: first parsing of feature 0x8100 - onboard profiles
Benjamin Tissoires
2015-10-20 17:16:27 -04:00 -
4991118bcd
hidpp20: simplify internal hidpp20_feature_set_get API
Benjamin Tissoires
2015-10-20 16:59:48 -04:00 -
dcf0a0e89d
hidpp20: use the internal list of features instead of asking the device
Benjamin Tissoires
2015-10-20 16:46:09 -04:00 -
43ac20de69
fix "Failed to get HID++1.0 device "
Benjamin Tissoires
2015-10-20 16:37:10 -04:00 -
2ff7bff6df
hidpp20: remove uninitialized variable use
Benjamin Tissoires
2015-10-20 16:35:26 -04:00 -
6ac92f8479
hidpp20: retrieve and store the list of features once for all
Benjamin Tissoires
2015-10-20 16:49:13 -04:00