From 40ab1463c3da0c844eedba5c5f52d5ef8af322c4 Mon Sep 17 00:00:00 2001 From: Philip Lampkin Date: Sat, 24 Apr 2021 12:07:04 -0500 Subject: terminology update --- .../TinyWire-master/TinyWireS/usiTwiSlave.h | 96 ---------------------- 1 file changed, 96 deletions(-) delete mode 100644 digital-driver/firmware/TinyWire-master/TinyWireS/usiTwiSlave.h (limited to 'digital-driver/firmware/TinyWire-master/TinyWireS/usiTwiSlave.h') diff --git a/digital-driver/firmware/TinyWire-master/TinyWireS/usiTwiSlave.h b/digital-driver/firmware/TinyWire-master/TinyWireS/usiTwiSlave.h deleted file mode 100644 index 88b9445..0000000 --- a/digital-driver/firmware/TinyWire-master/TinyWireS/usiTwiSlave.h +++ /dev/null @@ -1,96 +0,0 @@ -/******************************************************************************** - -Header file for the USI TWI Slave driver. - -Created by Donald R. Blake -donblake at worldnet.att.net - ---------------------------------------------------------------------------------- - -Created from Atmel source files for Application Note AVR312: Using the USI Module -as an I2C slave. - -This program is free software; you can redistribute it and/or modify it under the -terms of the GNU General Public License as published by the Free Software -Foundation; either version 2 of the License, or (at your option) any later -version. - -This program is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A -PARTICULAR PURPOSE. See the GNU General Public License for more details. - ---------------------------------------------------------------------------------- - -Change Activity: - - Date Description - ------ ------------- - 15 Mar 2007 Created. - -********************************************************************************/ - - - -#ifndef _USI_TWI_SLAVE_H_ -#define _USI_TWI_SLAVE_H_ - - - -/******************************************************************************** - - includes - -********************************************************************************/ - -#include -#include - - - -/******************************************************************************** - - prototypes - -********************************************************************************/ - -void usiTwiSlaveInit( uint8_t ); -void usiTwiTransmitByte( uint8_t ); -uint8_t usiTwiReceiveByte( void ); -bool usiTwiDataInTransmitBuffer(void); -uint8_t usiTwiAmountDataInReceiveBuffer(void); -// on_XXX handler pointers -void (*usi_onRequestPtr)(void); -void (*usi_onReceiverPtr)(uint8_t); - - -/******************************************************************************** - - driver buffer definitions - -********************************************************************************/ - -// permitted RX buffer sizes: 1, 2, 4, 8, 16, 32, 64, 128 or 256 - -#ifndef TWI_RX_BUFFER_SIZE -#define TWI_RX_BUFFER_SIZE ( 16 ) -#endif -#define TWI_RX_BUFFER_MASK ( TWI_RX_BUFFER_SIZE - 1 ) - -#if ( TWI_RX_BUFFER_SIZE & TWI_RX_BUFFER_MASK ) -# error TWI RX buffer size is not a power of 2 -#endif - -// permitted TX buffer sizes: 1, 2, 4, 8, 16, 32, 64, 128 or 256 - -#ifndef TWI_TX_BUFFER_SIZE -#define TWI_TX_BUFFER_SIZE ( 16 ) -#endif -#define TWI_TX_BUFFER_MASK ( TWI_TX_BUFFER_SIZE - 1 ) - -#if ( TWI_TX_BUFFER_SIZE & TWI_TX_BUFFER_MASK ) -# error TWI TX buffer size is not a power of 2 -#endif - - - -#endif // ifndef _USI_TWI_SLAVE_H_ -- cgit v1.2.3