Main Page | Modules | Related Pages | Examples

avrprog/module-src/config.h

/*
 * Turbo Programmer Utilities, turbo-prog-utils, www.bladox.com 
 *
 * Copyright (C) 2004 BLADOX, s.r.o.
 *
 * 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, 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.
 */

#ifndef _CONFIG_TURBO_
#define _CONFIG_TURBO_

#define DEBUG

#define CONFIG_LANG_EN
#define CONFIG_LANG_DE
#define CONFIG_LANG_IT
#define CONFIG_LANG_FR
#define CONFIG_LANG_ES
#define CONFIG_LANG_NL
#define CONFIG_LANG_SE
#define CONFIG_LANG_DK
#define CONFIG_LANG_PT
#define CONFIG_LANG_FI
#define CONFIG_LANG_NO
#define CONFIG_LANG_EL
#define CONFIG_LANG_TR
#define CONFIG_LANG_HU
#define CONFIG_LANG_PL
#define CONFIG_LANG_UN
#define CONFIG_LANG_CZ
#define CONFIG_LANG_HE
#define CONFIG_LANG_AR
#define CONFIG_LANG_RU
#define CONFIG_LANG_IS


//-------------------------------------------------------------------
// PINS
//-------------------------------------------------------------------

#define PROG_RESETn_DDR DDRD
#define PROG_RESETn_DDR_DD DD5
#define PROG_RESETn_PORT PORTD
#define PROG_RESETn_PORT_PIN PORT5

#define PROG_SCK_DDR DDRB
#define PROG_SCK_DDR_DD DD1
#define PROG_SCK_PORT PORTB
#define PROG_SCK_PORT_PIN PORT1

#define DEBUG_MOSI_DDR DDRB
#define DEBUG_MOSI_DDR_DD DD2
#define DEBUG_MOSI_PORT PORTB
#define DEBUG_MOSI_PORT_PIN PORT2

#define DEBUG_MISO_DDR DDRB
#define DEBUG_MISO_DDR_DD DD3
#define DEBUG_MISO_PORT PORTB
#define DEBUG_MISO_PORT_PIN PORT3

#define DEBUG_SS_MCU_DDR DDRB
#define DEBUG_SS_MCU_DDR_DD DD0
#define DEBUG_SS_MCU_PORT PORTB
#define DEBUG_SS_MCU_PORT_PIN PORT0


//-------------------------------------------------------------------
// EXT PORTS
//-------------------------------------------------------------------
#define ENABLES0_WRITE_PORT 2
#define ENABLES1_WRITE_PORT 3


//-------------------------------------------------------------------
// EXT PINS
//-------------------------------------------------------------------
#define EXT_PROG_DEBUG_PDO_ENABLE_PORT ENABLES0_WRITE_PORT
#define EXT_PROG_DEBUG_PDO_ENABLE_PORT_PIN 0

#define EXT_PROG_DEBUG_PDI_ENABLE_PORT ENABLES0_WRITE_PORT
#define EXT_PROG_DEBUG_PDI_ENABLE_PORT_PIN 1

#define EXT_PROG_DEBUG_SCK_ENABLE_PORT ENABLES0_WRITE_PORT
#define EXT_PROG_DEBUG_SCK_ENABLE_PORT_PIN 6

#define EXT_PROG_DEBUG_RESETn_ENABLE_PORT ENABLES0_WRITE_PORT
#define EXT_PROG_DEBUG_RESETn_ENABLE_PORT_PIN 2

#define EXT_PROG_DEBUG_VCC_ENABLE_PORT ENABLES0_WRITE_PORT
#define EXT_PROG_DEBUG_VCC_ENABLE_PORT_PIN 3

#define EXT_PROG_DEBUG_CLK_ENABLE_PORT ENABLES1_WRITE_PORT
#define EXT_PROG_DEBUG_CLK_ENABLE_PORT_PIN 7

#endif


Copyright © 2004 BLADOX
Turbo Programmer version 2.0