changeset 3023:ac63f351b044

* NEWS, ecos.db: Add LPC17XX variant HAL, support for NXP Cortex M3 LPC17XX CPUs. BSP for Olimex LPC-1766-STK board including ethernet, serial and wallclock drivers.
author sergeig
date Sun, 13 Mar 2011 15:30:51 +0000
parents cf47c8b35934
children f7daf5b30207
files packages/ChangeLog packages/NEWS packages/ecos.db
diffstat 3 files changed, 45 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/packages/ChangeLog
+++ b/packages/ChangeLog
@@ -1,3 +1,9 @@
+2011-03-13  Ilija Kocho  <ilijak@siva.com.mk>
+
+	* NEWS, ecos.db: Add LPC17XX variant HAL, support for
+	NXP Cortex M3 LPC17XX CPUs. BSP for Olimex LPC-1766-STK
+	board including ethernet, serial and wallclock drivers.
+
 2011-03-13  Ilija Kocho  <ilijak@siva.com.mk>
 
 	* ecos.db: Ethernet, serial, and wallclock drivers for LPC17XX.
--- a/packages/NEWS
+++ b/packages/NEWS
@@ -1,3 +1,5 @@
+* LPC17XX variant HAL and BSP for Olimex LPC-1766-STK board including
+  ethernet, serial and wallclock drivers by Ilija Kocho.
 * LM3S variant HAL, generic support for the LM3S800 CPUs, and BSP for
   Stellaris EK-LM3S811 board including ADC and I2C drivers by Christophe
   Coutand
--- a/packages/ecos.db
+++ b/packages/ecos.db
@@ -6899,6 +6899,27 @@ package CYGPKG_HAL_CORTEXM_EK_LM3S811 {
         eCos on the Stellaris EK-LM3S811 board from Luminary Micro."
 }
 
+package CYGPKG_HAL_CORTEXM_LPC17XX {
+        alias           { "NXP LPC17XX variant HAL" hal_cortexm_lpc17xx }
+        directory       hal/cortexm/lpc17xx/var
+        script          hal_cortexm_lpc17xx.cdl
+        hardware
+        description "
+            The LPC 17XX HAL package provides the support needed to
+            run eCos on targets based on the NXP LPC17XX family of
+            microcontrollers."
+}
+
+package CYGPKG_HAL_CORTEXM_LPC17XX_LPC1766STK {
+        alias           { "Olimex LPC-1766-STK HAL" hal_cortexm_lpc1766stk }
+        directory       hal/cortexm/lpc17xx/lpc1766stk
+        script          hal_cortexm_lpc17xx_lpc1766stk.cdl
+        hardware
+        description "
+            The lpc1766stk HAL package provides the support needed to run
+            eCos on the Olimex LPC-1766-STK board."
+}
+
 package CYGPKG_HAL_CORTEXM_STM32 {
 	alias		{ "ST STM32 variant HAL" hal_cortexm_stm32 }
 	directory	hal/cortexm/stm32/var
@@ -7012,5 +7033,21 @@ target ek-lm3s811 {
             on the Stellaris EK-LM3S811 board from Luminary Micro."
 }
 
+target lpc1766stk {
+        alias      { "Olimex LPC-1766-STK" lpc1766stk }
+        packages   { CYGPKG_HAL_CORTEXM
+                     CYGPKG_HAL_CORTEXM_LPC17XX
+                     CYGPKG_HAL_CORTEXM_LPC17XX_LPC1766STK
+                     CYGPKG_DEVICES_WALLCLOCK_ARM_LPC2XXX
+                     CYGPKG_IO_SERIAL_GENERIC_16X5X
+                     CYGPKG_IO_SERIAL_ARM_LPC24XX
+                     CYGPKG_DEVS_ETH_PHY
+                     CYGPKG_DEVS_ETH_ARM_LPC2XXX
+                    }
+        description "
+            The lpc1766stk target provides the packages needed
+            to run eCos on the Olimex LPC-1766-STK board."
+}
+
 # ==========================================================================
 # End of ecos.db