@@ -33,14 +33,31 @@ enum class PeripheralPin
33
33
BitBang,
34
34
Rx,
35
35
Tx,
36
+ Rts,
37
+ Cts,
36
38
ExtInt,
37
39
Dm,
38
40
Dp,
39
41
Wo,
40
42
Sck,
41
43
Miso,
42
44
Mosi,
45
+ Npcs,
46
+ Spck,
43
47
Ad,
48
+ Adtrg,
49
+ Wkup,
50
+ Tioa,
51
+ Tiob,
52
+ Tclk,
53
+ Twd,
54
+ Twck,
55
+ Pck,
56
+ I2sck,
57
+ I2sws,
58
+ I2sdi,
59
+ I2sdo,
60
+ I2smck,
44
61
};
45
62
46
63
template<typename... Tuples>
@@ -402,13 +419,32 @@ public:
402
419
403
420
using Rx = As<PeripheralPin::Rx>;
404
421
using Tx = As<PeripheralPin::Tx>;
422
+ using Rts = As<PeripheralPin::Rts>;
423
+ using Cts = As<PeripheralPin::Cts>;
405
424
using ExtInt = As<PeripheralPin::ExtInt>;
406
425
using Dm = As<PeripheralPin::Dm>;
407
426
using Dp = As<PeripheralPin::Dp>;
427
+ using Wo = As<PeripheralPin::Wo>;
408
428
using Sck = As<PeripheralPin::Sck>;
409
429
using Miso = As<PeripheralPin::Miso>;
410
430
using Mosi = As<PeripheralPin::Mosi>;
431
+ using Npcs = As<PeripheralPin::Npcs>;
432
+ using Spck = As<PeripheralPin::Spck>;
411
433
using Ad = As<PeripheralPin::Ad>;
434
+ using Adtrg = As<PeripheralPin::Adtrg>;
435
+ using Wkup = As<PeripheralPin::Wkup>;
436
+ using Tioa = As<PeripheralPin::Tioa>;
437
+ using Tiob = As<PeripheralPin::Tiob>;
438
+ using Tclk = As<PeripheralPin::Tclk>;
439
+ using Twd = As<PeripheralPin::Twd>;
440
+ using Twck = As<PeripheralPin::Twck>;
441
+ using Pck = As<PeripheralPin::Pck>;
442
+ using I2sck = As<PeripheralPin::I2sck>;
443
+ using I2sws = As<PeripheralPin::I2sws>;
444
+ using I2sdi = As<PeripheralPin::I2sdi>;
445
+ using I2sdo = As<PeripheralPin::I2sdo>;
446
+ using I2smck = As<PeripheralPin::I2smck>;
447
+
412
448
413
449
inline static bool
414
450
read()
0 commit comments