/******************************************************************************* * * * Copyright 2010 Rheinmetall Canada Inc. * * * * No part of this document may be reproduced, stored in * * a retrieval system, or transmitted, in any form or by any means, * * electronic, mechanical, photocopying, recording, or otherwise, * * without the prior written permission of Rheinmetall Canada Inc. * * * *******************************************************************************/ /* ¤Revision: 000 20100616 HCAM, Original version. ### YYYYMMDD Initial, Bug Identification Change description. */ #ifndef DEFINE_H #define DEFINE_H /* ************************************************************************** */ /* Includes */ #include //#include "CUHelperFcns.h" /* ************************************************************************** */ /* Defines */ #define SYS_FREQ (77824000L) #define PERIPHERAL_FREQ (77824000L) #define PIN_INPUT 1 #define PIN_OUTPUT 0 #define false 0 #define true 1 #define MSB8(x) ((x >> 8) & 0xFF) #define LSB8(x) (x & 0xFF) #define USE_BLOCKING_PRINTF #define NO_EXTERNAL_UART #define USE_675F512_CPU //For prototype board, 795F512 CPUs were backordered. /* ************************************************************************** */ /* Type definitions */ //typedef int bool; typedef int Bool; #define RET_OK 1 #define RET_ERROR 0 //Only uncomment 1 serial port !!! (otherwise you will have a bad day :) //#define USE_SERIAL_PORT_1 #define USE_SERIAL_PORT_2 #endif //EOF