/* System	: 二足歩行ロボット(walk)
* File		: cgc.c
* function	: 発振回路制御
* Version	: 1.0
* Date		: 2019/5/7
* CPU		: RL78/G12 ROM:16KB RAM:1.5KB fCLK:24MHz
* IDE		: CS+ for CC V6.01.00 [01 Dec 2017]
* Programmer	: Hajime Sugiyama
* Note		: */

/* 特殊機能レジスタ（SFR）へのアクセス記述を使用する(RL78/R5F1026A) */
#include "iodefine.h"
#include "cgc.h"

/* 発振回路制御初期化処理ユニット */
void cgc_initialize(void){
	/* Set fMX */
	CMC = 0x00U;	/* 外部発振子使用しない */
	MSTOP = 1U;	/* X1発振回路停止(CSCﾚｼﾞｽﾀ) */

	/* Set fMAIN */
	MCM0 = 0U;	/* X1発振クロックを内蔵クロックにする(CKCﾚｼﾞｽﾀ) */
	OSMC = 0x00U;	/* 12ビット・インターバル・タイマの動作クロック供給停止(OSMC) */

	/* Set fIH */
	HIOSTOP = 0U;	/* 高速オンチップ・オシレータ動作(CSCﾚｼﾞｽﾀ) */

}
