comparison packages/ecos.db @ 3137:25656c49d55e

* ecos.db: Add Kinetis KwikStik platform HAL and target definition. * hal/cortexm/kinetis/var/current/include/var_io.h: Allow platform overrides. * hal/cortexm/kinetis/var/current/include/var_io_devs.h: Add K40 SLCD base. * hal/cortexm/kinetis/kwikstik/current/*: New KwikStik platform HAL package.
author jld
date Fri, 30 Mar 2012 14:53:43 +0000
parents 8f8ee8d9ba87
children ce7ee640986b
comparison
equal deleted inserted replaced
3136:bc61a99a74fe 3137:25656c49d55e
8 # 8 #
9 #============================================================================= 9 #=============================================================================
10 ## ####ECOSGPLCOPYRIGHTBEGIN#### 10 ## ####ECOSGPLCOPYRIGHTBEGIN####
11 ## ------------------------------------------- 11 ## -------------------------------------------
12 ## This file is part of eCos, the Embedded Configurable Operating System. 12 ## This file is part of eCos, the Embedded Configurable Operating System.
13 ## Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2005, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. 13 ## Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2005, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
14 ## 14 ##
15 ## eCos is free software; you can redistribute it and/or modify it under 15 ## eCos is free software; you can redistribute it and/or modify it under
16 ## the terms of the GNU General Public License as published by the Free 16 ## the terms of the GNU General Public License as published by the Free
17 ## Software Foundation; either version 2 or (at your option) any later 17 ## Software Foundation; either version 2 or (at your option) any later
18 ## version. 18 ## version.
5827 CYGPKG_DEVS_ETH_ECOSYNTH 5827 CYGPKG_DEVS_ETH_ECOSYNTH
5828 CYGPKG_DEVS_WATCHDOG_SYNTH 5828 CYGPKG_DEVS_WATCHDOG_SYNTH
5829 CYGPKG_DEVS_WALLCLOCK_SYNTH 5829 CYGPKG_DEVS_WALLCLOCK_SYNTH
5830 CYGPKG_DEVS_FRAMEBUF_SYNTH 5830 CYGPKG_DEVS_FRAMEBUF_SYNTH
5831 CYGPKG_DEVS_ADC_SYNTH 5831 CYGPKG_DEVS_ADC_SYNTH
5832 CYGPKG_DEVS_DISK_ECOSYNTH
5832 } 5833 }
5833 description " 5834 description "
5834 The linux target provides the 5835 The linux target provides the
5835 packages needed to run eCos binaries on top of the i386 5836 packages needed to run eCos binaries on top of the i386
5836 Linux kernel." 5837 Linux kernel."
7162 The ek-lm3s811 target provides the packages needed to run eCos 7163 The ek-lm3s811 target provides the packages needed to run eCos
7163 on the Stellaris EK-LM3S811 board from Luminary Micro." 7164 on the Stellaris EK-LM3S811 board from Luminary Micro."
7164 } 7165 }
7165 7166
7166 target lpc1766stk { 7167 target lpc1766stk {
7167 alias { "Olimex LPC-1766-STK" lpc1766stk } 7168 alias { "Olimex LPC-1766-STK" }
7168 packages { CYGPKG_HAL_CORTEXM 7169 packages { CYGPKG_HAL_CORTEXM
7169 CYGPKG_HAL_CORTEXM_LPC17XX 7170 CYGPKG_HAL_CORTEXM_LPC17XX
7170 CYGPKG_HAL_CORTEXM_LPC17XX_LPC1766STK 7171 CYGPKG_HAL_CORTEXM_LPC17XX_LPC1766STK
7171 CYGPKG_DEVICES_WALLCLOCK_ARM_LPC2XXX 7172 CYGPKG_DEVICES_WALLCLOCK_ARM_LPC2XXX
7172 CYGPKG_IO_SERIAL_GENERIC_16X5X 7173 CYGPKG_IO_SERIAL_GENERIC_16X5X
7226 script hal_cortexm_kinetis_twr_k60n512_fxm.cdl 7227 script hal_cortexm_kinetis_twr_k60n512_fxm.cdl
7227 hardware 7228 hardware
7228 description " 7229 description "
7229 The TWR-K60N512-FXM HAL package provides the support needed to run 7230 The TWR-K60N512-FXM HAL package provides the support needed to run
7230 eCos on the Freescale Tower development system equpped with TWR-FXM module." 7231 eCos on the Freescale Tower development system equpped with TWR-FXM module."
7232 }
7233
7234 package CYGPKG_HAL_CORTEXM_KINETIS_KWIKSTIK {
7235 alias { "Freescale KwikStik HAL" hal_cortexm_kwikstik }
7236 directory hal/cortexm/kinetis/kwikstik
7237 script hal_cortexm_kinetis_kwikstik.cdl
7238 hardware
7239 description "
7240 The KwikStik HAL package provides the support needed to run
7241 eCos on the Freescale KwikStik development board."
7231 } 7242 }
7232 7243
7233 target freescale_twr_k60n512 { 7244 target freescale_twr_k60n512 {
7234 alias { "Freescale Kinetis TWR-K60N512" twr_k60n512 } 7245 alias { "Freescale Kinetis TWR-K60N512" twr_k60n512 }
7235 packages { CYGPKG_HAL_CORTEXM 7246 packages { CYGPKG_HAL_CORTEXM
7264 CYGPKG_DEVS_DISK_MMC 7275 CYGPKG_DEVS_DISK_MMC
7265 CYGPKG_DEVS_DISK_MMC_FREESCALE_DSPI 7276 CYGPKG_DEVS_DISK_MMC_FREESCALE_DSPI
7266 } 7277 }
7267 description "The freescale_twr_k40x256 target provides the packages needed 7278 description "The freescale_twr_k40x256 target provides the packages needed
7268 to run eCos on the Freescale TWR-K40X256 development system." 7279 to run eCos on the Freescale TWR-K40X256 development system."
7280 }
7281
7282 target freescale_kwikstik {
7283 alias { "Freescale Kinetis KwikStik" kwikstik }
7284 packages { CYGPKG_HAL_CORTEXM
7285 CYGPKG_HAL_CORTEXM_KINETIS
7286 CYGPKG_HAL_CORTEXM_KINETIS_KWIKSTIK
7287 CYGPKG_IO_SERIAL_FREESCALE_UART_HDR
7288 CYGPKG_IO_SERIAL_FREESCALE_UART
7289 CYGPKG_DEVICES_WALLCLOCK_KINETIS_RTC
7290 }
7291 description "The freescale_kwikstik target provides the packages needed
7292 to run eCos on the Freescale KwikStik development board."
7269 } 7293 }
7270 7294
7271 target freescale_twr_k60n512_fxm { 7295 target freescale_twr_k60n512_fxm {
7272 alias { "Freescale Kinetis TWR-K60N512-FXM" twr_k60n512_fxm } 7296 alias { "Freescale Kinetis TWR-K60N512-FXM" twr_k60n512_fxm }
7273 packages { CYGPKG_HAL_CORTEXM 7297 packages { CYGPKG_HAL_CORTEXM