12016-02-08 Joerg Wunsch <j.gnu@uriah.heep.sax.de> 2 3 * configure.ac: Release version 2.0.0. 4 52016-02-08 Joerg Wunsch <j.gnu@uriah.heep.sax.de> 6 7 * doc/api/rel-method.dox: Mention major number 2. 8 92016-02-08 Joerg Wunsch <j.gnu@uriah.heep.sax.de> 10 11 * doc/api/overview.dox: Remove obsolete sentence claiming 12 SimulAVR were unmaintained. 13 142016-02-08 Joerg Wunsch <j.gnu@uriah.heep.sax.de> 15 16 * configure.ac: Bump version to 2.0.0, in preparation of the 17 upcoming release. 18 192016-02-08 Joerg Wunsch <j.gnu@uriah.heep.sax.de> 20 21 * doc/api/dox_html_header: Drop the alphabetical index from the 22 top bar, as it does not work as expected when setting 23 DISABLE_INDEX in the config file (it only yielded the very first 24 index block, i.e. names starting with an underscore). Since 25 there's now a search field, the value of the index is questionable 26 anyway. 27 282016-02-08 Joerg Wunsch <j.gnu@uriah.heep.sax.de> 29 30 * doc/api/doxygen.config.in (MARKDOWN_SUPPORT): Turn off markdown 31 support, as it clashes with the use of __FOO__-style macro names. 32 * include/util/delay.h.in: Rephrase and reformat the documentation 33 of _delay_ms() and _delay_us(). This fixes the remaining doxygen 34 warnings. 35 362016-02-08 Joerg Wunsch <j.gnu@uriah.heep.sax.de> 37 38 * doc/api/main_page.dox: Update copyright year. 39 402016-02-07 Joerg Wunsch <j.gnu@uriah.heep.sax.de> 41 42 Fix most of the doxygen warnings. 43 * doc/examples/asmdemo/asmdemo.dox: (Dito.) 44 * include/avr/boot.h: (Dito.) 45 * include/avr/fuse.h: (Dito.) 46 * include/avr/lock.h: (Dito.) 47 * include/avr/pgmspace.h: (Dito.) 48 * include/avr/power.h: (Dito.) 49 * include/avr/sleep.h: (Dito.) 50 * include/avr/wdt.h: (Dito.) 51 * include/errno.h: (Dito.) 52 * include/math.h: (Dito.) 53 * include/setjmp.h: (Dito.) 54 * include/stdint.h: (Dito.) 55 * include/stdio.h: (Dito.) 56 * include/stdlib.h: (Dito.) 57 * include/string.h: (Dito.) 58 * include/time.h: (Dito.) 59 * include/util/delay.h.in: (Dito.) 60 * libc/pmstring/memchr_P.S: (Dito.) 61 * libc/pmstring/memcmp_P.S: (Dito.) 62 * libc/pmstring/memcmp_PF.S: (Dito.) 63 * libc/pmstring/memcpy_P.S: (Dito.) 64 * libc/pmstring/memcpy_PF.S: (Dito.) 65 * libc/pmstring/memrchr_P.S: (Dito.) 66 * libc/pmstring/strcasecmp_P.S: (Dito.) 67 * libc/pmstring/strcasecmp_PF.S: (Dito.) 68 * libc/pmstring/strcat_P.S: (Dito.) 69 * libc/pmstring/strcat_PF.S: (Dito.) 70 * libc/pmstring/strchr_P.S: (Dito.) 71 * libc/pmstring/strchrnul_P.S: (Dito.) 72 * libc/pmstring/strcmp_P.S: (Dito.) 73 * libc/pmstring/strcmp_PF.S: (Dito.) 74 * libc/pmstring/strcpy_P.S: (Dito.) 75 * libc/pmstring/strcpy_PF.S: (Dito.) 76 * libc/pmstring/strcspn_P.S: (Dito.) 77 * libc/pmstring/strlcat_P.S: (Dito.) 78 * libc/pmstring/strlcat_PF.S: (Dito.) 79 * libc/pmstring/strlcpy_P.S: (Dito.) 80 * libc/pmstring/strlcpy_PF.S: (Dito.) 81 * libc/pmstring/strlen_P.S: (Dito.) 82 * libc/pmstring/strlen_PF.S: (Dito.) 83 * libc/pmstring/strncasecmp_P.S: (Dito.) 84 * libc/pmstring/strncasecmp_PF.S: (Dito.) 85 * libc/pmstring/strncat_P.S: (Dito.) 86 * libc/pmstring/strncat_PF.S: (Dito.) 87 * libc/pmstring/strncmp_P.S: (Dito.) 88 * libc/pmstring/strncmp_PF.S: (Dito.) 89 * libc/pmstring/strncpy_P.S: (Dito.) 90 * libc/pmstring/strncpy_PF.S: (Dito.) 91 * libc/pmstring/strnlen_P.S: (Dito.) 92 * libc/pmstring/strnlen_PF.S: (Dito.) 93 * libc/pmstring/strpbrk_P.S: (Dito.) 94 * libc/pmstring/strrchr_P.S: (Dito.) 95 * libc/pmstring/strsep_P.S: (Dito.) 96 * libc/pmstring/strspn_P.S: (Dito.) 97 * libc/pmstring/strstr_P.S: (Dito.) 98 * libc/pmstring/strstr_PF.S: (Dito.) 99 * libc/pmstring/strtok_P.c: (Dito.) 100 * libc/pmstring/strtok_rP.S: (Dito.) 101 * libc/stdlib/atexit.c: (Dito.) 102 * libc/string/memccpy.S: (Dito.) 103 * libc/string/memmem.S: (Dito.) 104 * libc/string/strcasestr.S: (Dito.) 105 * libc/string/strtok.c: (Dito.) 106 1072016-02-06 Joerg Wunsch <j.gnu@uriah.heep.sax.de> 108 109 * doc/api/doxygen.config.in: Update doxygen infrastructur to Doxygen 1.8.7 110 * doc/api/dox.css: Ditto. 111 * doc/api/dox_html_footer: Ditto. 112 * doc/api/dox_html_header: Ditto. 113 1142016-02-05 Pitchumani Sivanupandi <pitchumani.s@atmel.com> 115 116 patch #8902: Xmega's PROTECTED_WRITE is incorrect for IO registers 117 whose address is more than one byte 118 * include/avr/xmega.h (_PROTECTED_WRITE): Update constraint for 119 IO register to allow more than 1 byte address. Cast CCP signature and 120 value to be written to avoid un-optimal load. 121 1222016-01-28 Pitchumani Sivanupandi <pitchumani.s@atmel.com> 123 124 Added new devices. 125 * configure.ac: Add ATA5702M322, ATA5782, ATA5790N, ATA5831, ATA6613C, 126 ATA6614Q, ATmega64HVE2, ATxmega8E5, ATxmega32C3, ATxmega32D3 127 and ATxmega32E5 devices. 128 * devtools/gen-avr-lib-tree.sh: Likewise. 129 * devtools/iosym/Makefile.am: Add assembly macro files for new devices. 130 * doc/api/main_page.dox: Document new device support. 131 * doc/api/using-tools.dox: Likewise. 132 * include/avr/Makefile.am (avr_HEADERS): Add new header files. 133 * include/avr/io.h: Add hooks for new devices. 134 * include/avr/ioa5702m322.h: New device header file. 135 * include/avr/ioa5782.h: Ditto. 136 * include/avr/ioa5790n.h: Ditto. 137 * include/avr/ioa5831.h: Ditto. 138 * include/avr/ioa6613c.h: Ditto. 139 * include/avr/ioa6614q.h: Ditto. 140 * include/avr/iom64hve2.h: Ditto. 141 * include/avr/iox32c3.h: Ditto. 142 * include/avr/iox32d3.h: Ditto. 143 * include/avr/iox32e5.h: Ditto. 144 * include/avr/iox8e5.h: Ditto. 145 * crt1/iosym/ata5702m322.S: Generated. 146 * crt1/iosym/ata5782.S: Ditto. 147 * crt1/iosym/ata5790n.S: Ditto. 148 * crt1/iosym/ata5831.S: Ditto. 149 * crt1/iosym/ata6613c.S: Ditto. 150 * crt1/iosym/ata6614q.S: Ditto. 151 * crt1/iosym/atmega64hve2.S: Ditto. 152 * crt1/iosym/atxmega32c3.S: Ditto. 153 * crt1/iosym/atxmega32d3.S: Ditto. 154 * crt1/iosym/atxmega32e5.S: Ditto. 155 * crt1/iosym/atxmega8e5.S: Ditto. 156 1572016-01-28 Pitchumani Sivanupandi <pitchumani.s@atmel.com> 158 159 Fixed distcheck errors. 160 * crt1/iosym/Makefile.am (EXTRA_DIST): Add missed device files. 161 * devtools/Device.am: Donot distribute libdev and lib<dev> sources. 162 * libc/Makefile.am (DIST_SUBDIRS): Add misc directory for distribution. 163 1642016-01-25 Pitchumani Sivanupandi <pitchumani.s@atmel.com> 165 166 * configure.ac: Add ATA6612C, ATA6617C, ATA664251, ATmega48PB and 167 ATmega88PB devices. 168 * devtools/gen-avr-lib-tree.sh: Likewise. 169 * devtools/generate_iosym.sh: Likewise. 170 * doc/api/main_page.dox: Document new device support. 171 * doc/api/using-tools.dox: Likewise. 172 * include/avr/Makefile.am (avr_HEADERS): Add new header files. 173 * include/avr/io.h: Add hooks for new devices. 174 * include/avr/ioa6612c.h: Newfile. 175 * include/avr/ioa6617c.h: Ditto. 176 * include/avr/ioa664251.h: Ditto. 177 * include/avr/iom48pb.h: Ditto. 178 * include/avr/iom88pb.h: Ditto. 179 * crt1/iosym/ata6612c.S: Generated. 180 * crt1/iosym/ata6617c.S: Ditto. 181 * crt1/iosym/ata664251.S: Ditto. 182 * crt1/iosym/atmega48pb.S: Ditto. 183 * crt1/iosym/atmega88pb: Ditto. 184 1852016-01-25 Pitchumani Sivanupandi <pitchumani.s@atmel.com> 186 187 * configure.ac: Add ATA6616C, ATtiny441 and ATtiny841 devices. 188 * devtools/gen-avr-lib-tree.sh: Likewise. 189 * devtools/generate_iosym.sh: Likewise. 190 * doc/api/main_page.dox: Document new device support. 191 * doc/api/using-tools.dox: Likewise. 192 * include/avr/Makefile.am (avr_HEADERS): Add new header files. 193 * include/avr/io.h: Add hooks for new devices. 194 * include/avr/ioa6616c.h: Newfile. 195 * include/avr/iotn441.h: Ditto. 196 * include/avr/iotn841.h: Ditto. 197 * crt1/iosym/ata6616c.S: Generated. 198 * crt1/iosym/attiny441.S: Ditto. 199 * crt1/iosym/attiny841.S: Ditto. 200