Skip to content

Commit e880737

Browse files
committed
Extend pin connect types
1 parent b78acd5 commit e880737

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

src/modm/platform/gpio/sam/pin.hpp.in

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,31 @@ enum class PeripheralPin
3333
BitBang,
3434
Rx,
3535
Tx,
36+
Rts,
37+
Cts,
3638
ExtInt,
3739
Dm,
3840
Dp,
3941
Wo,
4042
Sck,
4143
Miso,
4244
Mosi,
45+
Npcs,
46+
Spck,
4347
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,
4461
};
4562

4663
template<typename... Tuples>
@@ -402,13 +419,32 @@ public:
402419

403420
using Rx = As<PeripheralPin::Rx>;
404421
using Tx = As<PeripheralPin::Tx>;
422+
using Rts = As<PeripheralPin::Rts>;
423+
using Cts = As<PeripheralPin::Cts>;
405424
using ExtInt = As<PeripheralPin::ExtInt>;
406425
using Dm = As<PeripheralPin::Dm>;
407426
using Dp = As<PeripheralPin::Dp>;
427+
using Wo = As<PeripheralPin::Wo>;
408428
using Sck = As<PeripheralPin::Sck>;
409429
using Miso = As<PeripheralPin::Miso>;
410430
using Mosi = As<PeripheralPin::Mosi>;
431+
using Npcs = As<PeripheralPin::Npcs>;
432+
using Spck = As<PeripheralPin::Spck>;
411433
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+
412448

413449
inline static bool
414450
read()

0 commit comments

Comments
 (0)