Mercurial > ecos
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 |
