twi.h

来自「Source code for driving RFM01 fm radio r」· C头文件 代码 · 共 46 行

H
46
字号
/** \file twi.h \brief Sterownik interfejsu TWI. */
/*
  Copyright (c) 2004 Robert Krysztof
  robert.krysztof@wp.pl
  http://www.avr-gcc.prv.pl

  Based on:
  Title: Interrupt driven Two Wire Interface
  Author: kkempeneers (Koen Kempeneers)
  Registered at AVRfreaks.net November 11, 2003
*/
/** \defgroup twi Interfejs TWI
	
	Obs硊ga interfejsu TWI
 \code
 #include "twi.h"
 \endcode 

 \par Wykorzystywane przerwania:
 
 \c SIG_2WIRE_SERIAL
*/
#ifndef __TWI_H__
#define __TWI_H__

#include <avr/io.h>
#include <compat/twi.h>
#include <avr/signal.h>
#include <avr/interrupt.h>

#include "config.h"
#include "global.h"

/*@{*/

/** Bit definitions for the tw_status register */
#define TWI_BUSY 7

extern volatile unsigned char TWI_address;	///< Adres sprz阾owy uk砤du
extern volatile unsigned char *TWI_data;	///< Wska焠ik do danych TWI 
extern volatile unsigned char TWI_ddr;	///< Kierukek danych TWI
extern volatile unsigned char TWI_bytes;	///< Ilo滄 bajt體 TWI
extern volatile unsigned char TWI_stop;	///< Znacznik zako馽zenia transmisji

extern volatile unsigned char TWI_stat;	///< Status TWI
extern volatile unsigned char TWI_retry_cnt; ///< Licznik powt髍ze

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?