[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[avr-libc-commit] [2405] Annual ChangeLog rotation.
From: |
Pitchumani |
Subject: |
[avr-libc-commit] [2405] Annual ChangeLog rotation. |
Date: |
Mon, 17 Mar 2014 11:46:40 +0000 |
Revision: 2405
http://svn.sv.gnu.org/viewvc/?view=rev&root=avr-libc&revision=2405
Author: pitchumani
Date: 2014-03-17 11:46:39 +0000 (Mon, 17 Mar 2014)
Log Message:
-----------
Annual ChangeLog rotation.
Added Paths:
-----------
trunk/avr-libc/ChangeLog-2013
Removed Paths:
-------------
trunk/avr-libc/ChangeLog
Deleted: trunk/avr-libc/ChangeLog
===================================================================
--- trunk/avr-libc/ChangeLog 2013-09-09 10:17:18 UTC (rev 2404)
+++ trunk/avr-libc/ChangeLog 2014-03-17 11:46:39 UTC (rev 2405)
@@ -1,619 +0,0 @@
-2013-09-09 Joerg Wunsch <address@hidden>
-
- * include/avr/xmega.h (_PROTECTED_WRITE): add forgotten
- leading underscore.
-
-2013-06-08 Joerg Wunsch <address@hidden>
-
- bug #36410: avr/boot.h: poisoned SPMCR for ATmega128
- * include/avr/boot.h: Don't evaluate SPMCR if SPMCSR was
- already around.
-
-2013-05-13 Joerg Wunsch <address@hidden>
-
- * tests/simulate/other/progtype-3.c (s): Initialize progmem
- variable to get rid of a warning.
-
-2013-05-13 Joerg Wunsch <address@hidden>
-
- * tests/simulate/regression/bug-28135.c: GCC 4.5+ implies malloc()
- and free() have no side-effects to global variables. Place a
- memory barrier before any evaluations of __flp or __brkval to
- ensure the compiler actually reads them from the respective memory
- locations.
- * tests/simulate/stdlib/malloc-7.c: (Dito.) Also replace private
- library definitions by "stdlib_private.h"
- * tests/simulate/stdlib/realloc-2.c: (Dito.)
-
-2013-05-08 Joerg Wunsch <address@hidden>
-
- Submitted by Frédéric Nadeau:
- patch #7485 CRC8-CCITT
- * include/util/crc16.h (_crc8_ccitt_update): New function.
- * tests/simulate/util/crc16-5.c: New file.
-
-2013-05-08 Pitchumani Sivanupandi <address@hidden>
-
- * include/avr/power.h: Specialize clock_prescale_set/get
- for mega hvb devices
-
-2013-05-03 Mike Rice <address@hidden>
-
- * Deleted function iso_weeknum(), replaced with iso_week_date()
-
-2013-05-03 Joerg Wunsch <address@hidden>
-
- Submitted by Georg-Johann Lay:
- bug #38135: Install a dummy stdfix-avrlibc.h
- * include/stdfix-avrlibc.h: New file.
- * include/Makefile.am (avr_HEADERS): Add stdfix-avrlibc.h.
-
-2013-05-03 Joerg Wunsch <address@hidden>
-
- Submitted by Dean Camera:
- patch #7212: Add pgm_read_ptr() macros to pgmspace.h
- * include/avr/pgmspace.h (pgm_read_ptr_near, pgm_read_ptr_far,
- pgm_read_ptr): New macros.
-
-2013-05-03 Joerg Wunsch <address@hidden>
-
- Submitted by Radoslaw Koppel:
- patch #7220: Add UBRR overload functionality to <util/setbaud.h>
- * include/util/setbaud.h: check for overflow of UBRR_VALUE
-
-2013-05-03 Joerg Wunsch <address@hidden>
-
- Submitted by Frédéric Nadeau:
- patch #7260: Addition to power.h
- * include/avr/power.h: Extend clock prescaler support to devices
- with XDIV (ATmega103, ATmega64, ATmega128)
-
-2013-05-03 Joerg Wunsch <address@hidden>
-
- Submitted by Maksim Kuleshov:
- patch #7654 include/delay.h: delay_us >255us without decreasing
- resolution
- * include/util/delay.h.in (_delay_us): Add a second decision
- logic that decides whether _delay_loop_2() could still be
- used, or the fallback to _delay_ms() is required; while here,
- reorder local variables so it compiles warning-free in all
- configurations
-
-2013-05-03 Joerg Wunsch <address@hidden>
-
- Submitted by W. Trevor King:
- patch #7826 Add ATMega32u4 support to the led-blinking demo
- * doc/examples/demo/iocompat.h: Add ATmega32U4
- * doc/examples/demo/Makefile: (Dito.)
-
-2013-05-03 Joerg Wunsch <address@hidden>
-
- Submitted by Stefan Kristiansson:
- patch #7910 Add missing PCINT2_vect to iotn40.h and update
- all the following vector numbers
- * include/avr/iotn40.h: Add PCINT2_vect, and shift all
- subsequent (misplaced) vectors; rename ADC_ADC_vect into
- ADC_vect to match the datasheet.
-
-2013-05-02 Joerg Wunsch <address@hidden>
-
- * doc/api/tools-install.dox: Drop references to FreeBSD's
- CVSweb, as it's no longer maintained. Add a comment that the
- historically available per-language GCC source files are no
- longer available, starting with GCC 4.7.
-
-2013-05-02 Joerg Wunsch <address@hidden>
-
- Submitted by Alex Crawford:
- patch #7909 Adding __volatile__ to __asm__ within pgmspace header
- * include/avr/pgmspace.h: Make all __asm__ statements
- volatile.
-
-2013-04-30 Joerg Wunsch <address@hidden>
-
- Add IO symbol definitions to crt*.o files:
- * configure.ac: add crt1/iosym/Makefile to the build
- * devtools/ioreg.pl: Emit a DIE for uint32_t if needed.
- * devtools/generate_iosym.sh: New file.
- * devtools/Device.am (AVRLIB_ASFLAGS): Pass name of iosym/*.S
- include file as a -D option when compiling gcrt1.o.
- * crt1/gcrt1.S: Include IOSYMFILE
- * crt1/Makefile.am (SUBDIRS, DIST_SUBDIRS): add "iosym"
- * crt1/iosym: New directory.
- * crt1/iosym/Makefile.am: New file.
- * crt1/iosym/template.S: Empty template to use for devices where
- there is no actual IO symbol definition file.
- * crt1/iosym/at43usb320.S: New file.
- * crt1/iosym/at43usb355.S: (Dito.)
- * crt1/iosym/at76c711.S: (Dito.)
- * crt1/iosym/at86rf401.S: (Dito.)
- * crt1/iosym/at90c8534.S: (Dito.)
- * crt1/iosym/at90can128.S: (Dito.)
- * crt1/iosym/at90can32.S: (Dito.)
- * crt1/iosym/at90can64.S: (Dito.)
- * crt1/iosym/at90pwm1.S: (Dito.)
- * crt1/iosym/at90pwm2.S: (Dito.)
- * crt1/iosym/at90pwm216.S: (Dito.)
- * crt1/iosym/at90pwm2b.S: (Dito.)
- * crt1/iosym/at90pwm3.S: (Dito.)
- * crt1/iosym/at90pwm316.S: (Dito.)
- * crt1/iosym/at90pwm3b.S: (Dito.)
- * crt1/iosym/at90pwm81.S: (Dito.)
- * crt1/iosym/at90s1200.S: (Dito.)
- * crt1/iosym/at90s2313.S: (Dito.)
- * crt1/iosym/at90s2323.S: (Dito.)
- * crt1/iosym/at90s2333.S: (Dito.)
- * crt1/iosym/at90s2343.S: (Dito.)
- * crt1/iosym/at90s4414.S: (Dito.)
- * crt1/iosym/at90s4433.S: (Dito.)
- * crt1/iosym/at90s4434.S: (Dito.)
- * crt1/iosym/at90s8515.S: (Dito.)
- * crt1/iosym/at90s8535.S: (Dito.)
- * crt1/iosym/at90scr100.S: (Dito.)
- * crt1/iosym/at90usb1286.S: (Dito.)
- * crt1/iosym/at90usb1287.S: (Dito.)
- * crt1/iosym/at90usb162.S: (Dito.)
- * crt1/iosym/at90usb646.S: (Dito.)
- * crt1/iosym/at90usb647.S: (Dito.)
- * crt1/iosym/at90usb82.S: (Dito.)
- * crt1/iosym/at94k.S: (Dito.)
- * crt1/iosym/ata6289.S: (Dito.)
- * crt1/iosym/atmega103.S: (Dito.)
- * crt1/iosym/atmega128.S: (Dito.)
- * crt1/iosym/atmega1280.S: (Dito.)
- * crt1/iosym/atmega1281.S: (Dito.)
- * crt1/iosym/atmega1284p.S: (Dito.)
- * crt1/iosym/atmega1284rfr2.S: (Dito.)
- * crt1/iosym/atmega128rfa1.S: (Dito.)
- * crt1/iosym/atmega128rfr2.S: (Dito.)
- * crt1/iosym/atmega16.S: (Dito.)
- * crt1/iosym/atmega161.S: (Dito.)
- * crt1/iosym/atmega162.S: (Dito.)
- * crt1/iosym/atmega163.S: (Dito.)
- * crt1/iosym/atmega164a.S: (Dito.)
- * crt1/iosym/atmega164p.S: (Dito.)
- * crt1/iosym/atmega165.S: (Dito.)
- * crt1/iosym/atmega165a.S: (Dito.)
- * crt1/iosym/atmega165p.S: (Dito.)
- * crt1/iosym/atmega168.S: (Dito.)
- * crt1/iosym/atmega168a.S: (Dito.)
- * crt1/iosym/atmega168p.S: (Dito.)
- * crt1/iosym/atmega169.S: (Dito.)
- * crt1/iosym/atmega169a.S: (Dito.)
- * crt1/iosym/atmega169p.S: (Dito.)
- * crt1/iosym/atmega169pa.S: (Dito.)
- * crt1/iosym/atmega16a.S: (Dito.)
- * crt1/iosym/atmega16hva.S: (Dito.)
- * crt1/iosym/atmega16hva2.S: (Dito.)
- * crt1/iosym/atmega16hvb.S: (Dito.)
- * crt1/iosym/atmega16hvbrevb.S: (Dito.)
- * crt1/iosym/atmega16m1.S: (Dito.)
- * crt1/iosym/atmega16u2.S: (Dito.)
- * crt1/iosym/atmega16u4.S: (Dito.)
- * crt1/iosym/atmega2560.S: (Dito.)
- * crt1/iosym/atmega2561.S: (Dito.)
- * crt1/iosym/atmega2564rfr2.S: (Dito.)
- * crt1/iosym/atmega256rfr2.S: (Dito.)
- * crt1/iosym/atmega32.S: (Dito.)
- * crt1/iosym/atmega323.S: (Dito.)
- * crt1/iosym/atmega324a.S: (Dito.)
- * crt1/iosym/atmega324p.S: (Dito.)
- * crt1/iosym/atmega324pa.S: (Dito.)
- * crt1/iosym/atmega325.S: (Dito.)
- * crt1/iosym/atmega3250.S: (Dito.)
- * crt1/iosym/atmega3250a.S: (Dito.)
- * crt1/iosym/atmega3250p.S: (Dito.)
- * crt1/iosym/atmega325a.S: (Dito.)
- * crt1/iosym/atmega325p.S: (Dito.)
- * crt1/iosym/atmega328.S: (Dito.)
- * crt1/iosym/atmega328p.S: (Dito.)
- * crt1/iosym/atmega329.S: (Dito.)
- * crt1/iosym/atmega3290.S: (Dito.)
- * crt1/iosym/atmega3290a.S: (Dito.)
- * crt1/iosym/atmega3290p.S: (Dito.)
- * crt1/iosym/atmega329a.S: (Dito.)
- * crt1/iosym/atmega329p.S: (Dito.)
- * crt1/iosym/atmega329pa.S: (Dito.)
- * crt1/iosym/atmega32c1.S: (Dito.)
- * crt1/iosym/atmega32hvb.S: (Dito.)
- * crt1/iosym/atmega32hvbrevb.S: (Dito.)
- * crt1/iosym/atmega32m1.S: (Dito.)
- * crt1/iosym/atmega32u2.S: (Dito.)
- * crt1/iosym/atmega32u4.S: (Dito.)
- * crt1/iosym/atmega32u6.S: (Dito.)
- * crt1/iosym/atmega406.S: (Dito.)
- * crt1/iosym/atmega48.S: (Dito.)
- * crt1/iosym/atmega48a.S: (Dito.)
- * crt1/iosym/atmega48p.S: (Dito.)
- * crt1/iosym/atmega64.S: (Dito.)
- * crt1/iosym/atmega640.S: (Dito.)
- * crt1/iosym/atmega644.S: (Dito.)
- * crt1/iosym/atmega644a.S: (Dito.)
- * crt1/iosym/atmega644p.S: (Dito.)
- * crt1/iosym/atmega644pa.S: (Dito.)
- * crt1/iosym/atmega644rfr2.S: (Dito.)
- * crt1/iosym/atmega645.S: (Dito.)
- * crt1/iosym/atmega6450.S: (Dito.)
- * crt1/iosym/atmega6450a.S: (Dito.)
- * crt1/iosym/atmega6450p.S: (Dito.)
- * crt1/iosym/atmega645a.S: (Dito.)
- * crt1/iosym/atmega645p.S: (Dito.)
- * crt1/iosym/atmega649.S: (Dito.)
- * crt1/iosym/atmega6490.S: (Dito.)
- * crt1/iosym/atmega6490a.S: (Dito.)
- * crt1/iosym/atmega6490p.S: (Dito.)
- * crt1/iosym/atmega649a.S: (Dito.)
- * crt1/iosym/atmega649p.S: (Dito.)
- * crt1/iosym/atmega64c1.S: (Dito.)
- * crt1/iosym/atmega64hve.S: (Dito.)
- * crt1/iosym/atmega64m1.S: (Dito.)
- * crt1/iosym/atmega64rfr2.S: (Dito.)
- * crt1/iosym/atmega8.S: (Dito.)
- * crt1/iosym/atmega8515.S: (Dito.)
- * crt1/iosym/atmega8535.S: (Dito.)
- * crt1/iosym/atmega88.S: (Dito.)
- * crt1/iosym/atmega88a.S: (Dito.)
- * crt1/iosym/atmega88p.S: (Dito.)
- * crt1/iosym/atmega88pa.S: (Dito.)
- * crt1/iosym/atmega8hva.S: (Dito.)
- * crt1/iosym/atmega8u2.S: (Dito.)
- * crt1/iosym/attiny10.S: (Dito.)
- * crt1/iosym/attiny11.S: (Dito.)
- * crt1/iosym/attiny12.S: (Dito.)
- * crt1/iosym/attiny13.S: (Dito.)
- * crt1/iosym/attiny13a.S: (Dito.)
- * crt1/iosym/attiny15.S: (Dito.)
- * crt1/iosym/attiny167.S: (Dito.)
- * crt1/iosym/attiny20.S: (Dito.)
- * crt1/iosym/attiny22.S: (Dito.)
- * crt1/iosym/attiny2313.S: (Dito.)
- * crt1/iosym/attiny2313a.S: (Dito.)
- * crt1/iosym/attiny24.S: (Dito.)
- * crt1/iosym/attiny24a.S: (Dito.)
- * crt1/iosym/attiny25.S: (Dito.)
- * crt1/iosym/attiny26.S: (Dito.)
- * crt1/iosym/attiny261.S: (Dito.)
- * crt1/iosym/attiny261a.S: (Dito.)
- * crt1/iosym/attiny28.S: (Dito.)
- * crt1/iosym/attiny4.S: (Dito.)
- * crt1/iosym/attiny40.S: (Dito.)
- * crt1/iosym/attiny4313.S: (Dito.)
- * crt1/iosym/attiny43u.S: (Dito.)
- * crt1/iosym/attiny44.S: (Dito.)
- * crt1/iosym/attiny44a.S: (Dito.)
- * crt1/iosym/attiny45.S: (Dito.)
- * crt1/iosym/attiny461.S: (Dito.)
- * crt1/iosym/attiny461a.S: (Dito.)
- * crt1/iosym/attiny48.S: (Dito.)
- * crt1/iosym/attiny5.S: (Dito.)
- * crt1/iosym/attiny84.S: (Dito.)
- * crt1/iosym/attiny84a.S: (Dito.)
- * crt1/iosym/attiny85.S: (Dito.)
- * crt1/iosym/attiny861.S: (Dito.)
- * crt1/iosym/attiny861a.S: (Dito.)
- * crt1/iosym/attiny87.S: (Dito.)
- * crt1/iosym/attiny88.S: (Dito.)
- * crt1/iosym/attiny9.S: (Dito.)
- * crt1/iosym/atxmega128a1.S: (Dito.)
- * crt1/iosym/atxmega128a1u.S: (Dito.)
- * crt1/iosym/atxmega128a3.S: (Dito.)
- * crt1/iosym/atxmega128d3.S: (Dito.)
- * crt1/iosym/atxmega16a4.S: (Dito.)
- * crt1/iosym/atxmega16d4.S: (Dito.)
- * crt1/iosym/atxmega192a3.S: (Dito.)
- * crt1/iosym/atxmega192d3.S: (Dito.)
- * crt1/iosym/atxmega256a3.S: (Dito.)
- * crt1/iosym/atxmega256a3b.S: (Dito.)
- * crt1/iosym/atxmega256d3.S: (Dito.)
- * crt1/iosym/atxmega32a4.S: (Dito.)
- * crt1/iosym/atxmega32d4.S: (Dito.)
- * crt1/iosym/atxmega64a1.S: (Dito.)
- * crt1/iosym/atxmega64a1u.S: (Dito.)
- * crt1/iosym/atxmega64a3.S: (Dito.)
- * crt1/iosym/atxmega64d3.S: (Dito.)
- * crt1/iosym/m3000.S: (Dito.)
-
-2013-04-30 Mike Rice <address@hidden>
-
- * Corrected date for determing final week of year ( /libc/time/strftime.c )
-
-2013-04-29 Joerg Wunsch <address@hidden>
-
- Contributed by Wouter van Gulik:
- * devtools/ioreg.pl: Fix some typos in documentation.
-
-2013-04-29 Joerg Wunsch <address@hidden>
-
- Contributed by Knut Schwichtenberg:
- * devtools/ioreg.pl: Add POD (plain old documentation).
-
-2013-04-29 Joerg Wunsch <address@hidden>
-
- * configure.ac (--with-debug-info): New option.
- * devtools/Device.am: Replace hard-coded debug information
- options by CDEBUG or ASDEBUG, respectively.
- * devtools/Architecture.am: (Dito.)
- * doc/api/tools-install.dox: Document the new option here, too.
-
-2013-04-29 Joerg Wunsch <address@hidden>
-
- * devtools/findreg.xsl: Dig up EEPROM data, too.
- * devtools/ioreg.pl: Add EEPROM DWARF-2 template.
-
-04-29 Mike Rice <address@hidden>
-
- * Corrected 'D' conversion of strftime to display two digit year
- * Corrected 'V' conversion to display final week number of previous year
- libc/time/strftime
-
-2013-04-28 Mike Rice <address@hidden>
-
- * Augmented comments to explain the algorithm employed in libc/time/...
- daylight_seconds.c
- equation_of_time.c
- gm_sidereal.c
- gmtime_r.c
- iso_weeknum.c
- mk_gmtime.c
- solar_declination.c
-
-2013-04-27 Mike Rice <address@hidden>
-
- * libc/time/strftime.c now handles all conversions, in the C locale.
- * New function/file libc/time/iso_weeknum .
- * Declared time_t and struct tm parameters 'const' in libc/time/...
- daylight_seconds.c
- equation_of_time.c
- fatfs_time.c
- isotime.c
- isotime_r.c
- mk_gmtime.c
- moon_phase.c
- solar_declination.c
- solar_noon.c
- sun_rise.c
- sun_set.c
-
- * Edited the docs overview with a more complete description, references to
the standard,
- * and details on the departures from standard.
- include/time.h
-
- * Corrected the name of the iso week number function from iso_week to
iso_weeknum
- libc/time/iso_weeknum.c
-
-2013-04-26 Mike Rice <address@hidden>
-
- * Re-write of the 'week_of' functions. The original was often incorrect
for any base day except
- * Sunday (libc/time)
- week_of_month.c
- week_of_year.c
-
-2013-04-25 Joerg Wunsch <address@hidden>
-
- * devtools/ioreg.pl: (New file.), contributed by Knut
- Schwichtenberg
- * devtools/findreg.xsl: (New file.)
-
-2013-04-24 Mike Rice <address@hidden>
-
- * Modified moon_phase() to give a more realistic 'curve'
(libc/time/moonphase.c)
-
-2013-04-23 Mike Rice <address@hidden>
-
- * Changed month_length() to use the 'knuckles' algorithm. Slightly less
code and
- * easier to understand.
- libc/time/month_length.c
-
- * Fixed unused variable warning in tests/simulate/time/tick.c
-
-2013-04-21 Mike Rice <address@hidden>
-
- * Changed the method of setting the system time
- include/time.h
- libc/time/set_system_time.c
-
- * Broke out function common to isotime_r and asctime_r (libc/time)
- asctime_r.c
- isotime_r.c
- print_lz.c
-
-2013-04-20 Mike Rice <address@hidden>
-
- * libc/include/time.h
- Edited docs of system_tick()
- Corrected figure for the 'end of time'
-
-2013-04-19 Joerg Wunsch <address@hidden>
-
- * devtools/gen-avr-lib-tree.sh: De-POSIXify the shell usage, since
- Solaris' /bin/sh is not POSIX-aware. For the remaining tools,
- their POSIXish variants can be chosen by prepending the PATH with
- /usr/xpg4/bin (doesn't harm for non-Solaris systems), but as for
- the shell this script is running under, the only other option
- were to let autoconf detect it, which is a bit of overkill.
-
-2013-04-19 Mike Rice <address@hidden>
-
- * Improved tests in tests/simulate/time
- * Corrected month length function to match its prototype
- include/time.h
- libc/time/month_length.c
-
-2013-04-18 Mike Rice <address@hidden>
-
- * Improvement to isotime_r saves some cpu cycles
- libc/time/isotime_r.c
-
- * Added some basic tests to tests/simulate/time
-
-2013-04-16 Mike Rice <address@hidden>
-
- * Modified system_tick() to much a more efficient version suggested by
Wouter van Gulik
- libc/time/system_tick.c
- include/time.h
-
-2013-04-11 Mike Rice <address@hidden>
-
- * Experimental system_tick_i() proves out (libc/time)
- remove system_tick.c
- rename system_tick_i.c to system_tick.c
- modify include/time.h to reflect the change
-
-2013-04-11 Mike Rice <address@hidden>
-
- * Found conflicting data between USNO and NOAA tables. Settled on using
USNO data (libc/time)
- ephemera_common.h
- equation_of_time.c
- solar_declination.c
-
-2013-04-10 Mike Rice <address@hidden>
-
- * Erroneous 'include once' in libc/include/util/eu_dst prevented inclusion
of both
- daylight savings functions in one application
-
-2013-04-11 Mike Rice <address@hidden>
-
- * Found conflicting data between USNO and NOAA tables. Settled on using
USNO data (libc/time)
- ephemera_common.h
- equation_of_time.c
- solar_declination.c
-
-2013-04-10 Mike Rice <address@hidden>
-
- * Erroneous 'include once' in libc/include/util/eu_dst prevented inclusion
of both
- * daylight savings functions in one application
-
-2013-04-09 Mike Rice <address@hidden>
-
- * Gathered some constant terms from ephemera (libc/time)
- ephemera_common.h
- equation_of_time.c
- solar_declination.c
-
- * Pulled calculation of solar noon from sun_rise and sun_set, creating new
function
- solar_noon() (libc)
- /include/time.h
- /time/sun_rise.c
- /time/sun_set.c
- /time/solar_noon.c
-
-2013-04-08 Mike Rice <address@hidden>
-
- * Moved some macros common to the ephemera functions to a new header
file, changing
- * some values for closer fits to the 'zeroes' of the equations
(libc/time)
- ephemera_common.h
- equation_of_time.c
- solar_declination.c
-
-2013-04-07 Mike Rice <address@hidden>
-
- * Corrected an error computing fractional day in libc/time/mk_gmtime.c
- * fixed a typo in libc/include/util/eu_dst.c
-
-2013-04-06 Mike Rice <address@hidden>
-
- * Improved overall precision of equation of time and declination
(libc/time)
- solar_declination.c
- equation_of_time.c
-
-2013-04-05 Mike Rice <address@hidden>
-
- * fixed warnings about 'long long' when compiled with -Wextra (libc/time)
- gm_sidereal.c
- mk_gmtime.c
-
-2013-04-03 Mike Rice <address@hidden>
-
- * libc/time/strftime.c
- Modified 'c' conversion to use the asctime() function
- corrected 'F' conversion year formatting
- corrected 'R' conversion hour formatting
- corrected 'x' conversion year formatting
-
-2013-04-02 Mike Rice <address@hidden>
-
- * Rearrange code and comments for clarity ( libc )
- include/time.h
-
- time/asc_store.c
- time/gmtime_r.c
- time/mk_gmtime.c
- time/tm_store.c
- time/utc_offset.c
- time/week_of_month.c
- time/week_of_year.c
- time/solar_declination.c
- time/sun_rise.c
- time/sun_set.c
- time/daylight_seconds.c
- time/gm_sidereal.c
- time/lm_sidereal.c
- time/moon_phase.c
- time/is_leap_year.c
-
-
-
-2013-03-31 Mike Rice <address@hidden>
-
- * Added experimental function system_tick_i() ( libc/time/system_tick_i.c )
- assembler code for greater efficiency
- easy to call from 'naked' ISR
-
-2013-03-30 Mike Rice <address@hidden>
-
- * Mar 30 moved private time variables out to separate C files ( libc/time )
- asc_store.c : asctime() private character buffer
- dst_pointer.c : daylight savings function pointer
- geo_location.c : __latitude, __longitude
- tm_store.c : gmtime(), localtime() private struct tm
- utc_offset.c : __utc_offset
-
-2013-03-29 Mike Rice <address@hidden>
-
- * libc/time: (New directory.)
- * include/time.h: (New file.)
- * include/util/eu_dst.h: (New file.)
- * include/util/usa_dst.h: (New file.)
-
-2013-03-19 Joerg Wunsch <address@hidden>
-
- * devtools/gen-avr-lib-tree.sh: Add ATmega64RFR2, ATmega644RFR2,
- ATmega128RFR2, ATmega1284RFR2, ATmega256RFR2, ATmega2564RFR2
- * configure.ac: (Dito.)
- * doc/api/main_page.dox: Document new device support.
- * doc/api/using-tools.dox: (Dito.)
- * include/avr/io.h: Add hooks for ATmega*RFR2 devices.
- * include/avr/Makefile.am (avr_HEADERS): Add new header files.
- * include/avr/sleep.h: Add sleep modes for ATmega*RFR2 devices.
- * include/avr/wdt.h: Add watchdog support for ATmega*RFR2 devices.
- * include/avr/power.h: Add power management definitions for
- ATmega*RFR2 devices.
- * include/avr/eeprom.h: Add EEPROM definitions for ATmega*RFR2
- devices.
- * include/avr/iom64rfr2.h: (New file.)
- * include/avr/iom644rfr2.h: (New file.)
- * include/avr/iom128rfr2.h: (New file.)
- * include/avr/iom1284rfr2.h: (New file.)
- * include/avr/iom256rfr2.h: (New file.)
- * include/avr/iom2564rfr2.h: (New file.)
-
-2013-01-27 Dmitry Xmelkov <address@hidden>
-
- Fix for bug #37778: _MemoryBarrier() in cpufunc.h error on compile
- * include/avr/cpufunc.h: Place empty string for asm body. This is
- needed for older GCC versions.
- * tests/simulate/regression/bug-37778.c: New file.
- * NEWS: Add to fixed bug list.
-
-2013-01-10 Joerg Wunsch <address@hidden>
-
- Submitted by Senthil Kumar Selvaraj:
- * include/avr/Makefile.am (avr_HEADERS): add xmega.h
-
-2013-01-02 Joerg Wunsch <address@hidden>
-
- Submitted by Jan Waclawek:
- * doc/api/assembler.dox: Mention that .sx is an alternate suffix
- for .S
-
-
Copied: trunk/avr-libc/ChangeLog-2013 (from rev 2404, trunk/avr-libc/ChangeLog)
===================================================================
--- trunk/avr-libc/ChangeLog-2013 (rev 0)
+++ trunk/avr-libc/ChangeLog-2013 2014-03-17 11:46:39 UTC (rev 2405)
@@ -0,0 +1,619 @@
+2013-09-09 Joerg Wunsch <address@hidden>
+
+ * include/avr/xmega.h (_PROTECTED_WRITE): add forgotten
+ leading underscore.
+
+2013-06-08 Joerg Wunsch <address@hidden>
+
+ bug #36410: avr/boot.h: poisoned SPMCR for ATmega128
+ * include/avr/boot.h: Don't evaluate SPMCR if SPMCSR was
+ already around.
+
+2013-05-13 Joerg Wunsch <address@hidden>
+
+ * tests/simulate/other/progtype-3.c (s): Initialize progmem
+ variable to get rid of a warning.
+
+2013-05-13 Joerg Wunsch <address@hidden>
+
+ * tests/simulate/regression/bug-28135.c: GCC 4.5+ implies malloc()
+ and free() have no side-effects to global variables. Place a
+ memory barrier before any evaluations of __flp or __brkval to
+ ensure the compiler actually reads them from the respective memory
+ locations.
+ * tests/simulate/stdlib/malloc-7.c: (Dito.) Also replace private
+ library definitions by "stdlib_private.h"
+ * tests/simulate/stdlib/realloc-2.c: (Dito.)
+
+2013-05-08 Joerg Wunsch <address@hidden>
+
+ Submitted by Frédéric Nadeau:
+ patch #7485 CRC8-CCITT
+ * include/util/crc16.h (_crc8_ccitt_update): New function.
+ * tests/simulate/util/crc16-5.c: New file.
+
+2013-05-08 Pitchumani Sivanupandi <address@hidden>
+
+ * include/avr/power.h: Specialize clock_prescale_set/get
+ for mega hvb devices
+
+2013-05-03 Mike Rice <address@hidden>
+
+ * Deleted function iso_weeknum(), replaced with iso_week_date()
+
+2013-05-03 Joerg Wunsch <address@hidden>
+
+ Submitted by Georg-Johann Lay:
+ bug #38135: Install a dummy stdfix-avrlibc.h
+ * include/stdfix-avrlibc.h: New file.
+ * include/Makefile.am (avr_HEADERS): Add stdfix-avrlibc.h.
+
+2013-05-03 Joerg Wunsch <address@hidden>
+
+ Submitted by Dean Camera:
+ patch #7212: Add pgm_read_ptr() macros to pgmspace.h
+ * include/avr/pgmspace.h (pgm_read_ptr_near, pgm_read_ptr_far,
+ pgm_read_ptr): New macros.
+
+2013-05-03 Joerg Wunsch <address@hidden>
+
+ Submitted by Radoslaw Koppel:
+ patch #7220: Add UBRR overload functionality to <util/setbaud.h>
+ * include/util/setbaud.h: check for overflow of UBRR_VALUE
+
+2013-05-03 Joerg Wunsch <address@hidden>
+
+ Submitted by Frédéric Nadeau:
+ patch #7260: Addition to power.h
+ * include/avr/power.h: Extend clock prescaler support to devices
+ with XDIV (ATmega103, ATmega64, ATmega128)
+
+2013-05-03 Joerg Wunsch <address@hidden>
+
+ Submitted by Maksim Kuleshov:
+ patch #7654 include/delay.h: delay_us >255us without decreasing
+ resolution
+ * include/util/delay.h.in (_delay_us): Add a second decision
+ logic that decides whether _delay_loop_2() could still be
+ used, or the fallback to _delay_ms() is required; while here,
+ reorder local variables so it compiles warning-free in all
+ configurations
+
+2013-05-03 Joerg Wunsch <address@hidden>
+
+ Submitted by W. Trevor King:
+ patch #7826 Add ATMega32u4 support to the led-blinking demo
+ * doc/examples/demo/iocompat.h: Add ATmega32U4
+ * doc/examples/demo/Makefile: (Dito.)
+
+2013-05-03 Joerg Wunsch <address@hidden>
+
+ Submitted by Stefan Kristiansson:
+ patch #7910 Add missing PCINT2_vect to iotn40.h and update
+ all the following vector numbers
+ * include/avr/iotn40.h: Add PCINT2_vect, and shift all
+ subsequent (misplaced) vectors; rename ADC_ADC_vect into
+ ADC_vect to match the datasheet.
+
+2013-05-02 Joerg Wunsch <address@hidden>
+
+ * doc/api/tools-install.dox: Drop references to FreeBSD's
+ CVSweb, as it's no longer maintained. Add a comment that the
+ historically available per-language GCC source files are no
+ longer available, starting with GCC 4.7.
+
+2013-05-02 Joerg Wunsch <address@hidden>
+
+ Submitted by Alex Crawford:
+ patch #7909 Adding __volatile__ to __asm__ within pgmspace header
+ * include/avr/pgmspace.h: Make all __asm__ statements
+ volatile.
+
+2013-04-30 Joerg Wunsch <address@hidden>
+
+ Add IO symbol definitions to crt*.o files:
+ * configure.ac: add crt1/iosym/Makefile to the build
+ * devtools/ioreg.pl: Emit a DIE for uint32_t if needed.
+ * devtools/generate_iosym.sh: New file.
+ * devtools/Device.am (AVRLIB_ASFLAGS): Pass name of iosym/*.S
+ include file as a -D option when compiling gcrt1.o.
+ * crt1/gcrt1.S: Include IOSYMFILE
+ * crt1/Makefile.am (SUBDIRS, DIST_SUBDIRS): add "iosym"
+ * crt1/iosym: New directory.
+ * crt1/iosym/Makefile.am: New file.
+ * crt1/iosym/template.S: Empty template to use for devices where
+ there is no actual IO symbol definition file.
+ * crt1/iosym/at43usb320.S: New file.
+ * crt1/iosym/at43usb355.S: (Dito.)
+ * crt1/iosym/at76c711.S: (Dito.)
+ * crt1/iosym/at86rf401.S: (Dito.)
+ * crt1/iosym/at90c8534.S: (Dito.)
+ * crt1/iosym/at90can128.S: (Dito.)
+ * crt1/iosym/at90can32.S: (Dito.)
+ * crt1/iosym/at90can64.S: (Dito.)
+ * crt1/iosym/at90pwm1.S: (Dito.)
+ * crt1/iosym/at90pwm2.S: (Dito.)
+ * crt1/iosym/at90pwm216.S: (Dito.)
+ * crt1/iosym/at90pwm2b.S: (Dito.)
+ * crt1/iosym/at90pwm3.S: (Dito.)
+ * crt1/iosym/at90pwm316.S: (Dito.)
+ * crt1/iosym/at90pwm3b.S: (Dito.)
+ * crt1/iosym/at90pwm81.S: (Dito.)
+ * crt1/iosym/at90s1200.S: (Dito.)
+ * crt1/iosym/at90s2313.S: (Dito.)
+ * crt1/iosym/at90s2323.S: (Dito.)
+ * crt1/iosym/at90s2333.S: (Dito.)
+ * crt1/iosym/at90s2343.S: (Dito.)
+ * crt1/iosym/at90s4414.S: (Dito.)
+ * crt1/iosym/at90s4433.S: (Dito.)
+ * crt1/iosym/at90s4434.S: (Dito.)
+ * crt1/iosym/at90s8515.S: (Dito.)
+ * crt1/iosym/at90s8535.S: (Dito.)
+ * crt1/iosym/at90scr100.S: (Dito.)
+ * crt1/iosym/at90usb1286.S: (Dito.)
+ * crt1/iosym/at90usb1287.S: (Dito.)
+ * crt1/iosym/at90usb162.S: (Dito.)
+ * crt1/iosym/at90usb646.S: (Dito.)
+ * crt1/iosym/at90usb647.S: (Dito.)
+ * crt1/iosym/at90usb82.S: (Dito.)
+ * crt1/iosym/at94k.S: (Dito.)
+ * crt1/iosym/ata6289.S: (Dito.)
+ * crt1/iosym/atmega103.S: (Dito.)
+ * crt1/iosym/atmega128.S: (Dito.)
+ * crt1/iosym/atmega1280.S: (Dito.)
+ * crt1/iosym/atmega1281.S: (Dito.)
+ * crt1/iosym/atmega1284p.S: (Dito.)
+ * crt1/iosym/atmega1284rfr2.S: (Dito.)
+ * crt1/iosym/atmega128rfa1.S: (Dito.)
+ * crt1/iosym/atmega128rfr2.S: (Dito.)
+ * crt1/iosym/atmega16.S: (Dito.)
+ * crt1/iosym/atmega161.S: (Dito.)
+ * crt1/iosym/atmega162.S: (Dito.)
+ * crt1/iosym/atmega163.S: (Dito.)
+ * crt1/iosym/atmega164a.S: (Dito.)
+ * crt1/iosym/atmega164p.S: (Dito.)
+ * crt1/iosym/atmega165.S: (Dito.)
+ * crt1/iosym/atmega165a.S: (Dito.)
+ * crt1/iosym/atmega165p.S: (Dito.)
+ * crt1/iosym/atmega168.S: (Dito.)
+ * crt1/iosym/atmega168a.S: (Dito.)
+ * crt1/iosym/atmega168p.S: (Dito.)
+ * crt1/iosym/atmega169.S: (Dito.)
+ * crt1/iosym/atmega169a.S: (Dito.)
+ * crt1/iosym/atmega169p.S: (Dito.)
+ * crt1/iosym/atmega169pa.S: (Dito.)
+ * crt1/iosym/atmega16a.S: (Dito.)
+ * crt1/iosym/atmega16hva.S: (Dito.)
+ * crt1/iosym/atmega16hva2.S: (Dito.)
+ * crt1/iosym/atmega16hvb.S: (Dito.)
+ * crt1/iosym/atmega16hvbrevb.S: (Dito.)
+ * crt1/iosym/atmega16m1.S: (Dito.)
+ * crt1/iosym/atmega16u2.S: (Dito.)
+ * crt1/iosym/atmega16u4.S: (Dito.)
+ * crt1/iosym/atmega2560.S: (Dito.)
+ * crt1/iosym/atmega2561.S: (Dito.)
+ * crt1/iosym/atmega2564rfr2.S: (Dito.)
+ * crt1/iosym/atmega256rfr2.S: (Dito.)
+ * crt1/iosym/atmega32.S: (Dito.)
+ * crt1/iosym/atmega323.S: (Dito.)
+ * crt1/iosym/atmega324a.S: (Dito.)
+ * crt1/iosym/atmega324p.S: (Dito.)
+ * crt1/iosym/atmega324pa.S: (Dito.)
+ * crt1/iosym/atmega325.S: (Dito.)
+ * crt1/iosym/atmega3250.S: (Dito.)
+ * crt1/iosym/atmega3250a.S: (Dito.)
+ * crt1/iosym/atmega3250p.S: (Dito.)
+ * crt1/iosym/atmega325a.S: (Dito.)
+ * crt1/iosym/atmega325p.S: (Dito.)
+ * crt1/iosym/atmega328.S: (Dito.)
+ * crt1/iosym/atmega328p.S: (Dito.)
+ * crt1/iosym/atmega329.S: (Dito.)
+ * crt1/iosym/atmega3290.S: (Dito.)
+ * crt1/iosym/atmega3290a.S: (Dito.)
+ * crt1/iosym/atmega3290p.S: (Dito.)
+ * crt1/iosym/atmega329a.S: (Dito.)
+ * crt1/iosym/atmega329p.S: (Dito.)
+ * crt1/iosym/atmega329pa.S: (Dito.)
+ * crt1/iosym/atmega32c1.S: (Dito.)
+ * crt1/iosym/atmega32hvb.S: (Dito.)
+ * crt1/iosym/atmega32hvbrevb.S: (Dito.)
+ * crt1/iosym/atmega32m1.S: (Dito.)
+ * crt1/iosym/atmega32u2.S: (Dito.)
+ * crt1/iosym/atmega32u4.S: (Dito.)
+ * crt1/iosym/atmega32u6.S: (Dito.)
+ * crt1/iosym/atmega406.S: (Dito.)
+ * crt1/iosym/atmega48.S: (Dito.)
+ * crt1/iosym/atmega48a.S: (Dito.)
+ * crt1/iosym/atmega48p.S: (Dito.)
+ * crt1/iosym/atmega64.S: (Dito.)
+ * crt1/iosym/atmega640.S: (Dito.)
+ * crt1/iosym/atmega644.S: (Dito.)
+ * crt1/iosym/atmega644a.S: (Dito.)
+ * crt1/iosym/atmega644p.S: (Dito.)
+ * crt1/iosym/atmega644pa.S: (Dito.)
+ * crt1/iosym/atmega644rfr2.S: (Dito.)
+ * crt1/iosym/atmega645.S: (Dito.)
+ * crt1/iosym/atmega6450.S: (Dito.)
+ * crt1/iosym/atmega6450a.S: (Dito.)
+ * crt1/iosym/atmega6450p.S: (Dito.)
+ * crt1/iosym/atmega645a.S: (Dito.)
+ * crt1/iosym/atmega645p.S: (Dito.)
+ * crt1/iosym/atmega649.S: (Dito.)
+ * crt1/iosym/atmega6490.S: (Dito.)
+ * crt1/iosym/atmega6490a.S: (Dito.)
+ * crt1/iosym/atmega6490p.S: (Dito.)
+ * crt1/iosym/atmega649a.S: (Dito.)
+ * crt1/iosym/atmega649p.S: (Dito.)
+ * crt1/iosym/atmega64c1.S: (Dito.)
+ * crt1/iosym/atmega64hve.S: (Dito.)
+ * crt1/iosym/atmega64m1.S: (Dito.)
+ * crt1/iosym/atmega64rfr2.S: (Dito.)
+ * crt1/iosym/atmega8.S: (Dito.)
+ * crt1/iosym/atmega8515.S: (Dito.)
+ * crt1/iosym/atmega8535.S: (Dito.)
+ * crt1/iosym/atmega88.S: (Dito.)
+ * crt1/iosym/atmega88a.S: (Dito.)
+ * crt1/iosym/atmega88p.S: (Dito.)
+ * crt1/iosym/atmega88pa.S: (Dito.)
+ * crt1/iosym/atmega8hva.S: (Dito.)
+ * crt1/iosym/atmega8u2.S: (Dito.)
+ * crt1/iosym/attiny10.S: (Dito.)
+ * crt1/iosym/attiny11.S: (Dito.)
+ * crt1/iosym/attiny12.S: (Dito.)
+ * crt1/iosym/attiny13.S: (Dito.)
+ * crt1/iosym/attiny13a.S: (Dito.)
+ * crt1/iosym/attiny15.S: (Dito.)
+ * crt1/iosym/attiny167.S: (Dito.)
+ * crt1/iosym/attiny20.S: (Dito.)
+ * crt1/iosym/attiny22.S: (Dito.)
+ * crt1/iosym/attiny2313.S: (Dito.)
+ * crt1/iosym/attiny2313a.S: (Dito.)
+ * crt1/iosym/attiny24.S: (Dito.)
+ * crt1/iosym/attiny24a.S: (Dito.)
+ * crt1/iosym/attiny25.S: (Dito.)
+ * crt1/iosym/attiny26.S: (Dito.)
+ * crt1/iosym/attiny261.S: (Dito.)
+ * crt1/iosym/attiny261a.S: (Dito.)
+ * crt1/iosym/attiny28.S: (Dito.)
+ * crt1/iosym/attiny4.S: (Dito.)
+ * crt1/iosym/attiny40.S: (Dito.)
+ * crt1/iosym/attiny4313.S: (Dito.)
+ * crt1/iosym/attiny43u.S: (Dito.)
+ * crt1/iosym/attiny44.S: (Dito.)
+ * crt1/iosym/attiny44a.S: (Dito.)
+ * crt1/iosym/attiny45.S: (Dito.)
+ * crt1/iosym/attiny461.S: (Dito.)
+ * crt1/iosym/attiny461a.S: (Dito.)
+ * crt1/iosym/attiny48.S: (Dito.)
+ * crt1/iosym/attiny5.S: (Dito.)
+ * crt1/iosym/attiny84.S: (Dito.)
+ * crt1/iosym/attiny84a.S: (Dito.)
+ * crt1/iosym/attiny85.S: (Dito.)
+ * crt1/iosym/attiny861.S: (Dito.)
+ * crt1/iosym/attiny861a.S: (Dito.)
+ * crt1/iosym/attiny87.S: (Dito.)
+ * crt1/iosym/attiny88.S: (Dito.)
+ * crt1/iosym/attiny9.S: (Dito.)
+ * crt1/iosym/atxmega128a1.S: (Dito.)
+ * crt1/iosym/atxmega128a1u.S: (Dito.)
+ * crt1/iosym/atxmega128a3.S: (Dito.)
+ * crt1/iosym/atxmega128d3.S: (Dito.)
+ * crt1/iosym/atxmega16a4.S: (Dito.)
+ * crt1/iosym/atxmega16d4.S: (Dito.)
+ * crt1/iosym/atxmega192a3.S: (Dito.)
+ * crt1/iosym/atxmega192d3.S: (Dito.)
+ * crt1/iosym/atxmega256a3.S: (Dito.)
+ * crt1/iosym/atxmega256a3b.S: (Dito.)
+ * crt1/iosym/atxmega256d3.S: (Dito.)
+ * crt1/iosym/atxmega32a4.S: (Dito.)
+ * crt1/iosym/atxmega32d4.S: (Dito.)
+ * crt1/iosym/atxmega64a1.S: (Dito.)
+ * crt1/iosym/atxmega64a1u.S: (Dito.)
+ * crt1/iosym/atxmega64a3.S: (Dito.)
+ * crt1/iosym/atxmega64d3.S: (Dito.)
+ * crt1/iosym/m3000.S: (Dito.)
+
+2013-04-30 Mike Rice <address@hidden>
+
+ * Corrected date for determing final week of year ( /libc/time/strftime.c )
+
+2013-04-29 Joerg Wunsch <address@hidden>
+
+ Contributed by Wouter van Gulik:
+ * devtools/ioreg.pl: Fix some typos in documentation.
+
+2013-04-29 Joerg Wunsch <address@hidden>
+
+ Contributed by Knut Schwichtenberg:
+ * devtools/ioreg.pl: Add POD (plain old documentation).
+
+2013-04-29 Joerg Wunsch <address@hidden>
+
+ * configure.ac (--with-debug-info): New option.
+ * devtools/Device.am: Replace hard-coded debug information
+ options by CDEBUG or ASDEBUG, respectively.
+ * devtools/Architecture.am: (Dito.)
+ * doc/api/tools-install.dox: Document the new option here, too.
+
+2013-04-29 Joerg Wunsch <address@hidden>
+
+ * devtools/findreg.xsl: Dig up EEPROM data, too.
+ * devtools/ioreg.pl: Add EEPROM DWARF-2 template.
+
+04-29 Mike Rice <address@hidden>
+
+ * Corrected 'D' conversion of strftime to display two digit year
+ * Corrected 'V' conversion to display final week number of previous year
+ libc/time/strftime
+
+2013-04-28 Mike Rice <address@hidden>
+
+ * Augmented comments to explain the algorithm employed in libc/time/...
+ daylight_seconds.c
+ equation_of_time.c
+ gm_sidereal.c
+ gmtime_r.c
+ iso_weeknum.c
+ mk_gmtime.c
+ solar_declination.c
+
+2013-04-27 Mike Rice <address@hidden>
+
+ * libc/time/strftime.c now handles all conversions, in the C locale.
+ * New function/file libc/time/iso_weeknum .
+ * Declared time_t and struct tm parameters 'const' in libc/time/...
+ daylight_seconds.c
+ equation_of_time.c
+ fatfs_time.c
+ isotime.c
+ isotime_r.c
+ mk_gmtime.c
+ moon_phase.c
+ solar_declination.c
+ solar_noon.c
+ sun_rise.c
+ sun_set.c
+
+ * Edited the docs overview with a more complete description, references to
the standard,
+ * and details on the departures from standard.
+ include/time.h
+
+ * Corrected the name of the iso week number function from iso_week to
iso_weeknum
+ libc/time/iso_weeknum.c
+
+2013-04-26 Mike Rice <address@hidden>
+
+ * Re-write of the 'week_of' functions. The original was often incorrect
for any base day except
+ * Sunday (libc/time)
+ week_of_month.c
+ week_of_year.c
+
+2013-04-25 Joerg Wunsch <address@hidden>
+
+ * devtools/ioreg.pl: (New file.), contributed by Knut
+ Schwichtenberg
+ * devtools/findreg.xsl: (New file.)
+
+2013-04-24 Mike Rice <address@hidden>
+
+ * Modified moon_phase() to give a more realistic 'curve'
(libc/time/moonphase.c)
+
+2013-04-23 Mike Rice <address@hidden>
+
+ * Changed month_length() to use the 'knuckles' algorithm. Slightly less
code and
+ * easier to understand.
+ libc/time/month_length.c
+
+ * Fixed unused variable warning in tests/simulate/time/tick.c
+
+2013-04-21 Mike Rice <address@hidden>
+
+ * Changed the method of setting the system time
+ include/time.h
+ libc/time/set_system_time.c
+
+ * Broke out function common to isotime_r and asctime_r (libc/time)
+ asctime_r.c
+ isotime_r.c
+ print_lz.c
+
+2013-04-20 Mike Rice <address@hidden>
+
+ * libc/include/time.h
+ Edited docs of system_tick()
+ Corrected figure for the 'end of time'
+
+2013-04-19 Joerg Wunsch <address@hidden>
+
+ * devtools/gen-avr-lib-tree.sh: De-POSIXify the shell usage, since
+ Solaris' /bin/sh is not POSIX-aware. For the remaining tools,
+ their POSIXish variants can be chosen by prepending the PATH with
+ /usr/xpg4/bin (doesn't harm for non-Solaris systems), but as for
+ the shell this script is running under, the only other option
+ were to let autoconf detect it, which is a bit of overkill.
+
+2013-04-19 Mike Rice <address@hidden>
+
+ * Improved tests in tests/simulate/time
+ * Corrected month length function to match its prototype
+ include/time.h
+ libc/time/month_length.c
+
+2013-04-18 Mike Rice <address@hidden>
+
+ * Improvement to isotime_r saves some cpu cycles
+ libc/time/isotime_r.c
+
+ * Added some basic tests to tests/simulate/time
+
+2013-04-16 Mike Rice <address@hidden>
+
+ * Modified system_tick() to much a more efficient version suggested by
Wouter van Gulik
+ libc/time/system_tick.c
+ include/time.h
+
+2013-04-11 Mike Rice <address@hidden>
+
+ * Experimental system_tick_i() proves out (libc/time)
+ remove system_tick.c
+ rename system_tick_i.c to system_tick.c
+ modify include/time.h to reflect the change
+
+2013-04-11 Mike Rice <address@hidden>
+
+ * Found conflicting data between USNO and NOAA tables. Settled on using
USNO data (libc/time)
+ ephemera_common.h
+ equation_of_time.c
+ solar_declination.c
+
+2013-04-10 Mike Rice <address@hidden>
+
+ * Erroneous 'include once' in libc/include/util/eu_dst prevented inclusion
of both
+ daylight savings functions in one application
+
+2013-04-11 Mike Rice <address@hidden>
+
+ * Found conflicting data between USNO and NOAA tables. Settled on using
USNO data (libc/time)
+ ephemera_common.h
+ equation_of_time.c
+ solar_declination.c
+
+2013-04-10 Mike Rice <address@hidden>
+
+ * Erroneous 'include once' in libc/include/util/eu_dst prevented inclusion
of both
+ * daylight savings functions in one application
+
+2013-04-09 Mike Rice <address@hidden>
+
+ * Gathered some constant terms from ephemera (libc/time)
+ ephemera_common.h
+ equation_of_time.c
+ solar_declination.c
+
+ * Pulled calculation of solar noon from sun_rise and sun_set, creating new
function
+ solar_noon() (libc)
+ /include/time.h
+ /time/sun_rise.c
+ /time/sun_set.c
+ /time/solar_noon.c
+
+2013-04-08 Mike Rice <address@hidden>
+
+ * Moved some macros common to the ephemera functions to a new header
file, changing
+ * some values for closer fits to the 'zeroes' of the equations
(libc/time)
+ ephemera_common.h
+ equation_of_time.c
+ solar_declination.c
+
+2013-04-07 Mike Rice <address@hidden>
+
+ * Corrected an error computing fractional day in libc/time/mk_gmtime.c
+ * fixed a typo in libc/include/util/eu_dst.c
+
+2013-04-06 Mike Rice <address@hidden>
+
+ * Improved overall precision of equation of time and declination
(libc/time)
+ solar_declination.c
+ equation_of_time.c
+
+2013-04-05 Mike Rice <address@hidden>
+
+ * fixed warnings about 'long long' when compiled with -Wextra (libc/time)
+ gm_sidereal.c
+ mk_gmtime.c
+
+2013-04-03 Mike Rice <address@hidden>
+
+ * libc/time/strftime.c
+ Modified 'c' conversion to use the asctime() function
+ corrected 'F' conversion year formatting
+ corrected 'R' conversion hour formatting
+ corrected 'x' conversion year formatting
+
+2013-04-02 Mike Rice <address@hidden>
+
+ * Rearrange code and comments for clarity ( libc )
+ include/time.h
+
+ time/asc_store.c
+ time/gmtime_r.c
+ time/mk_gmtime.c
+ time/tm_store.c
+ time/utc_offset.c
+ time/week_of_month.c
+ time/week_of_year.c
+ time/solar_declination.c
+ time/sun_rise.c
+ time/sun_set.c
+ time/daylight_seconds.c
+ time/gm_sidereal.c
+ time/lm_sidereal.c
+ time/moon_phase.c
+ time/is_leap_year.c
+
+
+
+2013-03-31 Mike Rice <address@hidden>
+
+ * Added experimental function system_tick_i() ( libc/time/system_tick_i.c )
+ assembler code for greater efficiency
+ easy to call from 'naked' ISR
+
+2013-03-30 Mike Rice <address@hidden>
+
+ * Mar 30 moved private time variables out to separate C files ( libc/time )
+ asc_store.c : asctime() private character buffer
+ dst_pointer.c : daylight savings function pointer
+ geo_location.c : __latitude, __longitude
+ tm_store.c : gmtime(), localtime() private struct tm
+ utc_offset.c : __utc_offset
+
+2013-03-29 Mike Rice <address@hidden>
+
+ * libc/time: (New directory.)
+ * include/time.h: (New file.)
+ * include/util/eu_dst.h: (New file.)
+ * include/util/usa_dst.h: (New file.)
+
+2013-03-19 Joerg Wunsch <address@hidden>
+
+ * devtools/gen-avr-lib-tree.sh: Add ATmega64RFR2, ATmega644RFR2,
+ ATmega128RFR2, ATmega1284RFR2, ATmega256RFR2, ATmega2564RFR2
+ * configure.ac: (Dito.)
+ * doc/api/main_page.dox: Document new device support.
+ * doc/api/using-tools.dox: (Dito.)
+ * include/avr/io.h: Add hooks for ATmega*RFR2 devices.
+ * include/avr/Makefile.am (avr_HEADERS): Add new header files.
+ * include/avr/sleep.h: Add sleep modes for ATmega*RFR2 devices.
+ * include/avr/wdt.h: Add watchdog support for ATmega*RFR2 devices.
+ * include/avr/power.h: Add power management definitions for
+ ATmega*RFR2 devices.
+ * include/avr/eeprom.h: Add EEPROM definitions for ATmega*RFR2
+ devices.
+ * include/avr/iom64rfr2.h: (New file.)
+ * include/avr/iom644rfr2.h: (New file.)
+ * include/avr/iom128rfr2.h: (New file.)
+ * include/avr/iom1284rfr2.h: (New file.)
+ * include/avr/iom256rfr2.h: (New file.)
+ * include/avr/iom2564rfr2.h: (New file.)
+
+2013-01-27 Dmitry Xmelkov <address@hidden>
+
+ Fix for bug #37778: _MemoryBarrier() in cpufunc.h error on compile
+ * include/avr/cpufunc.h: Place empty string for asm body. This is
+ needed for older GCC versions.
+ * tests/simulate/regression/bug-37778.c: New file.
+ * NEWS: Add to fixed bug list.
+
+2013-01-10 Joerg Wunsch <address@hidden>
+
+ Submitted by Senthil Kumar Selvaraj:
+ * include/avr/Makefile.am (avr_HEADERS): add xmega.h
+
+2013-01-02 Joerg Wunsch <address@hidden>
+
+ Submitted by Jan Waclawek:
+ * doc/api/assembler.dox: Mention that .sx is an alternate suffix
+ for .S
+
+
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [avr-libc-commit] [2405] Annual ChangeLog rotation.,
Pitchumani <=