/*#*
*#* $Log$
+ *#* Revision 1.2 2005/04/11 19:10:27 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.1 2005/04/11 19:04:13 bernie
*#* Move top-level headers to cfg/ subdir.
*#*
#ifndef DEVLIB_COMPILER_H
#define DEVLIB_COMPILER_H
-#include "cpu_detect.h"
+#include <cfg/cpu_detect.h>
#if defined __GNUC__ && defined __GNUC_MINOR__
/*#*
*#* $Log$
+ *#* Revision 1.2 2005/04/11 19:10:27 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.1 2005/04/11 19:04:13 bernie
*#* Move top-level headers to cfg/ subdir.
*#*
#ifndef CONFIG_KERN_H
#define CONFIG_KERN_H
-#include <arch_config.h> /* ARCH_EMUL */
+#include <cfg/arch_config.h> /* ARCH_EMUL */
/*!
* \name Modules activation
/*#*
*#* $Log$
+ *#* Revision 1.2 2005/04/11 19:10:27 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.1 2005/04/11 19:04:13 bernie
*#* Move top-level headers to cfg/ subdir.
*#*
#ifndef DEVLIB_CPU_H
#define DEVLIB_CPU_H
-#include "compiler.h" /* for uintXX_t */
+#include <cfg/compiler.h> /* for uintXX_t */
/*!
/*#*
*#* $Log$
+ *#* Revision 1.2 2005/04/11 19:10:27 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.1 2005/04/11 19:04:13 bernie
*#* Move top-level headers to cfg/ subdir.
*#*
#endif
#endif
#else /* !OS_HOSTED */
- #include <compiler.h>
+ #include <cfg/compiler.h>
#endif /* !OS_HOSTED */
#define ASSERT_VALID_PTR_OR_NULL(p) ASSERT((((p) == NULL) || ((unsigned long)(p) >= 0x200)))
#else /* !OS_HOSTED */
- #include <config.h> /* CONFIG_KDEBUG_ASSERT_NO_TEXT */
- #include <cpu.h> /* CPU_HARVARD */
+ #include <cfg/config.h> /* CONFIG_KDEBUG_ASSERT_NO_TEXT */
+ #include <cfg/cpu.h> /* CPU_HARVARD */
/* These are implemented in drv/kdebug.c */
void kdbg_init(void);
/*#*
*#* $Log$
+ *#* Revision 1.2 2005/04/11 19:10:27 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.1 2005/04/11 19:04:13 bernie
*#* Move top-level headers to cfg/ subdir.
*#*
#ifndef MACROS_H
#define MACROS_H
-#include <compiler.h>
+#include <cfg/compiler.h>
/* avr-gcc does not seem to support libstdc++ */
#if defined(__cplusplus) && !CPU_AVR
/*#*
*#* $Log$
+ *#* Revision 1.14 2005/04/11 19:10:27 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.13 2005/02/18 11:20:15 bernie
*#* Use mware/event.h; Update copyright info.
*#*
#include <drv/timer.h>
#include <mware/event.h>
-#include <macros.h> /* BV() */
-#include <debug.h>
+#include <cfg/macros.h> /* BV() */
+#include <cfg/debug.h>
#include <hw.h>
-#include <arch_config.h>
+#include <cfg/arch_config.h>
#if (ARCH & ARCH_EMUL)
/*#*
*#* $Log$
+ *#* Revision 1.7 2005/04/11 19:10:27 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.6 2004/12/08 09:11:53 bernie
*#* Rename time_t to mtime_t.
*#*
#ifndef DRV_BUZZER_H
#define DRV_BUZZER_H
-#include <compiler.h>
+#include <cfg/compiler.h>
extern void buz_init(void);
extern void buz_beep(mtime_t time);
/*#*
*#* $Log$
+ *#* Revision 1.6 2005/04/11 19:10:27 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.5 2004/08/25 14:12:08 rasky
*#* Aggiornato il comment block dei log RCS
*#*
#ifndef DRV_BUZZERLED_H
#define DRV_BUZZERLED_H
-#include <cpu.h>
+#include <cfg/cpu.h>
/*! Include hw.h. We expect hw.h to define enum BLD_DEVICE, which must contain
* an enumarator for each device, plus a special symbol NUM_BLDS containing the
/*#*
*#* $Log$
+ *#* Revision 1.5 2005/04/11 19:10:27 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.4 2004/11/16 21:54:43 bernie
*#* Changes for SC Monoboard support.
*#*
#ifndef DRV_BUZZERLED_DSP56K_H
#define DRV_BUZZERLED_DSP56K_H
-#include <compiler.h>
+#include <cfg/compiler.h>
#include <hw.h>
#include "pwm.h"
/*#*
*#* $Log$
+ *#* Revision 1.17 2005/04/11 19:10:27 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.16 2005/03/01 23:25:09 bernie
*#* Prune CVS log.
*#*
#include "eeprom.h"
-#include <debug.h>
-#include <config.h> // CONFIG_EEPROM_VERIFY
-#include <macros.h> // MIN()
+#include <cfg/debug.h>
+#include <cfg/config.h> // CONFIG_EEPROM_VERIFY
+#include <cfg/macros.h> // MIN()
#include <drv/twi.h>
#include <drv/wdt.h>
#include <mware/byteorder.h> // cpu_to_be16()
/*#*
*#* $Log$
+ *#* Revision 1.6 2005/04/11 19:10:27 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.5 2004/11/02 17:50:02 bernie
*#* CONFIG_EEPROM_VERIFY: New config option.
*#*
#ifndef DRV_EEPROM_H
#define DRV_EEPROM_H
-#include <compiler.h>
-#include <config.h>
+#include <cfg/compiler.h>
+#include <cfg/config.h>
/*!
* \name Values for CONFIG_EEPROM_TYPE
/*#*
*#* $Log$
+ *#* Revision 1.23 2005/04/11 19:10:27 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.22 2005/02/18 11:18:33 bernie
*#* Fixes for Harvard processors from project_ks.
*#*
*#* Rename UNUSED() to UNUSED_ARG().
*#*/
-#include <debug.h>
-#include <cpu.h>
-#include <macros.h> /* for BV() */
-#include <config.h>
+#include <cfg/debug.h>
+#include <cfg/cpu.h>
+#include <cfg/macros.h> /* for BV() */
+#include <cfg/config.h>
#include <hw.h>
#include <mware/formatwr.h> /* for _formatted_write() */
/*#*
*#* $Log$
+ *#* Revision 1.25 2005/04/11 19:10:27 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.24 2005/01/21 20:13:15 aleph
*#* Fix drain at ser_close()
*#*
#include "ser.h"
#include "ser_p.h"
#include <mware/formatwr.h>
-#include <debug.h>
+#include <cfg/debug.h>
#include <hw.h>
-#include <config.h>
+#include <cfg/config.h>
/*
* Sanity check for config parameters required by this module.
/*#*
*#* $Log$
+ *#* Revision 1.21 2005/04/11 19:10:27 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.20 2005/01/22 04:20:01 bernie
*#* Reformat.
*#*
#define DRV_SER_H
#include <mware/fifobuf.h>
-#include <compiler.h>
-#include <config.h>
-#include <macros.h> /* BV() */
+#include <cfg/compiler.h>
+#include <cfg/config.h>
+#include <cfg/macros.h> /* BV() */
/*! \name Serial Error/status flags. */
/*\{*/
/*#*
*#* $Log$
+ *#* Revision 1.26 2005/04/11 19:10:27 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.25 2005/01/25 08:37:26 bernie
*#* CONFIG_SER_HWHANDSHAKE fixes.
*#*
#include "ser.h"
#include "ser_p.h"
-#include "config.h"
+#include <cfg/config.h>
#include "hw.h" /* Required for bus macros overrides */
-#include <debug.h>
+#include <cfg/debug.h>
#include <drv/timer.h>
#include <mware/fifobuf.h>
/*#*
*#* $Log$
+ *#* Revision 1.12 2005/04/11 19:10:27 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.11 2005/01/25 07:42:04 bernie
*#* Simplify.
*#*
#include "ser.h"
#include "ser_p.h"
#include <drv/irq.h>
-#include <debug.h>
+#include <cfg/debug.h>
#include <hw.h>
#include <DSP56F807.h>
/*#*
*#* $Log$
+ *#* Revision 1.2 2005/04/11 19:10:27 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.1 2004/12/31 17:40:00 bernie
*#* Add a simple serial emulation driver.
*#*
#include "ser.h"
#include "ser_p.h"
-#include "config.h"
+#include <cfg/config.h>
-#include <debug.h>
+#include <cfg/debug.h>
#include <mware/fifobuf.h>
#include <sys/types.h>
/*#*
*#* $Log$
+ *#* Revision 1.24 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.23 2004/12/13 12:07:06 bernie
*#* DISABLE_IRQSAVE/ENABLE_IRQRESTORE: Convert to IRQ_SAVE_DISABLE/IRQ_RESTORE.
*#*
*#*/
#include "timer.h"
-#include <cpu.h>
+#include <cfg/cpu.h>
#include <hw.h>
#include CPU_HEADER(timer)
-#include <debug.h>
-#include <config.h>
+#include <cfg/debug.h>
+#include <cfg/config.h>
/*
* Sanity check for config parameters required by this module.
/*#*
*#* $Log$
+ *#* Revision 1.24 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.23 2005/03/01 23:25:46 bernie
*#* Move event.h to mware/.
*#*
#define DRV_TIMER_H
#include <mware/list.h>
-#include <cpu.h>
-#include <compiler.h>
-#include <config.h>
+#include <cfg/cpu.h>
+#include <cfg/compiler.h>
+#include <cfg/config.h>
/*! Number of timer ticks per second. */
#define TICKS_PER_SEC ((mtime_t)1000)
/*#*
*#* $Log$
+ *#* Revision 1.24 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.23 2005/03/01 23:24:51 bernie
*#* Tweaks for avr-libc 1.2.x.
*#*
#ifndef DRV_TIMER_AVR_H
#define DRV_TIMER_AVR_H
-#include <arch_config.h> // ARCH_BOARD_KC
-#include <macros.h> // BV()
+#include <cfg/arch_config.h> // ARCH_BOARD_KC
+#include <cfg/macros.h> // BV()
#include <hw.h>
#include <avr/signal.h>
/*#*
*#* $Log$
+ *#* Revision 1.7 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.6 2004/11/16 22:37:14 bernie
*#* Replace IPTR with iptr_t.
*#*
#include "timer.h"
#include <DSP56F807.h>
-#include <compiler.h>
+#include <cfg/compiler.h>
#include <hw.h>
#include <drv/irq.h>
/*#*
*#* $Log$
+ *#* Revision 1.4 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.3 2005/03/01 23:26:00 bernie
*#* Header fix.
*#*
*#*/
#include "twi.h"
-#include "config.h"
-#include <debug.h>
+#include <cfg/config.h>
+#include <cfg/debug.h>
#include <hw.h>
-#include <cpu.h>
-#include <macros.h> // BV()
+#include <cfg/cpu.h>
+#include <cfg/macros.h> // BV()
#include <compat/twi.h>
/*#*
*#* $Log$
+ *#* Revision 1.3 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.2 2005/02/18 11:19:52 bernie
*#* Update copyright info.
*#*
#ifndef DRV_TWI_H
#define DRV_TWI_H
-#include <compiler.h>
+#include <cfg/compiler.h>
bool twi_start_w(uint8_t slave_addr);
bool twi_start_r(uint8_t slave_addr);
/*#*
*#* $Log$
+ *#* Revision 1.3 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.2 2004/11/16 21:02:07 bernie
*#* Make driver optional; mark AVR specific parts as such.
*#*
#ifndef DRV_WDT_H
#define DRV_WDT_H
-#include <config.h>
-#include <compiler.h> // INLINE
+#include <cfg/config.h>
+#include <cfg/compiler.h> // INLINE
/* Configury sanity check */
#if !defined(CONFIG_WATCHDOG) || (CONFIG_WATCHDOG != 0 && CONFIG_WATCHDOG != 1)
#endif
#if CONFIG_WATCHDOG
- #include <cpu.h>
+ #include <cfg/cpu.h>
#if CPU_AVR
#include <avr/io.h>
- #include <macros.h> // BV()
+ #include <cfg/macros.h> // BV()
#else
#error unknown CPU
#endif
/*#*
*#* $Log$
+ *#* Revision 1.11 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.10 2005/01/24 04:22:02 bernie
*#* Update copyright information.
*#*
#ifndef KERN_EVENT_H
#define KERN_EVENT_H
-#include <config.h>
+#include <cfg/config.h>
#if CONFIG_KERNEL
- #include "config_kern.h"
+ #include <cfg/config_kern.h>
#if defined(CONFIG_KERN_SIGNALS) && CONFIG_KERN_SIGNALS
#include "signal.h"
#endif
/*#*
*#* $Log$
+ *#* Revision 1.5 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.4 2004/08/25 14:12:09 rasky
*#* Aggiornato il comment block dei log RCS
*#*
#define KERN_KFILE_H
#ifndef COMPILER_H
-#include <compiler.h>
+#include <cfg/compiler.h>
#endif
struct _KFile;
/*#*
*#* $Log$
+ *#* Revision 1.4 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.3 2004/11/28 23:20:25 bernie
*#* Remove obsolete INITLIST macro.
*#*
#include <mware/list.h>
#include <drv/timer.h>
#include <kern/proc.h>
-#include <macros.h>
-#include <debug.h>
+#include <cfg/macros.h>
+#include <cfg/debug.h>
static List MonitorProcs;
/*#*
*#* $Log$
+ *#* Revision 1.2 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.1 2004/10/03 20:39:03 bernie
*#* Import in DevLib.
*#*
#ifndef KERN_MONITOR_H
#define KERN_MONITOR_H
-#include <cpu.h>
-#include <config_kern.h>
+#include <cfg/cpu.h>
+#include <cfg/config_kern.h>
#if CONFIG_KERN_MONITOR
/*#*
*#* $Log$
+ *#* Revision 1.26 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.25 2005/03/15 00:20:54 bernie
*#* proc_schedule(): New sanity check.
*#*
#include "proc_p.h"
#include "proc.h"
-#include "cpu.h"
+#include <cfg/cpu.h>
#include "event.h"
#include "hw.h"
-#include <debug.h>
-#include <arch_config.h> /* ARCH_EMUL */
-#include <macros.h> /* ABS() */
+#include <cfg/debug.h>
+#include <cfg/arch_config.h> /* ARCH_EMUL */
+#include <cfg/macros.h> /* ABS() */
#include <string.h> /* memset() */
/*#*
*#* $Log$
+ *#* Revision 1.9 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.8 2004/11/16 22:37:14 bernie
*#* Replace IPTR with iptr_t.
*#*
#ifndef KERN_PROC_H
#define KERN_PROC_H
-#include "compiler.h"
-#include "cpu.h"
-#include "config_kern.h"
+#include <cfg/compiler.h>
+#include <cfg/cpu.h>
+#include <cfg/config_kern.h>
/* Fwd decl */
struct Process;
/*#*
*#* $Log$
+ *#* Revision 1.13 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.12 2004/12/08 08:57:35 bernie
*#* Rename sigset_t to sigmask_t.
*#*
#ifndef KERN_PROC_P_H
#define KERN_PROC_P_H
-#include "compiler.h"
-#include "cpu.h" /* for cpu_stack_t */
-#include "config.h"
-#include "config_kern.h"
+#include <cfg/compiler.h>
+#include <cfg/cpu.h> /* for cpu_stack_t */
+#include <cfg/config.h>
+#include <cfg/config_kern.h>
#include <mware/list.h>
typedef struct Process
/*#*
*#* $Log$
+ *#* Revision 1.9 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.8 2005/01/22 04:20:42 bernie
*#* Add integrity checks.
*#*
#include "proc_p.h"
#include "signal.h"
#include "hw.h"
-#include <debug.h>
+#include <cfg/debug.h>
INLINE void sem_verify(struct Semaphore *s)
{
/*#*
*#* $Log$
+ *#* Revision 1.5 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.4 2005/01/22 04:21:20 bernie
*#* Add handy typedef for struct Semaphore.
*#*
#ifndef KERN_SEM_H
#define KERN_SEM_H
-#include "compiler.h"
+#include <cfg/compiler.h>
#include <mware/list.h>
/* Fwd decl */
/*#*
*#* $Log$
+ *#* Revision 1.11 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.10 2004/12/13 12:07:06 bernie
*#* DISABLE_IRQSAVE/ENABLE_IRQRESTORE: Convert to IRQ_SAVE_DISABLE/IRQ_RESTORE.
*#*
#include "proc.h"
#include "proc_p.h"
#include "hw.h"
-#include <debug.h>
+#include <cfg/debug.h>
#if CONFIG_KERN_SIGNALS
/*#*
*#* $Log$
+ *#* Revision 1.6 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.5 2004/12/08 08:57:35 bernie
*#* Rename sigset_t to sigmask_t.
*#*
#ifndef KERN_SIGNAL_H
#define KERN_SIGNAL_H
-#include "compiler.h"
+#include <cfg/compiler.h>
/* Fwd decl */
/*#*
*#* $Log$
+ *#* Revision 1.6 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.5 2004/08/25 14:12:09 rasky
*#* Aggiornato il comment block dei log RCS
*#*
#ifndef MWARE_BYTEORDER_H
#define MWARE_BYTEORDER_H
-#include <compiler.h>
-#include <cpu.h>
+#include <cfg/compiler.h>
+#include <cfg/cpu.h>
/*!
* \brief Swap upper and lower bytes in a 16-bit value.
/*#*
*#* $Log$
+ *#* Revision 1.6 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.5 2004/09/14 20:56:39 bernie
*#* Make more generic and adapt to new gfx functions.
*#*
#define MWARE_CHARTS_H
#include <mware/gfx.h> /* vcoord_t */
-#include <config.h> /* CONFIG_ stuff */
+#include <cfg/config.h> /* CONFIG_ stuff */
/*!
* \name Width/height of the small ticks drawn over the axes
/*#*
*#* $Log$
+ *#* Revision 1.5 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.4 2004/08/25 14:12:09 rasky
*#* Aggiornato il comment block dei log RCS
*#*
#ifndef CRC_H
#define CRC_H
-#include <compiler.h>
+#include <cfg/compiler.h>
#ifdef __cplusplus
extern "C" {
/*#*
*#* $Log$
+ *#* Revision 1.20 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.19 2004/12/08 08:30:12 bernie
*#* Add missing header.
*#*
#ifndef MWARE_FIFO_H
#define MWARE_FIFO_H
-#include <cpu.h>
-#include <debug.h>
+#include <cfg/cpu.h>
+#include <cfg/debug.h>
typedef struct FIFOBuffer
{
/*#*
*#* $Log$
+ *#* Revision 1.6 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.5 2005/03/01 23:26:45 bernie
*#* Use new CPU-neutral program-memory API.
*#*
#ifndef MWARE_FONT_H
#define MWARE_FONT_H
-#include <compiler.h> /* uint8_t */
+#include <cfg/compiler.h> /* uint8_t */
#include <mware/pgm.h> /* PROGMEM */
/*!
/*#*
*#* $Log$
+ *#* Revision 1.15 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.14 2005/03/01 23:26:22 bernie
*#* Use shared hextab.
*#*
#include "formatwr.h"
#include <mware/pgm.h>
#include <mware/hex.h>
-#include <config.h> /* CONFIG_ macros */
-#include <debug.h> /* ASSERT */
+#include <cfg/config.h> /* CONFIG_ macros */
+#include <cfg/debug.h> /* ASSERT */
#ifndef CONFIG_PRINTF_N_FORMATTER
/*! Disable the arcane %n formatter. */
/*#*
*#* $Log$
+ *#* Revision 1.8 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.7 2005/02/16 20:28:03 bernie
*#* Add %S formatter.
*#*
#define MWARE_FORMATWR_H
#include <stdarg.h> /* va_list */
-#include <config.h>
-#include <cpu.h> /* CPU_HARVARD */
+#include <cfg/config.h>
+#include <cfg/cpu.h> /* CPU_HARVARD */
/*!
* \name _formatted_write() configuration
/*#*
*#* $Log$
+ *#* Revision 1.13 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.12 2005/03/01 23:26:45 bernie
*#* Use new CPU-neutral program-memory API.
*#*
*#*/
#include "gfx.h"
-#include "config.h" /* CONFIG_GFX_CLIPPING */
-#include <debug.h>
-#include <cpu.h> /* CPU_HARVARD */
-#include <macros.h> /* SWAP() */
+#include <cfg/config.h> /* CONFIG_GFX_CLIPPING */
+#include <cfg/debug.h>
+#include <cfg/cpu.h> /* CPU_HARVARD */
+#include <cfg/macros.h> /* SWAP() */
#include <string.h>
/*#*
*#* $Log$
+ *#* Revision 1.11 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.10 2005/03/01 23:26:45 bernie
*#* Use new CPU-neutral program-memory API.
*#*
#ifndef MWARE_GFX_H
#define MWARE_GFX_H
-#include <config.h>
-#include <compiler.h>
-#include <cpu.h>
+#include <cfg/config.h>
+#include <cfg/compiler.h>
+#include <cfg/cpu.h>
/*! Common type for coordinates expressed in pixel units */
/*#*
*#* $Log$
+ *#* Revision 1.5 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.4 2004/12/08 09:42:30 bernie
*#* Suppress warning.
*#*
*#*/
#include "hashtable.h"
-#include <debug.h>
-#include <compiler.h>
+#include <cfg/debug.h>
+#include <cfg/compiler.h>
#include <string.h>
/*#*
*#* $Log$
+ *#* Revision 1.6 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.5 2004/10/03 20:43:22 bernie
*#* Import changes from sc/firmware.
*#*
#ifndef MWARE_HASHTABLE_H
#define MWARE_HASHTABLE_H
-#include <compiler.h>
-#include <macros.h>
-#include <debug.h>
+#include <cfg/compiler.h>
+#include <cfg/macros.h>
+#include <cfg/debug.h>
/*!
* Enable/disable support to declare special hash tables which maintain a copy of
/*#*
*#* $Log$
+ *#* Revision 1.7 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.6 2004/10/26 09:02:13 bernie
*#* heap_free(): Handle NULL pointers like free(), write documentation.
*#*
#include "heap.h"
#include <string.h> // memset()
-#include <macros.h> // IS_POW2()
-#include <debug.h> // ASSERT()
+#include <cfg/macros.h> // IS_POW2()
+#include <cfg/debug.h> // ASSERT()
/* NOTE: struct size must be a 2's power! */
typedef struct _MemChunk
/*#*
*#* $Log$
+ *#* Revision 1.4 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.3 2004/08/25 14:12:09 rasky
*#* Aggiornato il comment block dei log RCS
*#*
#ifndef MWARE_HEAP_H
#define MWARE_HEAP_H
-#include <compiler.h>
-#include <config.h>
+#include <cfg/compiler.h>
+#include <cfg/config.h>
struct _MemChunk;
/*#*
*#* $Log$
+ *#* Revision 1.4 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.3 2004/12/31 16:43:23 bernie
*#* Move seek function last in VT.
*#*
#ifndef MWARE_KFILE_H
#define MWARE_KFILE_H
-#include <compiler.h>
+#include <cfg/compiler.h>
/* fwd decl */
struct _KFile;
/*#*
*#* $Log$
+ *#* Revision 1.13 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.12 2005/01/22 04:21:32 bernie
*#* Add integrity checks.
*#*
#ifndef MWARE_LIST_H
#define MWARE_LIST_H
-#include <compiler.h> // INLINE
+#include <cfg/compiler.h> // INLINE
/*!
* This structure represents a node for bidirectional lists.
#ifndef MWARE_PGM_H
#define MWARE_PGM_H
-#include <cpu_detect.h>
+#include <cfg/cpu_detect.h>
#if CPU_AVR
/*#*
*#* $Log$
+ *#* Revision 1.4 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.3 2004/12/08 08:09:01 bernie
*#* Add missing header.
*#*
#ifndef MWARE_POOL_H
#define MWARE_POOL_H
-#include <macros.h>
+#include <cfg/macros.h>
#include <mware/list.h>
#define EXTERN_POOL(name) \
/*#*
*#* $Log$
+ *#* Revision 1.10 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.9 2005/02/18 12:48:01 bernie
*#* Fix bug with NULL buffers (caught with unit test).
*#*
#include <mware/formatwr.h>
#include <mware/pgm.h>
-#include "compiler.h"
+#include <cfg/compiler.h>
#include <stdio.h>
/*#*
*#* $Log$
+ *#* Revision 1.2 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.1 2005/03/15 00:06:30 bernie
*#* Simpler, smaller, faster.
*#*
#ifndef MWARE_STRTOL10_H
#define MWARE_STRTOL10_H
-#include <compiler.h> /* bool */
+#include <cfg/compiler.h> /* bool */
bool strtoul10(const char *first, const char *last, unsigned long *val);
bool strtol10(const char *first, const char *last, long *val);
/*#*
*#* $Log$
+ *#* Revision 1.12 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.11 2005/01/20 18:46:31 aleph
*#* Fix progmem includes.
*#*
#include "font.h"
#include "text.h"
-#include <debug.h>
+#include <cfg/debug.h>
/*!
/*#*
*#* $Log$
+ *#* Revision 1.11 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
*#* Revision 1.10 2005/03/01 23:26:46 bernie
*#* Use new CPU-neutral program-memory API.
*#*
#ifndef MWARE_TEXT_H
#define MWARE_TEXT_H
-#include <compiler.h>
-#include <macros.h> /* BV() */
-#include <cpu.h> /* CPU_HARVARD */
+#include <cfg/compiler.h>
+#include <cfg/macros.h> /* BV() */
+#include <cfg/cpu.h> /* CPU_HARVARD */
#include <stdarg.h>
#define DEVLIB_VERSTAG_H
#ifndef ARCH_CONFIG_H
- #include "arch_config.h"
+ #include <cfg/arch_config.h>
#endif
#define APP_NAME "Appname"