OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [freertos-6.1.1/] [Demo/] [RX600_RX62N-RSK_Renesas/] [RTOSDemo/] [include/] [rskrx62ndef.h] - Rev 609

Go to most recent revision | Compare with Previous | Blame | View Log

 
/******************************************************************************
* DISCLAIMER
* Please refer to http://www.renesas.com/disclaimer
******************************************************************************
  Copyright (C) 2008. Renesas Technology Corp., All Rights Reserved.
*******************************************************************************
* File Name    : rsksh7216.h
* Version      : 1.00
* Description  : RSK 7216 board specific settings
******************************************************************************
* History : DD.MM.YYYY Version Description
*         : 06.10.2009 1.00    First Release
******************************************************************************/
 
#ifndef RSKRX62N_H
#define RSKRX62N_H
 
/******************************************************************************
Includes   <System Includes> , "Project Includes"
******************************************************************************/
 
/******************************************************************************
Typedef definitions
******************************************************************************/
 
/******************************************************************************
Macro definitions
******************************************************************************/
 
/* System Clock Settings */
#define     XTAL_FREQUENCY  (12000000L)
#define     ICLK_MUL        (8)
#define     PCLK_MUL        (4)
#define     BCLK_MUL        (4)
#define     ICLK_FREQUENCY  (XTAL_FREQUENCY * ICLK_MUL)
#define     PCLK_FREQUENCY  (XTAL_FREQUENCY * PCLK_MUL)
#define     BCLK_FREQUENCY  (XTAL_FREQUENCY * BCLK_MUL)
 
#define     CMT0_CLK_SELECT (512)
 
/* General Values */
#define		LED_ON          (0)
#define 	LED_OFF			(1)
#define 	SET_BIT_HIGH	(1)
#define 	SET_BIT_LOW		(0)
#define 	SET_BYTE_HIGH	(0xFF)
#define 	SET_BYTE_LOW	(0x00)
 
/* Define switches to be polled if not available as interrupts */
#define		SW_ACTIVE		FALSE
#define 	SW1 			PORT0.DR.BIT.B0
#define 	SW2 			PORT0.DR.BIT.B1
#define     SW3             PORT0.DR.BIT.B7
#define 	SW1_DDR			PORT0.DDR.BIT.B0
#define 	SW2_DDR			PORT0.DDR.BIT.B1
#define     SW3_DDR         PORT0.DDR.BIT.B7
#define 	SW1_ICR			PORT0.ICR.BIT.B0
#define 	SW2_ICR			PORT0.ICR.BIT.B1
#define     SW3_ICR         PORT0.ICR.BIT.B7
 
/* LEDs */
#define		LED0			PORT0.DR.BIT.B2
#define		LED1			PORT0.DR.BIT.B3
#define		LED2			PORT0.DR.BIT.B5
#define		LED3			PORT3.DR.BIT.B4
#define	    LED4			PORT6.DR.BIT.B0
#define	    LED5			PORT7.DR.BIT.B3
#define		LED0_DDR        PORT0.DDR.BIT.B2
#define		LED1_DDR        PORT0.DDR.BIT.B3
#define		LED2_DDR        PORT0.DDR.BIT.B5
#define		LED3_DDR        PORT3.DDR.BIT.B4
#define	    LED4_DDR        PORT6.DDR.BIT.B0
#define	    LED5_DDR        PORT7.DDR.BIT.B3
 
/* 2x8 segment LCD */
#define     LCD_RS          PORT8.DR.BIT.B4
#define     LCD_EN          PORT8.DR.BIT.B5
#define     LCD_DATA        PORT9.DR.BYTE
#define     LCD_RS_DDR      PORT8.DDR.BIT.B4
#define     LCD_EN_DDR      PORT8.DDR.BIT.B5
#define     LCD_DATA_DDR    PORT9.DDR.BYTE
 
 
 
/******************************************************************************
Variable Externs
******************************************************************************/
 
/******************************************************************************
Functions Prototypes
******************************************************************************/
 
 
 
/* RSKRX62N_H */
#endif		
 
 

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.