*/
#include "i2c_subsystem.h"
#include "kernel_id.h"
-#include "s_services.h"
+#include <s_services.h>
#include <t_services.h>
#ifdef _COMMON_BF592
*twi->control = 0; // TWI をディセーブル
*twi->master_ctl = 0; // マスター機能をディセーブル
*twi->slave_ctl = 0; // スレーブ機能をディセーブル
+ *twi->master_addr = 0;
+ *twi->fifo_ctl = 0;
+ *twi->int_mask = 0;
+ *twi->int_stat = 0x1F; // すべての割り込みステータスをクリア
+ *twi->master_stat =0x1F; // すべてのステータスをクリア
*twi->control = TWI_ENA | (SYSCLOCK/10000000); // HWRによると、プリスケール値はSYSCLKを10MHzで割ったものでなければならない。
*twi->clkdiv = 30<<8 | 70; // TWI内部クロック10MHzに対して、100kHzのI2Cクロックは100分の1である