Skip to content

Commit 87bb961

Browse files
committed
HRTIM - Clean up macro
1 parent 657f52b commit 87bb961

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

src/hrtim/capture.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -149,12 +149,12 @@ pub fn dma_value_to_signed(x: u32, period: u16) -> i32 {
149149
}
150150

151151
macro_rules! impl_capture {
152-
($($TIMX:ident: $mux:expr),+) => {$(
153-
impl_capture!($TIMX: Ch1, cpt1r, cpt1cr, cpt1, cpt1ie, cpt1de, cpt1c, $mux);
154-
impl_capture!($TIMX: Ch2, cpt2r, cpt2cr, cpt2, cpt2ie, cpt2de, cpt2c, $mux);
152+
($($TIMX:ident),+) => {$(
153+
impl_capture!($TIMX: Ch1, cpt1r, cpt1cr, cpt1, cpt1ie, cpt1de, cpt1c);
154+
impl_capture!($TIMX: Ch2, cpt2r, cpt2cr, cpt2, cpt2ie, cpt2de, cpt2c);
155155
)+};
156156

157-
($TIMX:ident: $CH:ident, $cptXr:ident, $cptXcr:ident, $cptX:ident, $cptXie:ident, $cptXde:ident, $cptXc:ident, $mux:expr) => {
157+
($TIMX:ident: $CH:ident, $cptXr:ident, $cptXcr:ident, $cptX:ident, $cptXie:ident, $cptXde:ident, $cptXc:ident) => {
158158
impl<PSCL> HrCapt<$TIMX, PSCL, $CH, NoDma> {
159159
/// Add event to capture
160160
///
@@ -244,16 +244,16 @@ macro_rules! impl_capture {
244244

245245
type MemSize = u32;
246246

247-
const REQUEST_LINE: Option<u8> = Some($mux as u8);
247+
const REQUEST_LINE: Option<u8> = Some(DmaMuxResources::$TIMX as u8);
248248
}
249249
};
250250
}
251251

252252
impl_capture! {
253-
HRTIM_TIMA: DmaMuxResources::HRTIM_TIMA,
254-
HRTIM_TIMB: DmaMuxResources::HRTIM_TIMB,
255-
HRTIM_TIMC: DmaMuxResources::HRTIM_TIMC,
256-
HRTIM_TIMD: DmaMuxResources::HRTIM_TIMD,
257-
HRTIM_TIME: DmaMuxResources::HRTIM_TIME,
258-
HRTIM_TIMF: DmaMuxResources::HRTIM_TIMF
253+
HRTIM_TIMA,
254+
HRTIM_TIMB,
255+
HRTIM_TIMC,
256+
HRTIM_TIMD,
257+
HRTIM_TIME,
258+
HRTIM_TIMF
259259
}

0 commit comments

Comments
 (0)