From de3d76109e318516fc1fe06580050cd0415ce081 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Mon, 6 Mar 2023 17:15:36 +0100 Subject: Remove ATMEGA48 files This was never supported. --- ATmega48/Source/d_pccomm.r | 93 ---------------------------------------------- 1 file changed, 93 deletions(-) delete mode 100644 ATmega48/Source/d_pccomm.r (limited to 'ATmega48/Source/d_pccomm.r') diff --git a/ATmega48/Source/d_pccomm.r b/ATmega48/Source/d_pccomm.r deleted file mode 100644 index 0660ac7..0000000 --- a/ATmega48/Source/d_pccomm.r +++ /dev/null @@ -1,93 +0,0 @@ -// -// Programmer -// -// Date init 14.12.2004 -// -// Reviser $Author:: Dktochpe $ -// -// Revision date $Date:: 22-02-05 11:10 $ -// -// Filename $Workfile:: d_pccomm.r $ -// -// Version $Revision:: 6 $ -// -// Archive $Archive:: /LMS2006/Sys01/Ioctrl/Firmware/Source/d_pccomm $ -// -// Platform C -// - -#ifdef ATMEGAX8 - -#define BAUD_RATE 4800L - -#define RX_BUFFERSIZE (BYTES_TO_TX) -#define TX_BUFFERSIZE (BYTES_TO_RX) - -UBYTE RxBuffer[RX_BUFFERSIZE]; -UBYTE RxPointer; - -UBYTE TxBuffer[TX_BUFFERSIZE]; -UBYTE TxPointer; - -#pragma language=extended -#pragma vector = USART_RX_vect -__interrupt void RxInterrupt(void) -{ - UBYTE *pBuffer; - - RxBuffer[RxPointer] = UDR0; - RxPointer++; - if (RxPointer >= RX_BUFFERSIZE) - { - pBuffer = (UBYTE*)&IoToAvr; - for (RxPointer = 0;RxPointer < RX_BUFFERSIZE;RxPointer++) - { - *pBuffer = RxBuffer[RxPointer]; - pBuffer++; - } - RxPointer = 0; - pBuffer = (UBYTE*)&IoFromAvr; - for (TxPointer = 0;TxPointer < TX_BUFFERSIZE;TxPointer++) - { - TxBuffer[TxPointer] = *pBuffer; - pBuffer++; - } - TxPointer = 0; - UDR0 = TxBuffer[TxPointer]; - TxPointer++; - UCSR0B |= 0x40; - } -} - -#pragma language=extended -#pragma vector = USART_TX_vect -__interrupt void TxInterrupt(void) -{ - UDR0 = TxBuffer[TxPointer]; - TxPointer++; - if (TxPointer >= TX_BUFFERSIZE) - { - UCSR0B &= ~0x40; - TxPointer = 0; - RxPointer = 0; - } -} - -#define INITPcComm {\ - DDRD |= 0x02;\ - DDRD &= ~0x01;\ - UBRR0 = (UWORD)((OSC/(16 * BAUD_RATE)) - 1);\ - UCSR0A = 0x40;\ - UCSR0B = 0x98;\ - UCSR0C = 0x36;\ - RxPointer = 0;\ - } - -#define EXITPcComm {\ - UCSR0B = 0x00;\ - PORTD &= ~0x01;\ - DDRD |= 0x01;\ - } - - -#endif -- cgit v1.2.3