#ifndef ALGO_MD2_H
#define ALGO_MD2_H
-#include <cfg/cfg_md2.h>
+#include "cfg/cfg_md2.h"
#include <cfg/compiler.h>
#define NUM_COMPUTE_ROUNDS 18 ///< Number of compute rounds.
#ifndef ALGO_RAMP_H
#define ALGO_RAMP_H
+#include "hw/hw_stepper.h"
+
#include <cfg/compiler.h>
-#include "hw_stepper.h"
/**
* Define whether the ramp will use floating point calculation within ramp_evaluate().
#ifndef ALGO_RANDPOOL_H
#define ALGO_RANDPOOL_H
-#include <cfg/cfg_randpool.h>
+#include "cfg/cfg_randpool.h"
#include <cfg/compiler.h>
#define CONFIG_KDEBUG_PORT 0
/// Baud-rate for the kdebug console.
-#define CONFIG_KDEBUG_BAUDRATE 19200
+#define CONFIG_KDEBUG_BAUDRATE 115200
#endif /* CFG_DEBUG_H */
#ifndef CFG_KERN_H
#define CFG_KERN_H
-#include <cfg/cfg_arch.h> /* ARCH_EMUL */
+#include "cfg/cfg_arch.h" /* ARCH_EMUL */
/**
* Multithreading kernel.
#define CFG_KFILE_H
/// TODO:
-#define CONFIG_KFILE_GETS 0
+#define CONFIG_KFILE_GETS 1
#endif /* CFG_KFILE_H */
* diagnostic messages to a serial terminal or a JTAG debugger.
*
* \version $Id$
- * \author Bernardo Innocenti <bernie@develer.com>
- */
+ * \author Bernardo Innocenti <bernie@develer.com>
+ */
#ifndef BERTOS_DEBUG_H
#define BERTOS_DEBUG_H
#include <cfg/os.h>
#include <cfg/compiler.h>
-/*
- * Defaults for rarely used config stuff.
- */
+ /*
+ * Defaults for rarely used config stuff.
+ */
#ifndef CONFIG_KDEBUG_DISABLE_TRACE
#define CONFIG_KDEBUG_DISABLE_TRACE 0
#endif
#endif
#if defined(__doxygen__)
- /**
- * Preprocessor symbol defined only for debug builds.
- *
- * The build infrastructure must arrange for _DEBUG to
- * be predefined for all the source files being compiled.
- *
- * This is compatible with the MSVC convention for the
- * default Debug and Release project targets.
- */
- #define _DEBUG 1
+ /**
+ * Preprocessor symbol defined only for debug builds.
+ *
+ * The build infrastructure must arrange for _DEBUG to
+ * be predefined for all the source files being compiled.
+ *
+ * This is compatible with the MSVC convention for the
+ * default Debug and Release project targets.
+ */
+ #define _DEBUG 1
#endif
#ifdef _DEBUG
- // STLport specific: enable extra checks
- #define __STL_DEBUG 1
+ // STLport specific: enable extra checks
+ #define __STL_DEBUG 1
- // MSVC specific: Enable memory allocation debug
- #if defined(_MSC_VER)
- #include <crtdbg.h>
- #endif
+ // MSVC specific: Enable memory allocation debug
+ #if defined(_MSC_VER)
+ #include <crtdbg.h>
+ #endif
- /*
- * On UNIX systems the extabilished practice is to define
- * NDEBUG for release builds and nothing for debug builds.
- */
- #ifdef NDEBUG
- #undef NDEBUG
- #endif
+ /*
+ * On UNIX systems the extabilished practice is to define
+ * NDEBUG for release builds and nothing for debug builds.
+ */
+ #ifdef NDEBUG
+ #undef NDEBUG
+ #endif
- /**
- * This macro duplicates the old MSVC trick of redefining
- * THIS_FILE locally to avoid the overhead of many duplicate
- * strings in ASSERT().
- */
- #ifndef THIS_FILE
- #define THIS_FILE __FILE__
- #endif
+ /**
+ * This macro duplicates the old MSVC trick of redefining
+ * THIS_FILE locally to avoid the overhead of many duplicate
+ * strings in ASSERT().
+ */
+ #ifndef THIS_FILE
+ #define THIS_FILE __FILE__
+ #endif
- /**
- * This macro can be used to conditionally exclude one or more
- * statements conditioned on \c _DEBUG, avoiding the clutter
- * of ifdef/endif pairs.
- *
- * \code
- * struct FooBar
- * {
- * int foo;
- * bool bar;
- * DB(int ref_count;) // Track number of users
- *
- * void release()
- * {
- * DB(--ref_count;)
- * }
- * };
- * \endcode
- */
- #define DB(x) x
+ /**
+ * This macro can be used to conditionally exclude one or more
+ * statements conditioned on \c _DEBUG, avoiding the clutter
+ * of ifdef/endif pairs.
+ *
+ * \code
+ * struct FooBar
+ * {
+ * int foo;
+ * bool bar;
+ * DB(int ref_count;) // Track number of users
+ *
+ * void release()
+ * {
+ * DB(--ref_count;)
+ * }
+ * };
+ * \endcode
+ */
+ #define DB(x) x
- #include <cfg/cfg_debug.h> /* CONFIG_KDEBUG_ASSERT_NO_TEXT */
+ #include "cfg/cfg_debug.h" /* CONFIG_KDEBUG_ASSERT_NO_TEXT */
#include <cpu/attr.h> /* CPU_HARVARD */
/* These are implemented in drv/kdebug.c */
#include "adc_at91.h"
-#include <cfg/cfg_adc.h>
-#include <cfg/cfg_kern.h>
+#include "cfg/cfg_adc.h"
+#include "cfg/cfg_kern.h"
#include <cfg/macros.h>
#include <cfg/compiler.h>
#ifndef DRV_ADC_AT91_H
#define DRV_ADC_AT91_H
-#include "hw_cpu.h"
+#include "hw/hw_cpu.h"
-#include <cfg/cfg_adc.h>
+#include "cfg/cfg_adc.h"
#include <cfg/compiler.h>
*/
#include "kdebug_at91.h"
-#include "hw_cpu.h" /* for CLOCK_FREQ */
-#include "hw_ser.h" /* Required for bus macros overrides */
+#include "hw/hw_cpu.h" /* for CLOCK_FREQ */
+#include "hw/hw_ser.h" /* Required for bus macros overrides */
-#include <cfg/cfg_debug.h>
+#include "cfg/cfg_debug.h"
#include <cfg/macros.h> /* for BV(), DIV_ROUND */
#include <io/arm.h>
*/
#include "pwm_at91.h"
-#include "hw_cpu.h"
+#include "hw/hw_cpu.h"
#include <cfg/macros.h>
#include <cfg/debug.h>
* \author Daniele Basile <asterix@develer.com>
*/
-#include "hw_ser.h" /* Required for bus macros overrides */
-#include "hw_cpu.h" /* CLOCK_FREQ */
+#include "hw/hw_ser.h" /* Required for bus macros overrides */
+#include "hw/hw_cpu.h" /* CLOCK_FREQ */
-#include <cfg/cfg_ser.h>
+#include "cfg/cfg_ser.h"
#include <cfg/debug.h>
#include "stepper_at91.h"
-#include <cfg/cfg_stepper.h>
+#include "cfg/cfg_stepper.h"
#include <cfg/macros.h>
#include <cfg/debug.h>
#include "stepper_at91.h"
-#include <cfg/cfg_stepper.h>
+#include "cfg/cfg_stepper.h"
#include <cfg/macros.h>
#include <cfg/debug.h>
#ifndef DRV_AT91_TIMER_H
#define DRV_AT91_TIMER_H
-#include "hw_cpu.h" /* CLOCK_FREQ */
+#include "hw/hw_cpu.h" /* CLOCK_FREQ */
-#include <cfg/cfg_timer.h> /* CONFIG_TIMER */
+#include "cfg/cfg_timer.h" /* CONFIG_TIMER */
#include <cfg/compiler.h> /* uint8_t */
/**
#include "twi_at91.h"
-#include <cfg/cfg_twi.h>
+#include "cfg/cfg_twi.h"
#include <cfg/compiler.h>
#include <cfg/debug.h>
#include <cfg/macros.h>
*
*/
-#include "hw_cpu.h"
+#include "hw/hw_cpu.h"
#include <cpu/detect.h>
#include "detect.h"
-#include <cfg/cfg_attr.h> /* CONFIG_FAST_MEM */
+#include "cfg/cfg_attr.h" /* CONFIG_FAST_MEM */
#include <cfg/compiler.h> /* for uintXX_t */
-#include <cfg/cfg_arch.h> /* ARCH_EMUL */
+#include "cfg/cfg_arch.h" /* ARCH_EMUL */
/**
#include "adc_avr.h"
-#include <cfg/cfg_adc.h>
-#include <cfg/cfg_kern.h>
+#include "cfg/cfg_adc.h"
+#include "cfg/cfg_kern.h"
#include <cfg/macros.h>
#include <cfg/compiler.h>
* \author Francesco Sacchi <batt@develer.com>
*/
-#include "hw_cpu.h" /* for CLOCK_FREQ */
-#include "hw_ser.h" /* Required for bus macros overrides */
+#include "hw/hw_cpu.h" /* for CLOCK_FREQ */
+#include "hw/hw_ser.h" /* Required for bus macros overrides */
-#include <cfg/cfg_debug.h>
+#include "cfg/cfg_debug.h"
#include <cfg/macros.h> /* for BV(), DIV_ROUND */
#include <cpu/types.h>
/*
* Support for special bus policies or external transceivers
- * on UART0 (to be overridden in "hw_ser.h").
+ * on UART0 (to be overridden in "hw/hw_ser.h").
*
* HACK: if we don't set TXEN, kdbg disables the transmitter
* after each output statement until the serial driver
/*
* Support for special bus policies or external transceivers
- * on UART1 (to be overridden in "hw_ser.h").
+ * on UART1 (to be overridden in "hw/hw_ser.h").
*
* HACK: if we don't set TXEN, kdbg disables the transmitter
* after each output statement until the serial driver
* Special debug port for BitBanged Serial see below for details...
*/
#elif CONFIG_KDEBUG_PORT == 666
- #include "hw_ser.h"
+ #include "hw/hw_ser.h"
#define KDBG_WAIT_READY() do { /*nop*/ } while(0)
#define KDBG_WRITE_CHAR(c) _kdebug_bitbang_putchar((c))
#define KDBG_MASK_IRQ(old) do { IRQ_SAVE_DISABLE((old)); } while(0)
#include "lcd_32122a_avr.h"
-#include <cfg/cfg_lcd.h>
+#include "cfg/cfg_lcd.h"
#include <cfg/macros.h> /* BV() */
#include <cfg/debug.h>
#include "pwm_avr.h"
-#include "hw_cpu.h"
+#include "hw/hw_cpu.h"
#warning TODO:This is an exmple of implementation of PWM low level channel for AVR, implemnt it!
* \author Stefano Fedrigo <aleph@develer.com>
*/
-#include "hw_ser.h" /* Required for bus macros overrides */
-#include "hw_cpu.h" /* CLOCK_FREQ */
+#include "hw/hw_ser.h" /* Required for bus macros overrides */
+#include "hw/hw_cpu.h" /* CLOCK_FREQ */
-#include <cfg/cfg_ser.h>
+#include "cfg/cfg_ser.h"
#include <cfg/macros.h> /* DIV_ROUND */
#include <cfg/debug.h>
#include <cfg/compiler.h>
#include <appconfig.h>
#include <cfg/macros.h> /* BV() */
-#include "hw_cpu.h"
+#include "hw/hw_cpu.h"
#include <avr/io.h>
#ifndef SIPO_H
#define SIPO_H
-#include "hw_sipo.h"
+#include "hw/hw_sipo.h"
#include <avr/io.h>
#include "stepper_avr.h"
-#include <cfg/cfg_stepper.h>
+#include "cfg/cfg_stepper.h"
#include <cfg/macros.h>
#include <cfg/debug.h>
#ifndef DRV_TIMER_AVR_H
#define DRV_TIMER_AVR_H
-#include "hw_cpu.h" /* CLOCK_FREQ */
+#include "hw/hw_cpu.h" /* CLOCK_FREQ */
-#include <cfg/cfg_timer.h> /* CONFIG_TIMER */
+#include "cfg/cfg_timer.h" /* CONFIG_TIMER */
#include <cfg/compiler.h> /* uint8_t */
#include <cfg/macros.h> /* DIV_ROUND */
#warning FIXME:This module is obsolete, yuo must refactor it.
#if 0
-#include "hw_cpu.h"
+#include "hw/hw_cpu.h"
#include "timer_simple_avr.h"
#include <drv/wdt.h>
#include <cfg/compiler.h>
#include "twi_avr.h"
-#include "hw_cpu.h" /* CLOCK_FREQ */
+#include "hw/hw_cpu.h" /* CLOCK_FREQ */
-#include <cfg/cfg_twi.h>
+#include "cfg/cfg_twi.h"
#include <cfg/debug.h>
#include <cfg/macros.h> // BV()
#include "buzzer.h"
-#include "hw_buzzer.h"
+#include "hw/hw_buzzer.h"
#include <drv/timer.h>
#include <mware/event.h>
#warning FIXME:This drive is obsolete, you must refactor it.
#if 0
-#include <cfg/cfg_buzzerled.h>
+#include "cfg/cfg_buzzerled.h"
#include <drv/timer.h>
static struct Timer timers[CONFIG_NUM_BLDS];
* an enumarator for each device, plus a special symbol NUM_BLDS containing the
* number of devices.
*/
-#include "hw_buzzerled.h"
+#include "hw/hw_buzzerled.h"
/* Include hw-level implementation. This allows inlining of bld_set, which in turns
*/
#include "dc_motor.h"
-#include "hw_dc_motor.h"
+#include "hw/hw_dc_motor.h"
#include <algo/pid_control.h>
#ifndef DRV_DC_MOTOR_H
#define DRV_DC_MOTOR_H
-#include "hw_dc_motor.h"
+#include "hw/hw_dc_motor.h"
-#include <cfg/cfg_dc_motor.h>
+#include "cfg/cfg_dc_motor.h"
#include <cfg/macros.h>
#include <algo/pid_control.h>
#include "eeprom.h"
-#include <cfg/cfg_eeprom.h> // CONFIG_EEPROM_VERIFY
+#include "cfg/cfg_eeprom.h" // CONFIG_EEPROM_VERIFY
#include <cfg/macros.h> // MIN()
#include <cfg/debug.h>
#ifndef DRV_EEPROM_H
#define DRV_EEPROM_H
-#include <cfg/cfg_eeprom.h>
+#include "cfg/cfg_eeprom.h"
#include <cfg/compiler.h>
/**
* We use a spi bus, thus include hardware specific definition.
* If you use another channel you must redefine this macros.
*/
-#include "hw_spi.h"
+#include "hw/hw_spi.h"
#include <cfg/macros.h>
#include <cfg/debug.h>
#define DRV_FLASH25_H
#include <cfg/compiler.h>
-#include <cfg/cfg_flash25.h>
+#include "cfg/cfg_flash25.h"
#include <kern/kfile.h>
*
*/
-#include "hw_kbd.h"
+#include "hw/hw_kbd.h"
-#include <cfg/cfg_kbd.h>
+#include "cfg/cfg_kbd.h"
#include <cfg/debug.h>
#include <cfg/module.h>
#ifndef DRV_KBD_H
#define DRV_KBD_H
-#include "kbd_map.h"
+#include "hw/kbd_map.h"
-#include <cfg/cfg_kbd.h> // CONFIG_KBD_OBSERVER
+#include "cfg/cfg_kbd.h" // CONFIG_KBD_OBSERVER
#include <cfg/compiler.h>
#include <mware/list.h>
* \author Stefano Fedrigo <aleph@develer.com>
*/
-#include <cfg/cfg_debug.h>
+#include "cfg/cfg_debug.h"
#include <cfg/macros.h> /* for BV() */
#include <cfg/debug.h>
#include <cfg/os.h>
* \author Stefano Fedrigo <aleph@develer.com>
*/
-#include "hw_lcd.h"
#include "lcd_hd44.h"
-#include <cfg/cfg_arch.h>
+#include "hw/hw_lcd.h"
+
+#include "cfg/cfg_arch.h"
#include <drv/timer.h>
#ifndef DRV_LCD_HD44_H
#define DRV_LCD_HD44_H
-#include <cfg/cfg_lcd.h>
+#include "cfg/cfg_lcd.h"
#include <cfg/compiler.h> /* For stdint types */
/**
* \author Stefano Fedrigo <aleph@develer.com>
*/
-#include "hw_lcd.h"
#include "lcd_hd44.h"
+#include "hw/hw_lcd.h"
+
#include <drv/timer.h>
void lcd_hw_test(void)
* \author Francesco Sacchi <batt@develer.com>
*/
-#include "hw_mcp41.h"
+#include "hw/hw_mcp41.h"
#include <cfg/macros.h>
#include <cfg/compiler.h>
*
*/
-#include "hw_ntc.h"
-#include "ntc_map.h"
+#include "hw/hw_ntc.h"
+#include "hw/ntc_map.h"
#include <cfg/debug.h>
*/
-#include "hw_phase.h"
+#include "hw/hw_phase.h"
#include <cfg/macros.h>
#include <cfg/compiler.h>
#include "wdt.h"
#include "ser_p.h"
-#include <cfg/cfg_ser.h>
-#include <cfg/cfg_kern.h>
+#include "cfg/cfg_ser.h"
+#include "cfg/cfg_kern.h"
#include <cfg/debug.h>
#include <mware/formatwr.h>
#include CPU_HEADER(ser)
#endif
-#include <cfg/cfg_ser.h>
+#include "cfg/cfg_ser.h"
#include "spi_bitbang.h"
-#include "hw_spi.h"
+#include "hw/hw_spi.h"
-#include <cfg/cfg_spi_bitbang.h>
+#include "cfg/cfg_spi_bitbang.h"
#include <cfg/module.h>
#include <cpu/irq.h>
#ifndef DRV_SPI_BITBANG_H
#define DRV_SPI_BITBANG_H
-#include <cfg/cfg_spi_bitbang.h>
+#include "cfg/cfg_spi_bitbang.h"
#include <cfg/compiler.h>
#include "stepper.h"
-#include "hw_stepper.h"
-#include "hw_sensor.h"
+#include "hw/hw_stepper.h"
+#include "hw/hw_sensor.h"
-#include <cfg/cfg_stepper.h>
+#include "cfg/cfg_stepper.h"
#include <cfg/debug.h>
#include <kern/proc.h>
*/
-#include "hw_tc520.h"
+#include "hw/hw_tc520.h"
#include <cfg/macros.h>
#include <cfg/compiler.h>
*/
#include "thermo_map.h"
-#include "hw_thermo.h"
+#include "hw/hw_thermo.h"
#include <cfg/module.h>
#include <cfg/macros.h>
#include "timer.h"
-#include <cfg/cfg_timer.h>
-#include <cfg/cfg_wdt.h>
-#include <cfg/cfg_kern.h>
+#include "cfg/cfg_timer.h"
+#include "cfg/cfg_wdt.h"
+#include "cfg/cfg_kern.h"
#include <cfg/os.h>
#include <cfg/debug.h>
#include <cfg/module.h>
#include CPU_HEADER(timer)
#endif
-#include <cfg/cfg_timer.h>
+#include "cfg/cfg_timer.h"
#include <cfg/debug.h>
#include <cfg/compiler.h>
#ifndef DRV_WDT_H
#define DRV_WDT_H
-#include <cfg/cfg_wdt.h>
+#include "cfg/cfg_wdt.h"
#include <cfg/compiler.h> // INLINE
-#include <cfg/cfg_arch.h>
+#include "cfg/cfg_arch.h"
/* Configury sanity check */
#if !defined(CONFIG_WATCHDOG) || (CONFIG_WATCHDOG != 0 && CONFIG_WATCHDOG != 1)
* \brief Qt-based emulator framework for embedded applications (implementation)
*/
-/*#*
- *#* $Log$
- *#* Revision 1.6 2006/05/28 12:17:57 bernie
- *#* Drop almost all the Qt3 cruft.
- *#*
- *#* Revision 1.5 2006/05/27 22:30:56 bernie
- *#* Add some delay to slow things down.
- *#*
- *#* Revision 1.4 2006/02/24 01:35:40 bernie
- *#* Update for new emulator.
- *#*
- *#* Revision 1.3 2006/02/20 02:00:40 bernie
- *#* Port to Qt 4.1.
- *#*
- *#* Revision 1.2 2006/01/16 03:51:51 bernie
- *#* Fix boilerplate.
- *#*
- *#* Revision 1.1 2006/01/16 03:37:12 bernie
- *#* Add emulator skeleton.
- *#*
- *#*/
-
#include "emul.h"
#include "emulwin.h"
+
+#include "cfg/cfg_kern.h"
+
#include <cfg/module.h>
-#include <appconfig.h>
-#if CONFIG_KERNEL
- #include <config_kern.h>
-#endif
#include <cstdlib> // std::exit()
* \author Bernardo Innocenti <bernie@develer.com>
*/
-#include <appconfig.h>
+#include "cfg/cfg_ser.h"
#include <cfg/debug.h>
#include <cfg/compiler.h>
#include "gfx.h"
#include "gfx_p.h"
-#include <cfg/cfg_gfx.h> /* CONFIG_GFX_CLIPPING */
+#include "cfg/cfg_gfx.h" /* CONFIG_GFX_CLIPPING */
#include <cfg/macros.h> /* MIN() */
#include <cfg/debug.h> /* ASSERT() */
#ifndef GFX_CHARTS_H
#define GFX_CHARTS_H
-#include <cfg/cfg_gfx.h> /* CONFIG_ stuff */
+#include "cfg/cfg_gfx.h" /* CONFIG_ stuff */
#include <gfx/gfx.h> /* vcoord_t */
#ifndef GFX_GFX_H
#define GFX_GFX_H
-#include <cfg/cfg_gfx.h> /* CONFIG_GFX_* */
+#include "cfg/cfg_gfx.h" /* CONFIG_GFX_* */
#include <cfg/compiler.h>
#include <cpu/attr.h> /* CPU_HARVARD */
#include "gfx.h"
#include "gfx_p.h"
-#include <cfg/cfg_gfx.h> /* CONFIG_GFX_CLIPPING */
+#include "cfg/cfg_gfx.h" /* CONFIG_GFX_CLIPPING */
#include <cfg/debug.h> /* ASSERT() */
#include <cfg/macros.h> /* SWAP() */
#include "leveledit.h"
-#include <cfg/cfg_gfx.h>
+#include "cfg/cfg_gfx.h"
#include <cfg/macros.h> /* MAX() */
#include <drv/kbd.h>
#include "menu.h"
-#include <cfg/cfg_gfx.h>
+#include "cfg/cfg_gfx.h"
#include <cfg/compiler.h>
#include <cfg/debug.h>
* \author Francesco Sacchi <batt@develer.com>
*/
-#include "hw_dataflash.h"
+#include "hw/hw_dataflash.h"
#include <cfg/compiler.h>
#include <cfg/module.h>
#ifndef HW_KBD_H
#define HW_KBD_H
-#include "kbd_map.h"
+#include "hw/kbd_map.h"
#include <cfg/macros.h>
#ifndef HW_LCD_H
#define HW_LCD_H
-#include <cfg/cfg_lcd.h> /* CONFIG_LCD_4BIT */
+#include "cfg/cfg_lcd.h" /* CONFIG_LCD_4BIT */
#include <cfg/macros.h> /* BV() */
#include <cfg/debug.h>
* \author Francesco Sacchi <batt@develer.com>
*/
-#include "hw_mcp41.h"
+#include "hw/hw_mcp41.h"
#include <cfg/macros.h>
#include <cfg/compiler.h>
#ifndef HW_PHASE_H
#define HW_PHASE_H
-#include "hw_phase.h"
+#include "hw/hw_phase.h"
#warning TODO:This is an example implementation, you must implement it!
#ifndef HW_STEPPER_H
#define HW_STEPPER_H
-#include "hw_cpu.h"
+#include "hw/hw_cpu.h"
#include <cfg/macros.h>
#include "kfile.h"
-#include <cfg/cfg_kfile.h>
+#include "cfg/cfg_kfile.h"
#include <cfg/debug.h>
#include <mware/formatwr.h>
struct KFile;
typedef int32_t kfile_off_t; ///< KFile offset type, used by kfile_seek function.
-typedef int32_t kfile_size_t; ///< KFile size type, used in kfile struct.
+typedef uint32_t kfile_size_t; ///< KFile size type, used in kfile struct.
/**
* Costants for repositioning read/write file offset.
#include "kfile.h"
-#include <cfg/cfg_kfile.h>
+#include "cfg/cfg_kfile.h"
#include <cfg/debug.h>
#include <mware/formatwr.h>
#ifndef KERN_MONITOR_H
#define KERN_MONITOR_H
-#include <cfg/cfg_kern.h>
+#include "cfg/cfg_kern.h"
#include <cpu/types.h>
#include "proc_p.h"
#include "proc.h"
-#include <cfg/cfg_arch.h> /* ARCH_EMUL */
+#include "cfg/cfg_arch.h" /* ARCH_EMUL */
#include <cfg/debug.h>
#include <cfg/module.h>
#include <cfg/macros.h> /* ABS() */
#ifndef KERN_PROC_H
#define KERN_PROC_H
-#include <cfg/cfg_kern.h>
+#include "cfg/cfg_kern.h"
#include <cfg/compiler.h>
#include <cpu/irq.h>
#ifndef KERN_PROC_P_H
#define KERN_PROC_P_H
-#include <cfg/cfg_kern.h>
+#include "cfg/cfg_kern.h"
#include <cfg/compiler.h>
#include <cpu/types.h> /* for cpu_stack_t */
#define KERN_EVENT_H
#include <cfg/compiler.h>
-#include <cfg/cfg_kern.h>
+#include "cfg/cfg_kern.h"
#if CONFIG_KERNEL
#if defined(CONFIG_KERN_SIGNALS) && CONFIG_KERN_SIGNALS
#include "formatwr.h"
-#include <cfg/cfg_formatwr.h> /* CONFIG_ macros */
+#include "cfg/cfg_formatwr.h" /* CONFIG_ macros */
#include <cfg/debug.h> /* ASSERT */
#include <mware/pgm.h>
#ifndef MWARE_FORMATWR_H
#define MWARE_FORMATWR_H
-#include <cfg/cfg_formatwr.h>
+#include "cfg/cfg_formatwr.h"
#include <cpu/attr.h> /* CPU_HARVARD */
#ifndef MWARE_HEAP_H
#define MWARE_HEAP_H
-#include <cfg/cfg_heap.h>
+#include "cfg/cfg_heap.h"
#include <cfg/compiler.h>
struct _MemChunk;
#include "parser.h"
-#include <cfg/cfg_parser.h>
+#include "cfg/cfg_parser.h"
#include <drv/ser.h>
#include <mware/hashtable.h>
#ifndef NET_POCKETBUS_H
#define NET_POCKETBUS_H
-#include <cfg/cfg_pocketbus.h> /* for CONFIG_POCKETBUS_BUFLEN */
+#include "cfg/cfg_pocketbus.h" /* for CONFIG_POCKETBUS_BUFLEN */
#include <cfg/compiler.h>
#include <algo/rotating_hash.h>
#include "xmodem.h"
#include <cfg/debug.h>
-#include <cfg/cfg_xmodem.h>
+#include "cfg/cfg_xmodem.h"
#include <drv/ser.h>
#define BERTOS_VERSTAG_H
#ifndef CFG_ARCH_CONFIG_H
- #include <cfg/cfg_arch.h>
+ #include "cfg/cfg_arch.h"
#endif
#define APP_NAME "Appname"