{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":537171903,"defaultBranch":"main","name":"avr-libc","ownerLogin":"sprintersb","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-09-15T19:09:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8905355?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721239178.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"5e71e0248ff219dc6d670c07ecd3cee18d63ec47","ref":"refs/heads/issue-971_ldscript-region-origins","pushedAt":"2024-07-17T17:59:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"Issue #971 - configure.ac: Test for Binutils PR29741 / PR31177.\n\nSince v2.2.0's implementation of issue #936, gcrt1.S defines\nsymbols __DATA_REGION_ORIGIN__ and __DATA_REGION_LENGTH__.\n\nThese symbols are used in the default linker scripts to define the\nbeginning and extent of the data memory region -- but only since the\nrecent implementation of PR29741 in Binutils v2.40. Prior to that,\nthe data region started at a core specific value of $DATA_ORIGIN\ntogether with a length of __DATA_REGION_LENGTH__.\n\nOutcome was that #936 may set the data region length to the correct\nlength, but misses to set data origin as the linker script does not use\n__DATA_REGION_ORIGIN__. This lead to errors from the linker when user\ndata starting at -Tdata extended beyond $DATA_ORIGIN + __DATA_REGION_LENGTH__.\n\nThis patch adds a configure test for ld script features:\nBinutils PR29741: Uses __DATA_REGION_ORIGIN__ for data region start, and\nBinutils PR31177: Uses __TEXT_REGION_ORIGIN__ for test region start.\nThis is accomplished by examining the output of objdump -h.\n\n\t* configure.ac (AC_CHECK_TOOL): Add one for: LD, OBJDUMP.\n\t(CHECK_OBJDUMP_MINUS_H): New AC_DEFUN.\n\t(HAVE_LDSCRIPT_PR29741): AC_DEFINE depending on Binutls PR29741.\n\t(HAVE_LDSCRIPT_PR31177): AC_DEFINE depending on Binutls PR31177.\n\t* crt1/gcrt1.S (config.h): Include it.\n\t(__DATA_REGION_ORIGIN__, __DATA_REGION_LENGTH__): Only define if\n\tHAVE_LDSCRIPT_PR29741.\n\t(__TEXT_REGION_ORIGIN__, __TEXT_REGION_LENGTH__): Also define if\n\tHAVE_LDSCRIPT_PR31177.","shortMessageHtmlLink":"Issue avrdudes#971 - configure.ac: Test for Binutils PR29741 / PR31177."}},{"before":null,"after":"6199dbf765cda63435b6378312c9fb49e37c1488","ref":"refs/heads/ldscript-region-origins","pushedAt":"2024-06-27T14:10:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"configure.ac - Test for Binutils PR29741 / PR31177 ldscript uses __XXX_REGION_ORIGIN__.","shortMessageHtmlLink":"configure.ac - Test for Binutils PR29741 / PR31177 ldscript uses __XX…"}},{"before":"35e52b3ec96364e9cd1e6782602e03c0c2006134","after":"9aa7056d7bce5ba9dc26378d38d9e664d9e91980","ref":"refs/heads/main","pushedAt":"2024-06-09T11:55:40.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"doxygen.config.in - Use @top_builddir@/doc/api/main_page.dox not srcdir.","shortMessageHtmlLink":"doxygen.config.in - Use @top_builddir@/doc/api/main_page.dox not srcdir."}},{"before":"d1df415fdcfafefd92977fbb5c693effb7a6ce5e","after":"35e52b3ec96364e9cd1e6782602e03c0c2006134","ref":"refs/heads/main","pushedAt":"2024-06-08T15:23:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"tools-install.dox - Typo: master -> main","shortMessageHtmlLink":"tools-install.dox - Typo: master -> main"}},{"before":"39b79322b437523dd9c9ab51322857d31c822294","after":"d1df415fdcfafefd92977fbb5c693effb7a6ce5e","ref":"refs/heads/main","pushedAt":"2024-06-08T08:14:51.000Z","pushType":"push","commitsCount":34,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"NEWS - Add / fix #962, #936, #642.","shortMessageHtmlLink":"NEWS - Add / fix avrdudes#962, avrdudes#936, avrdudes#642."}},{"before":"5b2491fd70a5383c9120f6b62ce6ab0faa45527d","after":"39b79322b437523dd9c9ab51322857d31c822294","ref":"refs/heads/main","pushedAt":"2024-06-01T11:08:41.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"math.h - Put non-standard functions in their own \\name.","shortMessageHtmlLink":"math.h - Put non-standard functions in their own \\name."}},{"before":"4847de01ca72b489bf23c6a01f6c6bc3b0b173fb","after":null,"ref":"refs/heads/issue-962-libm","pushedAt":"2024-05-30T16:12:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"}},{"before":"9dc0a9aa0470b7bf3c46c80ecca1f31aef5b9978","after":"5b2491fd70a5383c9120f6b62ce6ab0faa45527d","ref":"refs/heads/main","pushedAt":"2024-05-30T16:03:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"avr/power.h - Fix some inline asm constraints. Indents.","shortMessageHtmlLink":"avr/power.h - Fix some inline asm constraints. Indents."}},{"before":"b74dd415579f4c68d57f9795650800242785974f","after":"9dc0a9aa0470b7bf3c46c80ecca1f31aef5b9978","ref":"refs/heads/main","pushedAt":"2024-05-30T15:58:29.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"avr/power.h - Avoid ||defined(__DOXYGEN). Plenks.","shortMessageHtmlLink":"avr/power.h - Avoid ||defined(__DOXYGEN). Plenks."}},{"before":null,"after":"4847de01ca72b489bf23c6a01f6c6bc3b0b173fb","ref":"refs/heads/issue-962-libm","pushedAt":"2024-05-25T12:19:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"Issue #962 - libm: Use ELPM for tables on ELPM devices.\n\nPut libm lookup tables into section .progmemx instead of in\nsection .progmem. On ELPM devices, use register XH to pass the\nhh8() part of the table address to __fp_powser / __fp_powsodd.\n\n\t* libm/fplib/fp32def.h (AVR_RAMPZ_ADDR, LDI_XH_hh8): New macros.\n\t(PGMX_SECTION): New macro, replacing PGM_SECTION,\n\t* libm/fplib/fp_powser.S (.ELPM_Zplus): New .macro.\n\t(__fp_powser): Use .ELPM_Zplus instead of X_lpm.\n\t[have ELPM]: Set/restore RAMPZ as needed.\n\t* libm/fplib/fp_powsodd.S (__fp_powsodd) [have ELPM]: Push/pop\n\tXH around __mulsf3.\n\t* libm/fplib/asin.S [have ELPM]: Pass hh8() of table in XH.\n\tPut table(s) in .progmemx.gcc_fplib.* section.\n\t* libm/fplib/atan.S: Same.\n\t* libm/fplib/exp.S: Same.\n\t* libm/fplib/log.S: Same.\n\t* libm/fplib/fp_arccos.S: Same.\n\t* libm/fplib/fp_sinus.S: Same.\n\t* libm/fplib/sinh.S: Same.\n\t* libm/fplib/tan.S: Same.\n\t* libm/fplib/tanh.S: Same.","shortMessageHtmlLink":"Issue avrdudes#962 - libm: Use ELPM for tables on ELPM devices."}},{"before":"f69f9072f1ad54dfe93b68a4276c8e8e9d4bb9cd","after":"b74dd415579f4c68d57f9795650800242785974f","ref":"refs/heads/main","pushedAt":"2024-05-25T12:18:57.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"Tidy .progmemx usage in libc/.","shortMessageHtmlLink":"Tidy .progmemx usage in libc/."}},{"before":"c13e239425eb6b360aec6a54e590086e1216145b","after":"f69f9072f1ad54dfe93b68a4276c8e8e9d4bb9cd","ref":"refs/heads/main","pushedAt":"2024-05-23T20:09:56.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"dox - Add some more cross references.","shortMessageHtmlLink":"dox - Add some more cross references."}},{"before":null,"after":"fca9aedb8e20cf506d3524f9ea1ca1a6dd35772c","ref":"refs/heads/issue-958","pushedAt":"2024-04-25T15:42:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"Issue #958 - iox128a1u.h missing NVM_PROD_SIGNATURES_t\n\nAs a fix, copied over the respective struct from the current device pack.\n(The delta against the complete pack is too much to swallow, so the\nrest of iox128a1u.h remains unchanged.)\n\n\t* include/avr/iox128a1u.h (NVM_PROD_SIGNATURES_t): Add struct def.","shortMessageHtmlLink":"Issue avrdudes#958 - iox128a1u.h missing NVM_PROD_SIGNATURES_t"}},{"before":"927f01766a454180ecc13ccfa306a9c88de4f29a","after":"c13e239425eb6b360aec6a54e590086e1216145b","ref":"refs/heads/main","pushedAt":"2024-04-21T18:36:43.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"pgmspace.h - PROGMEM: Fix typo in attribute.","shortMessageHtmlLink":"pgmspace.h - PROGMEM: Fix typo in attribute."}},{"before":"25025c32c2770f67eb685ddf74917b6db3191945","after":"927f01766a454180ecc13ccfa306a9c88de4f29a","ref":"refs/heads/main","pushedAt":"2024-04-19T17:54:52.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"doc/api/doxygen.config.in - Use version.h from @top_builddir@, not @top_srcdir@.","shortMessageHtmlLink":"doc/api/doxygen.config.in - Use version.h from @top_builddir@, not @t…"}},{"before":"0c747aad1f4c769b3567267146265136080ec5ef","after":"25025c32c2770f67eb685ddf74917b6db3191945","ref":"refs/heads/main","pushedAt":"2024-03-22T21:19:58.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"util/parity.h: Tweak and write as inline function.","shortMessageHtmlLink":"util/parity.h: Tweak and write as inline function."}},{"before":"05d609872c5d2cbe03a2dce19bf35dae53fa5e36","after":"0c747aad1f4c769b3567267146265136080ec5ef","ref":"refs/heads/main","pushedAt":"2024-03-18T09:25:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"Add support for AVR64DU28 and AVR64DU32.","shortMessageHtmlLink":"Add support for AVR64DU28 and AVR64DU32."}},{"before":"5c8217e12f95fd35dab5aab2ff07b762219db7a9","after":"05d609872c5d2cbe03a2dce19bf35dae53fa5e36","ref":"refs/heads/main","pushedAt":"2024-03-17T16:53:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"Fixed some web-links.","shortMessageHtmlLink":"Fixed some web-links."}},{"before":"83d7c41d6fa853a0a391cd0c4d404134d694e896","after":"5c8217e12f95fd35dab5aab2ff07b762219db7a9","ref":"refs/heads/main","pushedAt":"2024-03-17T15:19:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"Fix trailing while-spaces any typos in scripts.","shortMessageHtmlLink":"Fix trailing while-spaces any typos in scripts."}},{"before":"12efdd5adbcb0aad22a527bad033422c99e935d3","after":"83d7c41d6fa853a0a391cd0c4d404134d694e896","ref":"refs/heads/main","pushedAt":"2024-03-17T14:14:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"Use ANSI-compatible attribute names in user-space headers.","shortMessageHtmlLink":"Use ANSI-compatible attribute names in user-space headers."}},{"before":"c9143ddbbd9910a7f823a19afbe6fa12e61aff6f","after":"12efdd5adbcb0aad22a527bad033422c99e935d3","ref":"refs/heads/main","pushedAt":"2024-03-16T19:53:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"Fix trailing while-spaces in C files (except tests).","shortMessageHtmlLink":"Fix trailing while-spaces in C files (except tests)."}},{"before":"d0f316ae8499cede40ebcd0f6798b52f05ae4a99","after":"c9143ddbbd9910a7f823a19afbe6fa12e61aff6f","ref":"refs/heads/main","pushedAt":"2024-03-16T18:16:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"doc/api/main_page.dox - List devices in their natural spelling.","shortMessageHtmlLink":"doc/api/main_page.dox - List devices in their natural spelling."}},{"before":"fdb9ca8fe2d2552fdeeec925e9901cfe766fffec","after":"d0f316ae8499cede40ebcd0f6798b52f05ae4a99","ref":"refs/heads/main","pushedAt":"2024-03-16T14:30:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"Issue #566 - Add power.h support for some more devices.\n\n\t* include/avr/power.h (clock_prescale_get)\n\t(clock_prescale_set): Add for ATmega168A, ATmega16M1,\n\tATmega64C1, ATmega16U2, ATmega324PA, ATmega3290P,\n\tATmega88A, ATmega88PA, ATtiny88, ATtiny87.","shortMessageHtmlLink":"Issue avrdudes#566 - Add power.h support for some more devices."}},{"before":"dc727b78d2584c6b2a5b279d6477e27324ed491b","after":"fdb9ca8fe2d2552fdeeec925e9901cfe766fffec","ref":"refs/heads/main","pushedAt":"2024-03-16T13:49:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"Issue #639 - Incorrect ICPSEL1 and TSM definitions in io90pwm3b.h\n\nAccording to the Atmel datasheet (document 4317, section 13.4),\nICPSEL1 is bit 6, and TSM is bit 7.\n\nFixed by using io90pwm3b.h from Microchip.ATmega_DFP.3.1.264.atpack\nwhich also fixes some white-space glitches.\n\n\t* include/avr/io90pwm3b.h (ICPSEL1, TSM): Fix definitions.","shortMessageHtmlLink":"Issue avrdudes#639 - Incorrect ICPSEL1 and TSM definitions in io90pwm…"}},{"before":"229a9beabde7e30af2e19342e9e312cd047cda21","after":"dc727b78d2584c6b2a5b279d6477e27324ed491b","ref":"refs/heads/main","pushedAt":"2024-03-16T10:16:53.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"Convert some headers to UTF-8.","shortMessageHtmlLink":"Convert some headers to UTF-8."}},{"before":"e1ea38fa0a40050c5fddd09bc17d20f628f550d8","after":"229a9beabde7e30af2e19342e9e312cd047cda21","ref":"refs/heads/main","pushedAt":"2024-03-15T18:46:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"Issue #680: Fix some typos in comments of include/util/atomic.h","shortMessageHtmlLink":"Issue avrdudes#680: Fix some typos in comments of include/util/atomic.h"}},{"before":"e3e3768285b3c0e3b9888fb931b3494b956f7398","after":"e1ea38fa0a40050c5fddd09bc17d20f628f550d8","ref":"refs/heads/main","pushedAt":"2024-03-15T10:25:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"Issue #879: Add support for ATmega324PB\n\nDevice info from Microchip.ATmega_DFP.3.1.264.atpack\n\n\t* include/avr/iom324pb.h: New file.\n\t* include/avr/io.h (__AVR_ATmega324PB__): Handle.\n\t* include/avr/power.h: Support ATmega324PB.\n\t* devtools/gen-avr-lib-tree.sh.in: Add atmega324pb.\n\t* devtools/generate_iosym.sh: Add atmega324pb.\n\t* crt1/iosym/atmega324pb.S: New auto-generated file.","shortMessageHtmlLink":"Issue avrdudes#879: Add support for ATmega324PB"}},{"before":"d7b2eca301040dd3c9d6cea93f8fd780d16b0525","after":"e3e3768285b3c0e3b9888fb931b3494b956f7398","ref":"refs/heads/main","pushedAt":"2024-03-14T21:05:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"Issue #675 - Add support for ATtiny102 and ATtiny104.\n\n\t* include/avr/io.h [__AVR_ATtiny102__, __AVR_ATtiny104__]: Handle.\n\t* include/avr/iotn102.h: New file.\n\t* include/avr/iotn104.h: New file.\n\t* devtools/gen-avr-lib-tree.sh.in: Add entries for Attiny102\n\tand ATtiny102.\n\t* devtools/generate_iosym.sh: Similar.\n\t* include/avr/power.h: Handle ATtiny102, ATtiny104.\n\t* crt1/iosym/attiny102.S: Add new auto-generated file.\n\t* crt1/iosym/attiny104.S: Add new auto-generated file.","shortMessageHtmlLink":"Issue avrdudes#675 - Add support for ATtiny102 and ATtiny104."}},{"before":"f07cf42166051592528e1415d8ab6d2fd289339d","after":"d7b2eca301040dd3c9d6cea93f8fd780d16b0525","ref":"refs/heads/main","pushedAt":"2024-03-14T20:03:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"Issue #684 - Missing support for ATmega324PA in avr/power.h\n\nIn the header file avr/power.h some declarations like\nclock_prescale_set() are not declared for ATmega324PA.\n\n\t* include/avr/power.h: Add support for ATmega324PA.","shortMessageHtmlLink":"Issue avrdudes#684 - Missing support for ATmega324PA in avr/power.h"}},{"before":"9737bf9e9da1964375cc1c7cbc22b3af5824638a","after":"f07cf42166051592528e1415d8ab6d2fd289339d","ref":"refs/heads/main","pushedAt":"2024-03-14T19:12:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sprintersb","name":null,"path":"/sprintersb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8905355?s=80&v=4"},"commit":{"message":"Issue #826 - Add missing TXD0/1 and RXD0/1 pins for ATmega324PA.\n\nThe ATmega324PA has 2 U(S)ARTs. In its I/O it has TXD_DDR, TXD_PORT,\nTXD_PIN and TXD_BIT for accessing the TXD of the first U(S)ART.\nThis patch adds TXD0/1 and RXD0/1 which corresponds to the 3rd pin of port D.\n\n\t* include/avr/iom324pa.h (RXD0_*): Copy from RXD_*.\n\t(TXD0_*): Copy from TXD_*.\n\t(TXD1_*, RXD1_*): Add defines for 2nd U(S)ART.","shortMessageHtmlLink":"Issue avrdudes#826 - Add missing TXD0/1 and RXD0/1 pins for ATmega324PA."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgiDbkAA","startCursor":null,"endCursor":null}},"title":"Activity · sprintersb/avr-libc"}