OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [hal/] [arm/] [lpc24xx/] [var/] [current/] [ChangeLog] - Blame information for rev 867

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 786 skrzyp
2009-07-09  John Dallaway  
2
 
3
        * include/var_io.h: Fix CYGARC_HAL_LPC24XX_REG_FIO3DIR definition
4
        (reported by Bessemer).
5
 
6
2008-11-01  Uwe Kindler  
7
 
8
        * cdl/hal_arm_lpc24xx.cdl: Added configuration options for ADC
9
          clock and RTC clock
10
        * include/lpc24xx_misc.h Added macros CYG_HAL_ARM_LPC24XX_PCLK() and
11
          CYG_HAL_ARM_LPC24XX_SET_POWER() for configuring on-chip peripherals
12
          Added CYG_HAL_ARM_LPC24XX_PIN_CFG() for configuration of pin function
13
        * src/lpc24xx_misc.c: Changed function hal_delay_us() to use the same
14
          timer (timer 0) like the eCos realtime clock. This safes one timer
15
          peripheral for application use.
16
          Fixed wrong clock divider table in hal_lpc_set_pclk(). Added ADC and
17
          RTC clock divider configuration and power on.
18
 
19
2008-09-18  Uwe Kindler  
20
 
21
        * cdl/hal_arm_lpc24xx.cdl: Added I2C configuration options for
22
          interrupt priority, peripheral clock divider and I2C bus
23
          frequency
24
        * include/lpc24xx_misc.h: Added function hal_lpc_set_power() and
25
          peripheral identifiers for enabling peripheral modules in a
26
          common way
27
        * include/var_io.h: Removed CYGARC_HAL_LPC24XX_SET_PIN_FUN()
28
        * src/lpc24xx_misc.c: Bugfix in hal_lpc_get_pclk(), Added function
29
          hal_lpc_set_power(), Added hal_set_pin_function(), Added
30
          peripheral clock divider configuration for I2C modules in
31
          hal_hardware_init()
32
 
33
2008-09-11  Uwe Kindler  
34
 
35
        * include/var_io.h: Added CYGARC_HAL_LPC2XXX_REG_EMAC_BASE to support
36
          LPC2xxx ethernet driver
37
 
38
2008-07-21  Uwe Kindler  
39
 
40
        * src/lpc2xxx_misc.c: Added hal_lpc_can_init() to initialize CAN
41
        channels
42
        * cdl/hal_arm_lpc24xx.cdl: Added a number of CYGHWR_HAL_ARM_LPC2XXX_xxx
43
        options for device driver compatibility reasons. Some LPC2xxx device
44
        drivers rely on these definitions. Moved some configuration options
45
        to make configuration more intuitive in configuration tool. Added
46
        CYGNUM_HAL_ARM_LPC2XXX_CAN_CLK option for configuration of CAN
47
        peripheral clock.
48
        * include/var_io.h: Added macro CYGARC_HAL_LPC24XX_SET_PIN_FUN()
49
        * src/lpc2xxx_misc.c: Added function hal_lpc_set_pclk() to set
50
        peripheral clocks easily. Initialize peripheral clocks in
51
        hal_hardware_init() according to configuration.
52
 
53
2008-07-06  Uwe Kindler  
54
 
55
        * Initial release of LPC24xx variant support (based on LPX2xxx variant)
56
        * src/hal_diag.c:
57
        * src/lpc2xxx_misc.c:
58
        * include/plf_stub.h:
59
        * include/var_io.h:
60
        * include/var_arch.h:
61
        * include/hal_var_ints.h:
62
        * include/hal_diag.h:
63
        * include/hal_cache.h:
64
        * cdl/hal_arm_lpc24xx.cdl: New port - based on LPX2xxx variant.
65
 
66
//===========================================================================
67
// ####GPLCOPYRIGHTBEGIN####
68
// -------------------------------------------
69
// This file is part of eCos, the Embedded Configurable Operating System.
70
// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2008, 2009 Free Software Foundation, Inc.
71
//
72
// This program is free software; you can redistribute it and/or modify
73
// it under the terms of the GNU General Public License as published by
74
// the Free Software Foundation; either version 2 or (at your option) any
75
// later version.
76
//
77
// This program is distributed in the hope that it will be useful, but
78
// WITHOUT ANY WARRANTY; without even the implied warranty of
79
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
80
// General Public License for more details.
81
//
82
// You should have received a copy of the GNU General Public License
83
// along with this program; if not, write to the
84
// Free Software Foundation, Inc., 51 Franklin Street,
85
// Fifth Floor, Boston, MA  02110-1301, USA.
86
// -------------------------------------------
87
// ####GPLCOPYRIGHTEND####
88
//===========================================================================

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.