Lines Matching refs:bit_width
66 #define TIMER_BIT_WIDTH_MAX(id, bit_width) \ argument
67 (TIMER_MAX_SIZE(id) == 8 ? (bit_width == NRF_TIMER_BIT_WIDTH_8) : \
68 (TIMER_MAX_SIZE(id) == 16 ? (bit_width == NRF_TIMER_BIT_WIDTH_8) || \
69 (bit_width == NRF_TIMER_BIT_WIDTH_16) : \
70 (TIMER_MAX_SIZE(id) == 24 ? (bit_width == NRF_TIMER_BIT_WIDTH_8) || \
71 (bit_width == NRF_TIMER_BIT_WIDTH_16) || \
72 (bit_width == NRF_TIMER_BIT_WIDTH_24) : \
73 (TIMER_MAX_SIZE(id) == 32 ? (bit_width == NRF_TIMER_BIT_WIDTH_8) || \
74 (bit_width == NRF_TIMER_BIT_WIDTH_16) || \
75 (bit_width == NRF_TIMER_BIT_WIDTH_24) || \
76 (bit_width == NRF_TIMER_BIT_WIDTH_32) : \
89 #define NRF_TIMER_IS_BIT_WIDTH_VALID(p_reg, bit_width) ( \ argument
90 ((p_reg == NRF_TIMER0) && TIMER_BIT_WIDTH_MAX(0, bit_width)) \
91 || ((p_reg == NRF_TIMER1) && TIMER_BIT_WIDTH_MAX(1, bit_width)) \
92 || ((p_reg == NRF_TIMER2) && TIMER_BIT_WIDTH_MAX(2, bit_width)))
94 #define NRF_TIMER_IS_BIT_WIDTH_VALID(p_reg, bit_width) ( \
95 ((p_reg == NRF_TIMER0) && TIMER_BIT_WIDTH_MAX(0, bit_width)) \
96 || ((p_reg == NRF_TIMER1) && TIMER_BIT_WIDTH_MAX(1, bit_width)) \
97 || ((p_reg == NRF_TIMER2) && TIMER_BIT_WIDTH_MAX(2, bit_width)) \
98 || ((p_reg == NRF_TIMER3) && TIMER_BIT_WIDTH_MAX(3, bit_width)))
100 #define NRF_TIMER_IS_BIT_WIDTH_VALID(p_reg, bit_width) ( \
101 ((p_reg == NRF_TIMER0) && TIMER_BIT_WIDTH_MAX(0, bit_width)) \
102 || ((p_reg == NRF_TIMER1) && TIMER_BIT_WIDTH_MAX(1, bit_width)) \
103 || ((p_reg == NRF_TIMER2) && TIMER_BIT_WIDTH_MAX(2, bit_width)) \
104 || ((p_reg == NRF_TIMER3) && TIMER_BIT_WIDTH_MAX(3, bit_width)) \
105 || ((p_reg == NRF_TIMER4) && TIMER_BIT_WIDTH_MAX(4, bit_width)))
434 nrf_timer_bit_width_t bit_width);
668 nrf_timer_bit_width_t bit_width) in nrf_timer_bit_width_set() argument
671 ((bit_width << TIMER_BITMODE_BITMODE_Pos) & in nrf_timer_bit_width_set()