Skip to content

Commit 6206aeb

Browse files
committed
removed unused template par from signalToChannel()
1 parent 1a89fbe commit 6206aeb

File tree

3 files changed

+21
-22
lines changed

3 files changed

+21
-22
lines changed

src/modm/platform/timer/stm32/advanced.hpp.in

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@ public:
338338
static void
339339
setOutputIdleState(OutputIdleState idle, OutputIdleState idle_n = OutputIdleState::Reset)
340340
{
341-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
341+
constexpr auto channel = signalToChannel<Signal>();
342342
setOutputIdleState(channel, idle, idle_n);
343343
}
344344

@@ -408,7 +408,7 @@ public:
408408
static void
409409
configureInputChannel(uint8_t filter)
410410
{
411-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
411+
constexpr auto channel = signalToChannel<Signal>();
412412
configureInputChannel(channel, filter);
413413
}
414414

@@ -425,7 +425,7 @@ public:
425425
InputCapturePolarity polarity, uint8_t filter,
426426
bool xor_ch1_3=false)
427427
{
428-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
428+
constexpr auto channel = signalToChannel<Signal>();
429429
configureInputChannel(channel, input, prescaler, polarity, filter, xor_ch1_3);
430430
}
431431

@@ -441,7 +441,7 @@ public:
441441
configureOutputChannel(OutputCompareMode mode,
442442
Value compareValue, PinState out = PinState::Enable)
443443
{
444-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
444+
constexpr auto channel = signalToChannel<Signal>();
445445
configureOutputChannel(channel, mode, compareValue, out);
446446
}
447447

@@ -460,7 +460,7 @@ public:
460460
OutputComparePolarity polarity_n = OutputComparePolarity::ActiveHigh,
461461
OutputComparePreload preload = OutputComparePreload::Disable)
462462
{
463-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
463+
constexpr auto channel = signalToChannel<Signal>();
464464
configureOutputChannel(channel, mode, compareValue, out, polarity, out_n, polarity_n, preload);
465465
}
466466

@@ -491,7 +491,7 @@ public:
491491
OutputComparePolarity polarity_n = OutputComparePolarity::ActiveHigh,
492492
OutputComparePreload preload = OutputComparePreload::Disable)
493493
{
494-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
494+
constexpr auto channel = signalToChannel<Signal>();
495495
configureOutputChannel(channel, mode, out, polarity, out_n, polarity_n, preload);
496496
}
497497

@@ -522,7 +522,7 @@ public:
522522
static void
523523
configureOutputChannel(uint32_t modeOutputPorts)
524524
{
525-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
525+
constexpr auto channel = signalToChannel<Signal>();
526526
configureOutputChannel(channel, modeOutputPorts);
527527
}
528528

@@ -546,7 +546,7 @@ public:
546546
static void
547547
setCompareValue(Value value)
548548
{
549-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
549+
constexpr auto channel = signalToChannel<Signal>();
550550
setCompareValue(channel, value);
551551
}
552552

@@ -560,7 +560,7 @@ public:
560560
static inline Value
561561
getCompareValue()
562562
{
563-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
563+
constexpr auto channel = signalToChannel<Signal>();
564564
return getCompareValue(channel);
565565
}
566566

src/modm/platform/timer/stm32/general_purpose.hpp.in

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,7 @@ public:
405405
static void
406406
configureInputChannel(uint8_t filter)
407407
{
408-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
408+
constexpr auto channel = signalToChannel<Signal>();
409409
configureInputChannel(channel, filter);
410410
}
411411

@@ -422,7 +422,7 @@ public:
422422
InputCapturePolarity polarity, uint8_t filter,
423423
bool xor_ch1_3=false)
424424
{
425-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
425+
constexpr auto channel = signalToChannel<Signal>();
426426
configureInputChannel(channel, input, prescaler, polarity, filter, xor_ch1_3);
427427
}
428428

@@ -437,7 +437,7 @@ public:
437437
Value compareValue, PinState out = PinState::Enable,
438438
bool enableComparePreload = true)
439439
{
440-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
440+
constexpr auto channel = signalToChannel<Signal>();
441441
configureOutputChannel(channel, mode, compareValue, out, enableComparePreload);
442442
}
443443

@@ -454,7 +454,7 @@ public:
454454
OutputComparePolarity polarity,
455455
OutputComparePreload preload = OutputComparePreload::Disable)
456456
{
457-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
457+
constexpr auto channel = signalToChannel<Signal>();
458458
configureOutputChannel(channel, mode, compareValue, out, polarity, PinState::Disable, OutputComparePolarity::ActiveHigh, preload);
459459
}
460460

@@ -485,7 +485,7 @@ public:
485485
OutputComparePolarity polarity_n = OutputComparePolarity::ActiveHigh,
486486
OutputComparePreload preload = OutputComparePreload::Disable)
487487
{
488-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
488+
constexpr auto channel = signalToChannel<Signal>();
489489
%% if id in [15, 16, 17]
490490
static_assert(channel == 1, "Timer{{ id }} has complementary output only on channel 1");
491491
%% endif
@@ -528,7 +528,7 @@ public:
528528
static void
529529
setInvertedPwm()
530530
{
531-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
531+
constexpr auto channel = signalToChannel<Signal>();
532532
setInvertedPwm(channel);
533533
}
534534

@@ -568,7 +568,7 @@ public:
568568
static void
569569
setNormalPwm()
570570
{
571-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
571+
constexpr auto channel = signalToChannel<Signal>();
572572
setNormalPwm(channel);
573573
}
574574

@@ -607,7 +607,7 @@ public:
607607
static void
608608
forceInactive()
609609
{
610-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
610+
constexpr auto channel = signalToChannel<Signal>();
611611
forceInactive(channel);
612612
}
613613

@@ -646,7 +646,7 @@ public:
646646
static void
647647
forceActive()
648648
{
649-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
649+
constexpr auto channel = signalToChannel<Signal>();
650650
forceActive(channel);
651651
}
652652

@@ -687,7 +687,7 @@ public:
687687
static void
688688
setCompareValue(Value value)
689689
{
690-
constexpr auto channel = signalToChannel<Peripheral::Tim{{id}}, Signal>();
690+
constexpr auto channel = signalToChannel<Signal>();
691691
setCompareValue(channel, value);
692692
}
693693

@@ -701,7 +701,7 @@ public:
701701
static inline Value
702702
getCompareValue()
703703
{
704-
constexpr auto channel = signalToChannel<Peripheral::Tim{{ id }}, Signal>();
704+
constexpr auto channel = signalToChannel<Signal>();
705705
return getCompareValue(channel);
706706
}
707707
public:

src/modm/platform/timer/stm32/general_purpose_base.hpp.in

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -327,11 +327,10 @@ public:
327327
}
328328

329329
protected:
330-
template<Peripheral p, typename Signal>
330+
template<typename Signal>
331331
static consteval int
332332
signalToChannel()
333333
{
334-
modm::platform::detail::SignalConnection<Signal, p>{};
335334
%% for signal, number in signals
336335
%% if loop.first
337336
if constexpr (Signal::Signal == Gpio::Signal::{{ signal }}) {

0 commit comments

Comments
 (0)