/** * ####################################################################################### * GAYE Abdoulaye Walsimou, * Copyright(C) 2009 GAYE Abdoulaye Walsimou. All rights reserved. * * This program is free software; you can distribute it and/or modify it * under the terms of the GNU General Public License * (Version 2 or later) published by the Free Software Foundation. * * This program is distributed in the hope 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. * * You should have received a copy of the GNU General Public License along * with this program; if not, write to the Free Software Foundation, Inc., * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. * ####################################################################################### * * \file ram.h * \brief Header file defining heap size for each supported device and include * \brief device registers * \author GAYE Abdoulaye Walsimou, * \date April 2009 * ####################################################################################### */ #ifndef PIC18MEMOY_H #define PIC18RAM_H #include #ifdef __18f452__ #define PIC18_SDCC_HEAP_SIZE 1024 #endif #ifdef __18f4520__ #define PIC18_SDCC_HEAP_SIZE 1024 #endif #ifdef __18f4580__ #define PIC18_SDCC_HEAP_SIZE 1024 #endif #ifdef __18f97j60__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f25k20__ #define PIC18_SDCC_HEAP_SIZE 1024 #endif #ifdef __18f26k20__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f45k20__ #define PIC18_SDCC_HEAP_SIZE 1024 #endif #ifdef __18f46k20__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f65j50__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f66j50__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f66j55__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f66j60__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f66j65__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f67j50__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f67j60__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f85j50__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f86j50__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f86j50__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f86j55__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f86j60__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f86j66__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f87j50__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f87j60__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f96j60__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f96j65__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f97j60__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f252__ #define PIC18_SDCC_HEAP_SIZE 1024 #endif #ifdef __18f258__ #define PIC18_SDCC_HEAP_SIZE 1024 #endif #ifdef __18f458__ #define PIC18_SDCC_HEAP_SIZE 1024 #endif #ifdef __18f2510__ #define PIC18_SDCC_HEAP_SIZE 1024 #endif #ifdef __18f2515__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f2520__ #define PIC18_SDCC_HEAP_SIZE 1024 #endif #ifdef __18f2523__ #define PIC18_SDCC_HEAP_SIZE 1024 #endif #ifdef __18f2525__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f2580__ #define PIC18_SDCC_HEAP_SIZE 1024 #endif #ifdef __18f2585__ #define PIC18_SDCC_HEAP_SIZE 2048 #endif #ifdef __18f2610__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f2620__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f2680__ #define PIC18_SDCC_HEAP_SIZE 2048 #endif #ifdef __18f2682__ #define PIC18_SDCC_HEAP_SIZE 2048 #endif #ifdef __18f2685__ #define PIC18_SDCC_HEAP_SIZE 2048 #endif #ifdef __18f4510__ #define PIC18_SDCC_HEAP_SIZE 1024 #endif #ifdef __18f4515__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f4523__ #define PIC18_SDCC_HEAP_SIZE 1024 #endif #ifdef __18f4525__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f4585__ #define PIC18_SDCC_HEAP_SIZE 2048 #endif #ifdef __18f4610__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f4620__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f4680__ #define PIC18_SDCC_HEAP_SIZE 2048 #endif #ifdef __18f4682__ #define PIC18_SDCC_HEAP_SIZE 2048 #endif #ifdef __18f4685__ #define PIC18_SDCC_HEAP_SIZE 2048 #endif #ifdef __18f6520__ #define PIC18_SDCC_HEAP_SIZE 1024 #endif #ifdef __18f6585__ #define PIC18_SDCC_HEAP_SIZE 2048 #endif #ifdef __18f6620__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f6680__ #define PIC18_SDCC_HEAP_SIZE 2048 #endif #ifdef __18f6720__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f8520__ #define PIC18_SDCC_HEAP_SIZE 1024 #endif #ifdef __18f8585__ #define PIC18_SDCC_HEAP_SIZE 2048 #endif #ifdef __18f8620__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #ifdef __18f8680__ #define PIC18_SDCC_HEAP_SIZE 2048 #endif #ifdef __18f8720__ #define PIC18_SDCC_HEAP_SIZE 2560 #endif #endif /*PIC18RAM_H*/