mctools/mctools.h

19 lines
576 B
C
Raw Normal View History

2024-05-03 23:11:40 +02:00
#ifndef MCTOOLS_H_
#define MCTOOLS_H_
#include "stc15.h"
#define stc15_timer0_set_mode_16bitauto() TMOD &= 0xFC;
#define stc15_timer0_set_mode_1() TMOD &= 0xFC; TMOD|=0x01;
#define stc15_timer0_set_mode_8bitauto() TMOD &= 0xFC; TMOD|=0x02;
#define stc15_timer0_set_mode_stop() TMOD|=0x03;
#define stc15_timer0_set_sysclk12() AUXR &= 0x7F;
#define stc15_timer0_set_sysclk1() AUXR |= 0x80;
#define stc15_timer2_set_sysclk12() AUXR &= 0xFB;
#define stc15_timer2_set_sysclk1() AUXR |= 0x04;
#define stc15_timer2_set_clk_internal() AUXR &=0xF7; // T2 use internal clck
#endif