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

43 lines
1.1 KiB
C
Raw Normal View History

/******************************************************************************
Copyright (C) 2013, Freie Universitaet Berlin (FUB). All rights reserved.
These sources were developed at the Freie Universitaet Berlin, Computer Systems
and Telematics group (http://cst.mi.fu-berlin.de).
-------------------------------------------------------------------------------
This file is part of RIOT.
This file subject to the terms and conditions of the GNU Lesser General Public
License. See the file LICENSE in the top level directory for more details.
*******************************************************************************/
#ifndef __HWTIMER_CPU_H
#define __HWTIMER_CPU_H
#ifdef CC430
#include <cc430f6137.h>
#else
#include <msp430x16x.h>
#endif
#include <stdint.h>
#ifdef __MSP430_HAS_TA2__
#define ARCH_MAXTIMERS 2
#endif
#ifdef __MSP430_HAS_TA3__
#define ARCH_MAXTIMERS 3
#endif
#ifdef __MSP430_HAS_T0A5__
#define ARCH_MAXTIMERS 5
#endif
#ifndef ARCH_MAXTIMERS
#warning "ARCH_MAXTIMERS UNSET!"
#define ARCH_MAXTIMERS 0
#endif
#define HWTIMER_SPEED 32768
#define HWTIMER_MAXTICKS (0xFFFF)
#endif // __HWTIMER_CPU_H