Skip to content

Commit 9f78f52

Browse files
mnkpcarlescufi
authored andcommitted
patch: sam3x, sam4e: Add TC_CMR_TCCLKS(value) macro
Add missing TC_CMR_TCCLKS(value) macro to tc.h component file. Signed-off-by: Piotr Mienkowski <[email protected]>
1 parent ab43896 commit 9f78f52

File tree

2 files changed

+2
-0
lines changed
  • asf/sam/include

2 files changed

+2
-0
lines changed

asf/sam/include/sam3x/component/tc.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ typedef struct {
7575
/* -------- TC_CMR : (TC Offset: N/A) Channel Mode Register -------- */
7676
#define TC_CMR_TCCLKS_Pos 0
7777
#define TC_CMR_TCCLKS_Msk (0x7u << TC_CMR_TCCLKS_Pos) /**< \brief (TC_CMR) Clock Selection */
78+
#define TC_CMR_TCCLKS(value) ((TC_CMR_TCCLKS_Msk & ((value) << TC_CMR_TCCLKS_Pos)))
7879
#define TC_CMR_TCCLKS_TIMER_CLOCK1 (0x0u << 0) /**< \brief (TC_CMR) Clock selected: TCLK1 */
7980
#define TC_CMR_TCCLKS_TIMER_CLOCK2 (0x1u << 0) /**< \brief (TC_CMR) Clock selected: TCLK2 */
8081
#define TC_CMR_TCCLKS_TIMER_CLOCK3 (0x2u << 0) /**< \brief (TC_CMR) Clock selected: TCLK3 */

asf/sam/include/sam4e/component/tc.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ typedef struct {
9191
/* -------- TC_CMR : (TC Offset: N/A) Channel Mode Register -------- */
9292
#define TC_CMR_TCCLKS_Pos 0
9393
#define TC_CMR_TCCLKS_Msk (0x7u << TC_CMR_TCCLKS_Pos) /**< \brief (TC_CMR) Clock Selection */
94+
#define TC_CMR_TCCLKS(value) ((TC_CMR_TCCLKS_Msk & ((value) << TC_CMR_TCCLKS_Pos)))
9495
#define TC_CMR_TCCLKS_TIMER_CLOCK1 (0x0u << 0) /**< \brief (TC_CMR) Clock selected: TCLK1 */
9596
#define TC_CMR_TCCLKS_TIMER_CLOCK2 (0x1u << 0) /**< \brief (TC_CMR) Clock selected: TCLK2 */
9697
#define TC_CMR_TCCLKS_TIMER_CLOCK3 (0x2u << 0) /**< \brief (TC_CMR) Clock selected: TCLK3 */

0 commit comments

Comments
 (0)