📄 changelog
字号:
2007-03-05 Andrew Lunn <andrew.lunn@ascom.ch>
* include/var_io.h: Fix a few typos pointed out by
Igor B. Poretsky.
2007-02-13 John Eigelaar <jeigelaar@mweb.co.za>
* include/var_io.h: Fixed up the EMAC definitions to work
with the brand new EMAC driver
2007-02-01 Andrew Lunn <andrew.lunn@ascom.ch>
* include/var_io.h: Added PWM registers.
2007-01-25 Andrew Lunn <andrew.lunn@ascom.ch>
* include/var_io.h (AT91_PITC_VALUE_MASK): New - mask to access
the PITC value which is a 20 bit number.
* src/timer_pit.c: Change all hard coded mask for the period,
some of which were wrong, to use AT91_PITC_VALUE_MASK.
When initializing the PIT, remember to decrement the period first.
Bugs found by Jim Seymour.
2006-09-08 John Eigelaar <jeigelaar@mweb.co.za>
* include/var_io.h: Added definition for SPI MODFDIS bit
2006-08-31 Oyvind Harboe <oyvind.harboe@zylin.com>
* src/at91_misc.c: Now also resets external circuitry via
AT91_WD_OMR_EXTEN
2006-06-01 John Eigelaar <jeigelaar@mweb.co.za>
* include/var_io.h: Added SPI PDC register definitions
2006-05-20 John Eigelaar <jeigelaar@mweb.co.za>
* include/var_io.h: AT91SAM7X pin definitions
* include/hal_platform_int.h: AT91SAM7X interrupts
* include/plf_io.h: AT91SAM7X device addresses.
2006-05-20 Andrew Lunn <andrew.lunn@ascom.ch>
* cdl/hal_arm_at91sam7s.cdl: Rename to AT91SAM7 and add support
for AT91SAM7X, based on code from John Eigelaar.
* include/var_io.h: add CAN, TWI and ADC registers.
2006-05-17 Andrew Lunn <andrew.lunn@ascom.ch>
* include/var_io.h: Add macros to manipulate the PIO controllers.
2006-05-10 Andrew Lunn <andrew.lunn@ascom.ch>
* include/var_io.h: Added the Ethernet MAC registers.
2006-04-26 John Eigelaar <jeigelaar@mweb.co.za>
* include/var_io.h: Fix typo's in the USB register definitions
and add definitions for the S2C controller.
2006-03-10 Oliver Munz <munz@speag.ch>
* src/timer_pit.c: fix hal_delay_us(). hal_clock_read for
initializing the PIT if needed. Change hal_clock_reset() to allow
setting of a new period. This is required when the timer is
started by hal_delay_us() or hal_clock_read() before
hal_clock_initialize().
2006-03-23 Andrew Lunn <andrew.lunn@ascom.ch>
* src/timer_pit.c (hal_delay_us): Start the PIT if it is not
running when hal_delay_us is called. This happens when the kernel
is not used. Problem found by Oliver Munz.
2006-03-10 Oliver Munz <munz@speag.ch>
* src/hal_diag.c (cyg_hal_plf_serial_isr): Change the #ifdefs to
cleanly match the CDL.
2006-02-28 Andrew Lunn <andrew.lunn@ascom.ch>
Oliver Munz <munz@speag.ch>
* include/var_io.h (AT91_US_PTCR_RXTDIS): Add bit fields for the
USART DMA control register.
2006-02-25 Andrew Lunn <andrew.lunn@ascom.ch>
* include/var_io.h: Added the USB device registers.
2006-02-19 Andrew Lunn <andrew.lunn@ascom.ch>
Oliver Munz <munz@speag.ch>
* cdl/hal_arm_at9a.cdl: Add the AT91SAM7S variant and control
for new timer and debug usart code.
* include/var_io.h: Register definitions for AT91SAM7S
* include/var_arch.h: Idle action for AT91SAM7S
* src/at91_misc.c (hal_hardware_init): Call HAL_PLF_HARDWARE_INIT
for any platform specific initialization
* src/at91_misc.c (hal_at91_reset_cpu): Use the reset controller
if it exists.
* src/at91_misc.c (hal_IRQ_handler): Decode interrupts from
the system controller if it exists.
* src/timer_tc.c (NEW) eCos timer using the Timer Counter
* src/timer_pit.c (NEW) eCos timer using Periodic Interval Timer
* src/hal_diag_dbg.c (NEW) Debug output via debug UART.
* src/hal_diag.h: Indicate hal_at91_reset_cpu() is a C function
otherwise we have problems with the watchdog driver which is C++.
2005-05-30 Ezequiel Conde <ezeq@cc.isel.ipl.pt>
* src/at91_misc.c ( hal_delay_us ): Clear status before running
delay
2004-11-12 Jani Monoses <jani@iv.ro>
* include/var_io.h: Added defines for some missing UART bits,
corrected a few timer capture mode register bits.
2004-11-12 Andrew Lunn <andrew.lunn@ascom.ch>
* src/hal_diag.c: Only support the third serial port if we have
the defines needed. Not all HAL do have.
2004-11-11 Sebastian Block <SebastianBlock@gmx.net>
* src/hal_diag.c: Added support for the third serial port
2004-10-06 Andrea Michelotti <amichelotti@atmel.com>
* include/var_io.h: protected PDC/SPI DMA registers from redefinition.
The HAL may of already defined them.
2004-10-05 Savin Zlobec <savin@elatec.si>
* include/var_io.h: Added definitions for AT91M55800A SPI and PIO
pins.
2004-09-17 Andrea Michelotti <amichelotti@atmel.com>
* cdl/hal_arm_at91.cdl:
* src/at91_misc.c:
* include/var_io.h:
* include/var_arch.h: added jtst target
2004-09-16 Andrea Michelotti <amichelotti@atmel.com>
* cdl/hal_arm_at91.cdl:
* src/at91_misc.c:
* include/var_io.h: Support FIQ as a high priority interrupt using
the normal mechanism. This is controlled by the CDL option
CYGHWR_HAL_ARM_AT91_FIQ and uses the interrupt number
CYGHWR_HAL_ARM_AT91_FIQ which is common to all platforms using
this HAL variant.
2004-08-30 Thomas Koeller <thomas.koeller@baslerweb.com>
* cdl/hal_arm_at91.cdl: Reversed change of 2004-02-12 that move
seemingly 'common' options from the platform to the variant. This
was breaking some platform HALs.
2004-08-12 Jani Monoses <jani@iv.ro>
* src/at91_misc.c: Mask all interrupts before calling
hal_if_init() not after, so if it creates interrupts
they do not get disabled.
2004-05-24 Gratian Crisan <nelu@iv.ro>
* include/var_io.h: Added waveform mode definitions for
timer/counter.
2004-02-19 Daniel N閞i <daniel.neri@sigicom.se>
* cdl/hal_arm_at91.cdl (CYGBLD_GLOBAL_CFLAGS): Honour CYGHWR_THUMB
and CYGBLD_ARM_ENABLE_THUMB_INTERWORK.
* cdl/hal_arm_at91.cdl (CYGBLD_GLOBAL_LDFLAGS): Ditto.
2004-02-18 Daniel N閞i <daniel.neri@sigicom.se>
* cdl/hal_arm_at91.cdl: Define CYGNUM_HAL_ARM_AT91_CLOCK_SPEED with
a default_value so it can be overridden in the platform HAL.
* src/hal_diag.c (cyg_hal_plf_serial_control): Properly terminate
variable argument processing.
* include/hal_diag.h: prototype for hal_at91_set_leds() to avoid
compiler warning.
2004-02-12 Jani Monoses <jani@iv.ro>
* cdl/hal_arm_at91.cdl: Put configuration options common to all
variants here. Replace
CYGNUM_HAL_VIRTUAL_VECTOR_CHANNELS_DEFAULT_BAUD with the two
separate options for console and debug channels as used by most
HALs.
* src/hal_diag.c: Implement
CYGINT_HAL_VIRTUAL_VECTOR_COMM_BAUD_SUPPORT so baudrate is
changeable from RedBoot.
2003-12-05 Andrew Lunn <andrew.lunn@ascom.ch>
* include/hal_diag.h: hal_delay_us() is a C function.
2003-12-02 Thomas Koeller <thomas.koeller@baslerweb.com>
* include/var_io.h: Improved accuracy for baud rate divider
computation.
2003-10-23 Thomas Koeller <thomas.koeller@baslerweb.com>
* src/at91_misc.c: Fixed recognition of spurious
interrupts.
2003-08-21 Thomas Koeller <thomas.koeller@baslerweb.com>
* include/var_io.h:
Fixed minor typo.
2003-08-20 Daniel N閞i <daniel.neri@sigicom.se>
* include/var_io.h: Fix typos (duplicates) from last change.
2003-08-18 Thomas Koeller <thomas.koeller@baslerweb.com>
* include/var_io.h:
Added bitmask definitions for PIO.
2003-08-06 Daniel N閞i <daniel.neri@sigicom.se>
* src/at91_misc.c (hal_clock_reset):
Don't acknowledge interrupt here (this is handled
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -