ctr_mcu/trunk/jhl_defs.h
n2232 0d13eb6bc2 □1.34 プラスアルファ
電池残量が30%未満の時に充電しながらoffすると充電LEDが消えない不具合修正
隠語を普通語に
コメント追加
しばらくほっといて電源を入れようとすると一発目電源が入らない件。まだ完全修正じゃないが
電源on時、シーケンスを誤っていた。(task_sys.c)


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@332 013db118-44a6-b54f-8bf7-843cb86687b1
2011-05-25 02:12:23 +00:00

111 lines
1.7 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#ifndef __jhl_defs_h__
#define __jhl_defs_h__
typedef unsigned char u8;
typedef signed char s8;
typedef unsigned short u16;
typedef signed short s16;
typedef unsigned short ux16;
typedef signed short sx16;
#define true 1
#define false 0
// typedef unsigned char err;
#include "config.h"
#define set_bit( cond, reg, pos ) \
{ \
if( cond ){ \
reg |= pos; \
}else{ \
reg &= ~pos; \
} \
}
# ifdef _WIN32
// VCÌ<E2809A>Ô<EFBFBD>üðǤɩ·é
#define bit bool
void EI(){};
void DI(){};
void HALT(){};
void NOP(){};
#define __interrupt
#define __far
typedef struct hoge
{
unsigned _7 :1;
unsigned _6 :1;
unsigned _5 :1;
unsigned _4 :1;
unsigned _3 :1;
unsigned _2 :1;
unsigned _1 :1;
unsigned _0 :1;
}mcu_reg;
mcu_reg P0;
mcu_reg PM0;
mcu_reg PM1;
mcu_reg P1;
mcu_reg P2;
mcu_reg PM2;
mcu_reg PM3;
mcu_reg P3;
mcu_reg P4;
mcu_reg P5;
mcu_reg PM5;
mcu_reg PU5;
mcu_reg P7;
mcu_reg PM7;
mcu_reg P14;
mcu_reg PM14;
mcu_reg PU20;
mcu_reg PM20;
mcu_reg P20;
unsigned char PMK23;
unsigned char RTCIMK;
unsigned char WDTE;
unsigned char PM2;
unsigned char PU7;
unsigned char WDTE;
void EI(){;}
void DI(){;}
unsigned char RWAIT;
unsigned char RWST;
unsigned char bcdtob( unsigned char );
unsigned char HOUR;
unsigned char DAY;
unsigned char MONTH;
unsigned char YEAR;
unsigned char MIN;
unsigned char SEC;
unsigned char TDR06
unsigned char TDR03
unsigned char TDR01
unsigned char TDR07
unsigned char TDR05
unsigned char TDR02
# endif
#endif