1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00

cpu/atmega_common: use TIMER_CHANNEL_NUMOF

This commit is contained in:
Benjamin Valentin 2020-06-23 19:24:15 +02:00
parent 51135a50fc
commit 96273b4df0
8 changed files with 14 additions and 14 deletions

View File

@ -29,7 +29,7 @@ extern "C" {
#ifndef TIMER_NUMOF
#define TIMER_NUMOF (2U)
#define TIMER_CHANNELS (3)
#define TIMER_CHANNEL_NUMOF (3)
#define TIMER_0 MEGA_TIMER1
#define TIMER_0_MASK &TIMSK1

View File

@ -28,7 +28,7 @@ extern "C" {
#ifndef TIMER_NUMOF
#define TIMER_NUMOF (2U)
#define TIMER_CHANNELS (2)
#define TIMER_CHANNEL_NUMOF (2)
#define TIMER_0 MEGA_TIMER1
#define TIMER_0_MASK &TIMSK1

View File

@ -26,7 +26,7 @@ extern "C" {
#ifndef TIMER_NUMOF
#define TIMER_NUMOF (3U)
#define TIMER_CHANNELS (3)
#define TIMER_CHANNEL_NUMOF (3)
#define TIMER_0 MEGA_TIMER4
#define TIMER_0_MASK &TIMSK4

View File

@ -29,7 +29,7 @@ extern "C" {
#ifndef TIMER_NUMOF
#define TIMER_NUMOF (2U)
#define TIMER_CHANNELS (3)
#define TIMER_CHANNEL_NUMOF (3)
#define TIMER_0 MEGA_TIMER1
#define TIMER_0_MASK &TIMSK1

View File

@ -26,7 +26,7 @@ extern "C" {
#ifndef TIMER_NUMOF
#define TIMER_NUMOF (3U)
#define TIMER_CHANNELS (3)
#define TIMER_CHANNEL_NUMOF (3)
#define TIMER_0 MEGA_TIMER4
#define TIMER_0_MASK &TIMSK4

View File

@ -27,7 +27,7 @@ extern "C" {
#ifndef TIMER_NUMOF
#define TIMER_NUMOF (1U)
#define TIMER_CHANNELS (2)
#define TIMER_CHANNEL_NUMOF (2)
#define TIMER_0 MEGA_TIMER1
#define TIMER_0_MASK &TIMSK1

View File

@ -26,7 +26,7 @@ extern "C" {
#ifndef TIMER_NUMOF
#define TIMER_NUMOF (2U)
#define TIMER_CHANNELS (3)
#define TIMER_CHANNEL_NUMOF (3)
#define TIMER_0 MEGA_TIMER1
#define TIMER_0_MASK &TIMSK1

View File

@ -78,17 +78,17 @@ static unsigned _oneshot;
static inline void set_oneshot(tim_t tim, int chan)
{
_oneshot |= (1 << chan) << (TIMER_CHANNELS * tim);
_oneshot |= (1 << chan) << (TIMER_CHANNEL_NUMOF * tim);
}
static inline void clear_oneshot(tim_t tim, int chan)
{
_oneshot &= ~((1 << chan) << (TIMER_CHANNELS * tim));
_oneshot &= ~((1 << chan) << (TIMER_CHANNEL_NUMOF * tim));
}
static inline bool is_oneshot(tim_t tim, int chan)
{
return _oneshot & ((1 << chan) << (TIMER_CHANNELS * tim));
return _oneshot & ((1 << chan) << (TIMER_CHANNEL_NUMOF * tim));
}
/**
@ -150,7 +150,7 @@ int timer_init(tim_t tim, unsigned long freq, timer_cb_t cb, void *arg)
int timer_set_absolute(tim_t tim, int channel, unsigned int value)
{
if (channel >= TIMER_CHANNELS) {
if (channel >= TIMER_CHANNEL_NUMOF) {
return -1;
}
@ -168,7 +168,7 @@ int timer_set_absolute(tim_t tim, int channel, unsigned int value)
int timer_set(tim_t tim, int channel, unsigned int timeout)
{
if (channel >= TIMER_CHANNELS) {
if (channel >= TIMER_CHANNEL_NUMOF) {
return -1;
}
@ -197,7 +197,7 @@ int timer_set_periodic(tim_t tim, int channel, unsigned int value, uint8_t flags
{
int res = 0;
if (channel >= TIMER_CHANNELS) {
if (channel >= TIMER_CHANNEL_NUMOF) {
return -1;
}
@ -235,7 +235,7 @@ int timer_set_periodic(tim_t tim, int channel, unsigned int value, uint8_t flags
int timer_clear(tim_t tim, int channel)
{
if (channel >= TIMER_CHANNELS) {
if (channel >= TIMER_CHANNEL_NUMOF) {
return -1;
}