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
-
0a6dd96185
Shuffle things around in the public header
Peter Hutterer
2015-09-02 08:36:48 +10:00 -
4b9eae11d9
tools: cmd_info: if there is no profile, it's a bug...
Benjamin Tissoires
2015-09-01 16:09:26 -04:00 -
3d752a6d9d
etekcity: add a svg representing the mouse and buttons
Benjamin Tissoires
2015-09-01 16:04:40 -04:00 -
c46c334697
Merge pull request #2 from phomes/master
bentiss
2015-09-01 18:09:31 -04:00 -
1439ba0f66
remove needless null check
Thomas Hindoe Paaboel Andersen
2015-08-30 21:46:44 +02:00 -
89559b3720
fix error path in hidpp10drv_probe
Thomas Hindoe Paaboel Andersen
2015-08-30 21:40:36 +02:00 -
ad0ac1b6ea
Merge pull request #1 from phomes/master
bentiss
2015-09-01 12:05:38 -04:00 -
6e21d75b5c
fix indentation
Thomas Hindoe Paaboel Andersen
2015-09-01 17:39:06 +02:00 -
adc6b44242
update TODO
Benjamin Tissoires
2015-09-01 09:53:01 -04:00 -
f476f03762
make ratbag_resolution_init() return the struct resolution pointer
Benjamin Tissoires
2015-09-01 09:47:19 -04:00 -
051f92f980
etekcity: fix support of per axis resolution
Benjamin Tissoires
2015-09-01 09:41:31 -04:00 -
99a9752104
Add per-resolution capabilities
Peter Hutterer
2015-09-01 16:38:19 +10:00 -
9383097fd2
Namespace the ratbag capabilities to the ratbag device
Peter Hutterer
2015-09-01 16:40:46 +10:00 -
ef33019b98
Update TODO
Peter Hutterer
2015-09-01 16:41:16 +10:00 -
e182faa452
hidpp: add a couple of HID++ task_id mappings
Peter Hutterer
2015-09-01 11:17:42 +10:00 -
b4d6c3064a
hidpp: add a couple of HID++ control_id mappings
Peter Hutterer
2015-09-01 11:13:28 +10:00 -
ef15072691
hidpp: replace the button mappings structs with a macro
Peter Hutterer
2015-09-01 11:02:11 +10:00 -
5cb15524d4
hidpp: move the button lookup tables to the generic code
Peter Hutterer
2015-09-01 10:54:30 +10:00 -
29c0220eb2
etekcity: fix check for Y sensitivity
Thomas Hindoe Paaboel Andersen
2015-08-30 20:37:22 +02:00 -
c288ab0cbf
etekcity: do not unref the active profile while in probe()
Benjamin Tissoires
2015-08-31 16:56:47 -04:00 -
63e0ddc550
Add a LOG_LEVEL_RAW log level
Peter Hutterer
2015-08-28 14:53:41 +10:00 -
499ba42b16
doc: more documentation comments
Peter Hutterer
2015-08-28 12:27:46 +10:00 -
36f92cf91e
Always init at least one resolution mode
Peter Hutterer
2015-08-28 12:20:46 +10:00 -
d620683e38
Add a helper function to init a resolution mode
Peter Hutterer
2015-08-28 12:15:36 +10:00 -
ddfd408183
driver-hidpp10: return ENOTSUP for missing bits, not just -1
Peter Hutterer
2015-08-28 12:06:17 +10:00 -
aa27fbae8d
Remove the get_active_profile driver hook
Peter Hutterer
2015-08-28 12:04:18 +10:00 -
f5340d31e3
Remove the old resolution/report rate getters/setters
Peter Hutterer
2015-08-28 11:57:58 +10:00 -
57dffdcb26
Add documentation for the resolutions
Peter Hutterer
2015-08-28 11:30:49 +10:00 -
0d951724dc
driver-hidpp10: hook up the active profile bits
Peter Hutterer
2015-08-28 11:10:58 +10:00 -
49d70577c0
Replace get_active_profile with profile_is_active
Peter Hutterer
2015-08-28 10:30:22 +10:00 -
7410939f88
Rename "ratbag" to "device" for ratbag_device structs
Peter Hutterer
2015-08-28 10:23:43 +10:00 -
d32abed1e9
driver-hidpp10: return the currently active profile
Peter Hutterer
2015-08-28 10:22:02 +10:00 -
eed48bd102
tools: resolutions with dpi 0 are disabled, print it as that
Peter Hutterer
2015-08-28 09:58:44 +10:00 -
b427bd4a7b
tools: print the right resolution index
Peter Hutterer
2015-08-28 09:57:09 +10:00 -
e1836583a5
Add ratbag_resolution_set/get_default
Peter Hutterer
2015-08-28 09:45:17 +10:00 -
19888ea492
Add to TODO
Peter Hutterer
2015-08-28 09:38:40 +10:00 -
84b0195688
hidpp20: initialize the profiles when the device has been enumerated
Benjamin Tissoires
2015-08-27 18:11:38 -04:00 -
28280240cb
read only once from the mouse
Benjamin Tissoires
2015-08-27 18:10:44 -04:00 -
88a2aea3c2
etekcity: retrieve and dump the macros
Benjamin Tissoires
2015-08-27 17:49:16 -04:00 -
3da6fd0dd3
TODO: add light support
Benjamin Tissoires
2015-08-27 15:30:42 -04:00 -
2309228dbe
drivers: make .write_resolution_dpi() takes the resolution, not the profile
Benjamin Tissoires
2015-08-27 15:27:08 -04:00 -
4251042a0d
etekcity: implement switch-dpi functionality
Benjamin Tissoires
2015-08-27 15:15:36 -04:00 -
17a384de82
etekcity: retrieve the dpi settings in the mouse
Benjamin Tissoires
2015-08-27 15:14:19 -04:00 -
07e231d705
etekcity: reduce the latency between each profile retrieval
Benjamin Tissoires
2015-08-27 14:38:42 -04:00 -
07a0b0961b
tools: profiles are 0-index based
Benjamin Tissoires
2015-08-27 14:31:58 -04:00 -
2f69a70acc
hidpp20: restore the dpi functionality
Benjamin Tissoires
2015-08-27 14:30:50 -04:00 -
24e186f579
Add a TODO list
Peter Hutterer
2015-08-27 16:56:37 +10:00 -
7da10cc074
Add resolution modes
Peter Hutterer
2015-08-27 15:34:04 +10:00 -
6a2b4afa7b
Sort libratbag.sym
Peter Hutterer
2015-08-27 16:24:29 +10:00 -
cf834018c5
Split the doxygen up into device, profile, button
Peter Hutterer
2015-08-27 13:06:24 +10:00 -
e5f5cdca17
Add an API to check if an action type can be configured for a device
Peter Hutterer
2015-08-27 12:28:48 +10:00 -
be58d91c63
Fix compiler warnings
Peter Hutterer
2015-08-27 12:25:25 +10:00 -
ba3330894f
Add the various set/get_user_data() functions
Peter Hutterer
2015-08-27 12:17:58 +10:00 -
87e17ff951
Fix a doxygen reference
Peter Hutterer
2015-08-27 12:09:24 +10:00 -
2fbf156403
hidpp10: use 0x00 to talk to all devices, skip receiver handling
Peter Hutterer
2015-08-27 11:42:48 +10:00 -
25aeaa68d6
Add a 1s timeout to libratbag_hidraw_read_input_report
Peter Hutterer
2015-08-27 11:16:06 +10:00 -
3bf35ce282
Drop an incorrrect FIXME comment
Peter Hutterer
2015-08-27 08:06:23 +10:00 -
d82ee06bfd
Call only once per button per profile .read_button
Benjamin Tissoires
2015-08-26 16:59:39 -04:00 -
6bc44f4d5f
Factor out ratbag_button_action_match
Benjamin Tissoires
2015-08-26 16:55:29 -04:00 -
08a568aed2
hidpp20: fix after button type revamp
Benjamin Tissoires
2015-08-26 16:48:03 -04:00 -
7ba2c7cee7
etekcity: check for return values before using them
Benjamin Tissoires
2015-08-26 13:07:46 -04:00 -
14c29322fd
tools: fix switch-etekcity command
Benjamin Tissoires
2015-08-26 12:55:59 -04:00 -
1b5eb84ac4
Export a button_disable function
Benjamin Tissoires
2015-08-26 12:54:23 -04:00 -
cc5c539fdb
etekcity: fix the retrieval of the raw code given the action
Benjamin Tissoires
2015-08-26 12:53:33 -04:00 -
11d1a111a0
tools: dump the action mapped to the buttons
Benjamin Tissoires
2015-08-26 12:38:36 -04:00 -
52683a866c
Fix copy/paste-o in ratbag_button_get_special
Benjamin Tissoires
2015-08-26 12:15:14 -04:00 -
34d1550676
etekcity: register that 0x10 is a macro
Benjamin Tissoires
2015-08-26 11:59:44 -04:00 -
3ad0cacd0d
Cleanup the profiles and buttons on exit
Benjamin Tissoires
2015-08-26 11:52:22 -04:00 -
d58ef45cfb
etekcity: fill the type field of the buttons
Benjamin Tissoires
2015-08-26 11:40:24 -04:00 -
b11c1f30f3
etekcity: rename local variable index into raw_index
Benjamin Tissoires
2015-08-26 11:32:43 -04:00 -
701c1b7d36
etekcity: the mouse has ten buttons, not nine
Benjamin Tissoires
2015-08-26 11:31:41 -04:00 -
c28edd2411
Add the ratchet mode switch button type and action type
Benjamin Tissoires
2015-08-26 11:01:25 -04:00 -
b1fc95ee74
tools: fix/implement ratbag-command change-button
Peter Hutterer
2015-08-26 17:10:35 +10:00 -
7db22756b7
Revamp button action handling
Peter Hutterer
2015-08-26 16:00:26 +10:00 -
ec9456c940
Make a note that button_get_type is the physical type
Peter Hutterer
2015-08-26 13:30:47 +10:00 -
91a033f157
Don't create a button when requesting one
Peter Hutterer
2015-08-26 13:58:09 +10:00 -
5a6c687c96
Create buttons during profile init
Peter Hutterer
2015-08-26 13:54:37 +10:00 -
40a08f2a55
Add ratbag_profile_init_buttons
Peter Hutterer
2015-08-26 13:49:50 +10:00 -
abe3244f6b
ratbag_create_button doesn't need a device argument
Peter Hutterer
2015-08-26 13:47:37 +10:00 -
442eb6391c
Initialize the profiles during driver startup
Peter Hutterer
2015-08-26 13:43:00 +10:00 -
73c2966d5c
Don't create profiles when trying to read it from the client
Peter Hutterer
2015-08-26 13:34:22 +10:00 -
6abf0733c4
Drop ratbag_button_get_identifier
Peter Hutterer
2015-08-26 13:31:56 +10:00 -
d444e2e1e8
hidpp10: use log_debug for HID++ errors
Peter Hutterer
2015-08-26 09:57:43 +10:00 -
008ab6a9d7
driver-hidpp10: hardcode button types for the G500s
Peter Hutterer
2015-08-26 09:49:49 +10:00 -
7f508bdb77
Add two more thumb button types
Peter Hutterer
2015-08-26 09:46:41 +10:00 -
66d4d33857
hidpp10: rename hidpp10_buttons to hidpp10_button
Peter Hutterer
2015-08-26 09:38:14 +10:00 -
6bb25bc824
driver-hidpp10: implement has_capability
Peter Hutterer
2015-08-26 09:22:45 +10:00 -
2801ec070b
Drop libratbag_get_button_by_index
Peter Hutterer
2015-08-26 09:20:10 +10:00 -
1eacc78397
Drop RATBAG_CAP_BUTTON_PROFILES, unnessary
Peter Hutterer
2015-08-26 09:17:33 +10:00 -
93aaa3bba9
tools: add missing indentation for the button list
Peter Hutterer
2015-08-26 09:13:27 +10:00 -
6d55dae48d
driver-hidpp10: fill the number of buttons from the first profile
Peter Hutterer
2015-08-26 09:10:21 +10:00 -
1d80ea4898
hidpp10: store the number of dpi_modes/buttons in the profile
Peter Hutterer
2015-08-26 08:55:25 +10:00 -
cab9169e6f
hidpp10: actually return the profile when we're fetching it
Peter Hutterer
2015-08-26 08:52:49 +10:00 -
a147d4c545
driver-hidpp10: don't set the resolution when the request fails
Peter Hutterer
2015-08-26 08:13:56 +10:00 -
a4356f21ba
hidpp10: add more debugging information
Peter Hutterer
2015-08-26 08:11:59 +10:00 -
bfd6dc42a4
Add a MACRO button type
Benjamin Tissoires
2015-08-25 13:19:30 -04:00 -
57cb37fa62
hidpp20: found 2 physical descriptions from the m325
Benjamin Tissoires
2015-08-25 11:38:21 -04:00 -
270b089674
Add the M325 to the hidpp20 driver
Benjamin Tissoires
2015-08-25 11:37:12 -04:00 -
98165fec0e
hidpp10: add code to read the profile
Peter Hutterer
2015-08-25 16:08:25 +10:00 -
e8b15ba7ee
hidpp10: fix a comment
Peter Hutterer
2015-08-25 14:14:19 +10:00