📄 twi.h
字号:
/** \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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -