From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) by sourceware.org (Postfix) with ESMTPS id 7BDB9388E817 for ; Thu, 4 Jun 2020 15:30:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 7BDB9388E817 Received: by mail-lf1-x132.google.com with SMTP id c21so3863248lfb.3 for ; Thu, 04 Jun 2020 08:30:18 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=LRHwIbngirHgdo7//AcsL/m+rnqQA0XjTD9XPCWpi90=; b=AaH6ReDUloSdIZlz18VFHBqsZp/emtci0XF4uSa0+KGvU1pGm9CP1y7KxQlZeZrr3s GPJWMpQ4wGs1ubOcTa6LeNNuG8EO9moUXssCL9QuJMYAQZM/sRdPtw41MZmPJOWT4uPK HfSSbOPza6xqF5Vd46IOCmcQaQ8DyG6CEbsd+PKet+qDcf23xkTTrFIb7dRE/GhHAYKH Bnrfx2C+kS9i9MkFm/F88A3oxj127cB1cV44tNI3x+TADxXAb+xilrzZowVh/1BTQOgT 7bNeCtG1Sy8H1eXUuoKnzbMcZHWA3HGI5FNuAhCMWqAffNE1nBkssyndtQ2mdAXUKShA pfcw== X-Gm-Message-State: AOAM530BIeIZWW23ki3cAL4ySnn9JbxSXWsCvOGgF31I9pJXlDZ21NT4 ZaR/WJb+jhIaBI2Psribee4f76/M6Vs= X-Google-Smtp-Source: ABdhPJzgwWrg44/Dytvay2ysdN+bghwRRir5UHge1U7zfTuQfSR+UgI4/yrhm27Hw7LWNCsUocjP1A== X-Received: by 2002:ac2:4a75:: with SMTP id q21mr2821785lfp.190.1591284615906; Thu, 04 Jun 2020 08:30:15 -0700 (PDT) Received: from oak.local ([188.123.231.171]) by smtp.gmail.com with ESMTPSA id e21sm1498294ljb.135.2020.06.04.08.30.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jun 2020 08:30:14 -0700 (PDT) From: "Matwey V. Kornilov" To: gcc-patches@gcc.gnu.org Cc: "Matwey V. Kornilov" Subject: [PATCH] avr: Add atmega324pb MCU Date: Thu, 4 Jun 2020 18:30:08 +0300 Message-Id: <20200604153008.19002-1-matwey.kornilov@gmail.com> X-Mailer: git-send-email 2.25.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-8.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_ABUSEAT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Jun 2020 15:30:20 -0000 Reference: https://www.microchip.com/wwwproducts/en/ATMEGA324PB --- gcc/config/avr/avr-mcus.def | 1 + gcc/doc/avr-mmcu.texi | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/gcc/config/avr/avr-mcus.def b/gcc/config/avr/avr-mcus.def index 24046c367a7..ac80f9e63ff 100644 --- a/gcc/config/avr/avr-mcus.def +++ b/gcc/config/avr/avr-mcus.def @@ -207,6 +207,7 @@ AVR_MCU ("atmega323", ARCH_AVR5, AVR_ISA_NONE, "= __AVR_ATmega323__", AVR_MCU ("atmega324a", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega324A__"= , 0x0100, 0x0, 0x8000, 0) AVR_MCU ("atmega324p", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega324P__"= , 0x0100, 0x0, 0x8000, 0) AVR_MCU ("atmega324pa", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega324PA__= ", 0x0100, 0x0, 0x8000, 0) +AVR_MCU ("atmega324pb", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega324PB__= ", 0x0100, 0x0, 0x8000, 0) AVR_MCU ("atmega325", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega325__",= 0x0100, 0x0, 0x8000, 0) AVR_MCU ("atmega325a", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega325A__"= , 0x0100, 0x0, 0x8000, 0) AVR_MCU ("atmega325p", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega325P__"= , 0x0100, 0x0, 0x8000, 0) diff --git a/gcc/doc/avr-mmcu.texi b/gcc/doc/avr-mmcu.texi index 5cd7b50afa2..87ed4476b1a 100644 --- a/gcc/doc/avr-mmcu.texi +++ b/gcc/doc/avr-mmcu.texi @@ -38,7 +38,7 @@ =20 @item avr5 ``Enhanced'' devices with 16@tie{}KiB up to 64@tie{}KiB of program memory. -@*@var{mcu}@tie{}=3D @code{atmega16}, @code{atmega16a}, @code{atmega16hva}= , @code{atmega16hva2}, @code{atmega16hvb}, @code{atmega16hvbrevb}, @code{at= mega16m1}, @code{atmega16u4}, @code{atmega161}, @code{atmega162}, @code{atm= ega163}, @code{atmega164a}, @code{atmega164p}, @code{atmega164pa}, @code{at= mega165}, @code{atmega165a}, @code{atmega165p}, @code{atmega165pa}, @code{a= tmega168}, @code{atmega168a}, @code{atmega168p}, @code{atmega168pa}, @code{= atmega168pb}, @code{atmega169}, @code{atmega169a}, @code{atmega169p}, @code= {atmega169pa}, @code{atmega32}, @code{atmega32a}, @code{atmega32c1}, @code{= atmega32hvb}, @code{atmega32hvbrevb}, @code{atmega32m1}, @code{atmega32u4},= @code{atmega32u6}, @code{atmega323}, @code{atmega324a}, @code{atmega324p},= @code{atmega324pa}, @code{atmega325}, @code{atmega325a}, @code{atmega325p}= , @code{atmega325pa}, @code{atmega328}, @code{atmega328p}, @code{atmega328p= b}, @code{atmega329}, @code{atmega329a}, @code{atmega329p}, @code{atmega329= pa}, @code{atmega3250}, @code{atmega3250a}, @code{atmega3250p}, @code{atmeg= a3250pa}, @code{atmega3290}, @code{atmega3290a}, @code{atmega3290p}, @code{= atmega3290pa}, @code{atmega406}, @code{atmega64}, @code{atmega64a}, @code{a= tmega64c1}, @code{atmega64hve}, @code{atmega64hve2}, @code{atmega64m1}, @co= de{atmega64rfr2}, @code{atmega640}, @code{atmega644}, @code{atmega644a}, @c= ode{atmega644p}, @code{atmega644pa}, @code{atmega644rfr2}, @code{atmega645}= , @code{atmega645a}, @code{atmega645p}, @code{atmega649}, @code{atmega649a}= , @code{atmega649p}, @code{atmega6450}, @code{atmega6450a}, @code{atmega645= 0p}, @code{atmega6490}, @code{atmega6490a}, @code{atmega6490p}, @code{ata57= 95}, @code{ata5790}, @code{ata5790n}, @code{ata5791}, @code{ata6613c}, @cod= e{ata6614q}, @code{ata5782}, @code{ata5831}, @code{ata8210}, @code{ata8510}= , @code{ata5702m322}, @code{at90pwm161}, @code{at90pwm216}, @code{at90pwm31= 6}, @code{at90can32}, @code{at90can64}, @code{at90scr100}, @code{at90usb646= }, @code{at90usb647}, @code{at94k}, @code{m3000}. +@*@var{mcu}@tie{}=3D @code{atmega16}, @code{atmega16a}, @code{atmega16hva}= , @code{atmega16hva2}, @code{atmega16hvb}, @code{atmega16hvbrevb}, @code{at= mega16m1}, @code{atmega16u4}, @code{atmega161}, @code{atmega162}, @code{atm= ega163}, @code{atmega164a}, @code{atmega164p}, @code{atmega164pa}, @code{at= mega165}, @code{atmega165a}, @code{atmega165p}, @code{atmega165pa}, @code{a= tmega168}, @code{atmega168a}, @code{atmega168p}, @code{atmega168pa}, @code{= atmega168pb}, @code{atmega169}, @code{atmega169a}, @code{atmega169p}, @code= {atmega169pa}, @code{atmega32}, @code{atmega32a}, @code{atmega32c1}, @code{= atmega32hvb}, @code{atmega32hvbrevb}, @code{atmega32m1}, @code{atmega32u4},= @code{atmega32u6}, @code{atmega323}, @code{atmega324a}, @code{atmega324p},= @code{atmega324pa}, @code{atmega324pb}, @code{atmega325}, @code{atmega325a= }, @code{atmega325p}, @code{atmega325pa}, @code{atmega328}, @code{atmega328= p}, @code{atmega328pb}, @code{atmega329}, @code{atmega329a}, @code{atmega32= 9p}, @code{atmega329pa}, @code{atmega3250}, @code{atmega3250a}, @code{atmeg= a3250p}, @code{atmega3250pa}, @code{atmega3290}, @code{atmega3290a}, @code{= atmega3290p}, @code{atmega3290pa}, @code{atmega406}, @code{atmega64}, @code= {atmega64a}, @code{atmega64c1}, @code{atmega64hve}, @code{atmega64hve2}, @c= ode{atmega64m1}, @code{atmega64rfr2}, @code{atmega640}, @code{atmega644}, @= code{atmega644a}, @code{atmega644p}, @code{atmega644pa}, @code{atmega644rfr= 2}, @code{atmega645}, @code{atmega645a}, @code{atmega645p}, @code{atmega649= }, @code{atmega649a}, @code{atmega649p}, @code{atmega6450}, @code{atmega645= 0a}, @code{atmega6450p}, @code{atmega6490}, @code{atmega6490a}, @code{atmeg= a6490p}, @code{ata5795}, @code{ata5790}, @code{ata5790n}, @code{ata5791}, @= code{ata6613c}, @code{ata6614q}, @code{ata5782}, @code{ata5831}, @code{ata8= 210}, @code{ata8510}, @code{ata5702m322}, @code{at90pwm161}, @code{at90pwm2= 16}, @code{at90pwm316}, @code{at90can32}, @code{at90can64}, @code{at90scr10= 0}, @code{at90usb646}, @code{at90usb647}, @code{at94k}, @code{m3000}. =20 @item avr51 ``Enhanced'' devices with 128@tie{}KiB of program memory. --=20 2.25.0