* [PATCH] avr: Add atmega324pb MCU
@ 2020-06-04 15:30 Matwey V. Kornilov
2020-10-25 13:09 ` Matwey V. Kornilov
0 siblings, 1 reply; 6+ messages in thread
From: Matwey V. Kornilov @ 2020-06-04 15:30 UTC (permalink / raw)
To: gcc-patches; +Cc: Matwey V. Kornilov
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 @@
@item avr5
``Enhanced'' devices with 16@tie{}KiB up to 64@tie{}KiB of program memory.
-@*@var{mcu}@tie{}= @code{atmega16}, @code{atmega16a}, @code{atmega16hva}, @code{atmega16hva2}, @code{atmega16hvb}, @code{atmega16hvbrevb}, @code{atmega16m1}, @code{atmega16u4}, @code{atmega161}, @code{atmega162}, @code{atmega163}, @code{atmega164a}, @code{atmega164p}, @code{atmega164pa}, @code{atmega165}, @code{atmega165a}, @code{atmega165p}, @code{atmega165pa}, @code{atmega168}, @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{atmega328pb}, @code{atmega329}, @code{atmega329a}, @code{atmega329p}, @code{atmega329pa}, @code{atmega3250}, @code{atmega3250a}, @code{atmega3250p}, @code{atmega3250pa}, @code{atmega3290}, @code{atmega3290a}, @code{atmega3290p}, @code{atmega3290pa}, @code{atmega406}, @code{atmega64}, @code{atmega64a}, @code{atmega64c1}, @code{atmega64hve}, @code{atmega64hve2}, @code{atmega64m1}, @code{atmega64rfr2}, @code{atmega640}, @code{atmega644}, @code{atmega644a}, @code{atmega644p}, @code{atmega644pa}, @code{atmega644rfr2}, @code{atmega645}, @code{atmega645a}, @code{atmega645p}, @code{atmega649}, @code{atmega649a}, @code{atmega649p}, @code{atmega6450}, @code{atmega6450a}, @code{atmega6450p}, @code{atmega6490}, @code{atmega6490a}, @code{atmega6490p}, @code{ata5795}, @code{ata5790}, @code{ata5790n}, @code{ata5791}, @code{ata6613c}, @code{ata6614q}, @code{ata5782}, @code{ata5831}, @code{ata8210}, @code{ata8510}, @code{ata5702m322}, @code{at90pwm161}, @code{at90pwm216}, @code{at90pwm316}, @code{at90can32}, @code{at90can64}, @code{at90scr100}, @code{at90usb646}, @code{at90usb647}, @code{at94k}, @code{m3000}.
+@*@var{mcu}@tie{}= @code{atmega16}, @code{atmega16a}, @code{atmega16hva}, @code{atmega16hva2}, @code{atmega16hvb}, @code{atmega16hvbrevb}, @code{atmega16m1}, @code{atmega16u4}, @code{atmega161}, @code{atmega162}, @code{atmega163}, @code{atmega164a}, @code{atmega164p}, @code{atmega164pa}, @code{atmega165}, @code{atmega165a}, @code{atmega165p}, @code{atmega165pa}, @code{atmega168}, @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{atmega328p}, @code{atmega328pb}, @code{atmega329}, @code{atmega329a}, @code{atmega329p}, @code{atmega329pa}, @code{atmega3250}, @code{atmega3250a}, @code{atmega3250p}, @code{atmega3250pa}, @code{atmega3290}, @code{atmega3290a}, @code{atmega3290p}, @code{atmega3290pa}, @code{atmega406}, @code{atmega64}, @code{atmega64a}, @code{atmega64c1}, @code{atmega64hve}, @code{atmega64hve2}, @code{atmega64m1}, @code{atmega64rfr2}, @code{atmega640}, @code{atmega644}, @code{atmega644a}, @code{atmega644p}, @code{atmega644pa}, @code{atmega644rfr2}, @code{atmega645}, @code{atmega645a}, @code{atmega645p}, @code{atmega649}, @code{atmega649a}, @code{atmega649p}, @code{atmega6450}, @code{atmega6450a}, @code{atmega6450p}, @code{atmega6490}, @code{atmega6490a}, @code{atmega6490p}, @code{ata5795}, @code{ata5790}, @code{ata5790n}, @code{ata5791}, @code{ata6613c}, @code{ata6614q}, @code{ata5782}, @code{ata5831}, @code{ata8210}, @code{ata8510}, @code{ata5702m322}, @code{at90pwm161}, @code{at90pwm216}, @code{at90pwm316}, @code{at90can32}, @code{at90can64}, @code{at90scr100}, @code{at90usb646}, @code{at90usb647}, @code{at94k}, @code{m3000}.
@item avr51
``Enhanced'' devices with 128@tie{}KiB of program memory.
--
2.25.0
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] avr: Add atmega324pb MCU
2020-06-04 15:30 [PATCH] avr: Add atmega324pb MCU Matwey V. Kornilov
@ 2020-10-25 13:09 ` Matwey V. Kornilov
2021-06-02 14:11 ` Matwey V. Kornilov
0 siblings, 1 reply; 6+ messages in thread
From: Matwey V. Kornilov @ 2020-10-25 13:09 UTC (permalink / raw)
To: gcc-patches
Ping?
чт, 4 июн. 2020 г. в 18:30, Matwey V. Kornilov <matwey.kornilov@gmail.com>:
> 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 @@
>
> @item avr5
> ``Enhanced'' devices with 16@tie{}KiB up to 64@tie{}KiB of program
> memory.
> -@*@var{mcu}@tie{}= @code{atmega16}, @code{atmega16a},
> @code{atmega16hva}, @code{atmega16hva2}, @code{atmega16hvb},
> @code{atmega16hvbrevb}, @code{atmega16m1}, @code{atmega16u4},
> @code{atmega161}, @code{atmega162}, @code{atmega163}, @code{atmega164a},
> @code{atmega164p}, @code{atmega164pa}, @code{atmega165}, @code{atmega165a},
> @code{atmega165p}, @code{atmega165pa}, @code{atmega168}, @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{atmega328pb}, @code{atmega329}, @code{atmega329a}, @code{atmega329p},
> @code{atmega329pa}, @code{atmega3250}, @code{atmega3250a},
> @code{atmega3250p}, @code{atmega3250pa}, @code{atmega3290},
> @code{atmega3290a}, @code{atmega3290p}, @code{atmega3290pa},
> @code{atmega406}, @code{atmega64}, @code{atmega64a}, @code{atmega64c1},
> @code{atmega64hve}, @code{atmega64hve2}, @code{atmega64m1},
> @code{atmega64rfr2}, @code{atmega640}, @code{atmega644}, @code{atmega644a},
> @code{atmega644p}, @code{atmega644pa}, @code{atmega644rfr2},
> @code{atmega645}, @code{atmega645a}, @code{atmega645p}, @code{atmega649},
> @code{atmega649a}, @code{atmega649p}, @code{atmega6450},
> @code{atmega6450a}, @code{atmega6450p}, @code{atmega6490},
> @code{atmega6490a}, @code{atmega6490p}, @code{ata5795}, @code{ata5790},
> @code{ata5790n}, @code{ata5791}, @code{ata6613c}, @code{ata6614q},
> @code{ata5782}, @code{ata5831}, @code{ata8210}, @code{ata8510},
> @code{ata5702m322}, @code{at90pwm161}, @code{at90pwm216},
> @code{at90pwm316}, @code{at90can32}, @code{at90can64}, @code{at90scr100},
> @code{at90usb646}, @code{at90usb647}, @code{at94k}, @code{m3000}.
> +@*@var{mcu}@tie{}= @code{atmega16}, @code{atmega16a},
> @code{atmega16hva}, @code{atmega16hva2}, @code{atmega16hvb},
> @code{atmega16hvbrevb}, @code{atmega16m1}, @code{atmega16u4},
> @code{atmega161}, @code{atmega162}, @code{atmega163}, @code{atmega164a},
> @code{atmega164p}, @code{atmega164pa}, @code{atmega165}, @code{atmega165a},
> @code{atmega165p}, @code{atmega165pa}, @code{atmega168}, @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{atmega328p}, @code{atmega328pb}, @code{atmega329}, @code{atmega329a},
> @code{atmega329p}, @code{atmega329pa}, @code{atmega3250},
> @code{atmega3250a}, @code{atmega3250p}, @code{atmega3250pa},
> @code{atmega3290}, @code{atmega3290a}, @code{atmega3290p},
> @code{atmega3290pa}, @code{atmega406}, @code{atmega64}, @code{atmega64a},
> @code{atmega64c1}, @code{atmega64hve}, @code{atmega64hve2},
> @code{atmega64m1}, @code{atmega64rfr2}, @code{atmega640}, @code{atmega644},
> @code{atmega644a}, @code{atmega644p}, @code{atmega644pa},
> @code{atmega644rfr2}, @code{atmega645}, @code{atmega645a},
> @code{atmega645p}, @code{atmega649}, @code{atmega649a}, @code{atmega649p},
> @code{atmega6450}, @code{atmega6450a}, @code{atmega6450p},
> @code{atmega6490}, @code{atmega6490a}, @code{atmega6490p}, @code{ata5795},
> @code{ata5790}, @code{ata5790n}, @code{ata5791}, @code{ata6613c},
> @code{ata6614q}, @code{ata5782}, @code{ata5831}, @code{ata8210},
> @code{ata8510}, @code{ata5702m322}, @code{at90pwm161}, @code{at90pwm216},
> @code{at90pwm316}, @code{at90can32}, @code{at90can64}, @code{at90scr100},
> @code{at90usb646}, @code{at90usb647}, @code{at94k}, @code{m3000}.
>
> @item avr51
> ``Enhanced'' devices with 128@tie{}KiB of program memory.
> --
> 2.25.0
>
>
--
With best regards,
Matwey V. Kornilov
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] avr: Add atmega324pb MCU
2020-10-25 13:09 ` Matwey V. Kornilov
@ 2021-06-02 14:11 ` Matwey V. Kornilov
0 siblings, 0 replies; 6+ messages in thread
From: Matwey V. Kornilov @ 2021-06-02 14:11 UTC (permalink / raw)
To: gcc-patches
Ping?
вс, 25 окт. 2020 г. в 16:09, Matwey V. Kornilov <matwey.kornilov@gmail.com>:
>
>
> Ping?
>
> чт, 4 июн. 2020 г. в 18:30, Matwey V. Kornilov <matwey.kornilov@gmail.com>:
>>
>> 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 @@
>>
>> @item avr5
>> ``Enhanced'' devices with 16@tie{}KiB up to 64@tie{}KiB of program memory.
>> -@*@var{mcu}@tie{}= @code{atmega16}, @code{atmega16a}, @code{atmega16hva}, @code{atmega16hva2}, @code{atmega16hvb}, @code{atmega16hvbrevb}, @code{atmega16m1}, @code{atmega16u4}, @code{atmega161}, @code{atmega162}, @code{atmega163}, @code{atmega164a}, @code{atmega164p}, @code{atmega164pa}, @code{atmega165}, @code{atmega165a}, @code{atmega165p}, @code{atmega165pa}, @code{atmega168}, @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{atmega328pb}, @code{atmega329}, @code{atmega329a}, @code{atmega329p}, @code{atmega329pa}, @code{atmega3250}, @code{atmega3250a}, @code{atmega3250p}, @code{atmega3250pa}, @code{atmega3290}, @code{atmega3290a}, @code{atmega3290p}, @code{atmega3290pa}, @code{atmega406}, @code{atmega64}, @code{atmega64a}, @code{atmega64c1}, @code{atmega64hve}, @code{atmega64hve2}, @code{atmega64m1}, @code{atmega64rfr2}, @code{atmega640}, @code{atmega644}, @code{atmega644a}, @code{atmega644p}, @code{atmega644pa}, @code{atmega644rfr2}, @code{atmega645}, @code{atmega645a}, @code{atmega645p}, @code{atmega649}, @code{atmega649a}, @code{atmega649p}, @code{atmega6450}, @code{atmega6450a}, @code{atmega6450p}, @code{atmega6490}, @code{atmega6490a}, @code{atmega6490p}, @code{ata5795}, @code{ata5790}, @code{ata5790n}, @code{ata5791}, @code{ata6613c}, @code{ata6614q}, @code{ata5782}, @code{ata5831}, @code{ata8210}, @code{ata8510}, @code{ata5702m322}, @code{at90pwm161}, @code{at90pwm216}, @code{at90pwm316}, @code{at90can32}, @code{at90can64}, @code{at90scr100}, @code{at90usb646}, @code{at90usb647}, @code{at94k}, @code{m3000}.
>> +@*@var{mcu}@tie{}= @code{atmega16}, @code{atmega16a}, @code{atmega16hva}, @code{atmega16hva2}, @code{atmega16hvb}, @code{atmega16hvbrevb}, @code{atmega16m1}, @code{atmega16u4}, @code{atmega161}, @code{atmega162}, @code{atmega163}, @code{atmega164a}, @code{atmega164p}, @code{atmega164pa}, @code{atmega165}, @code{atmega165a}, @code{atmega165p}, @code{atmega165pa}, @code{atmega168}, @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{atmega328p}, @code{atmega328pb}, @code{atmega329}, @code{atmega329a}, @code{atmega329p}, @code{atmega329pa}, @code{atmega3250}, @code{atmega3250a}, @code{atmega3250p}, @code{atmega3250pa}, @code{atmega3290}, @code{atmega3290a}, @code{atmega3290p}, @code{atmega3290pa}, @code{atmega406}, @code{atmega64}, @code{atmega64a}, @code{atmega64c1}, @code{atmega64hve}, @code{atmega64hve2}, @code{atmega64m1}, @code{atmega64rfr2}, @code{atmega640}, @code{atmega644}, @code{atmega644a}, @code{atmega644p}, @code{atmega644pa}, @code{atmega644rfr2}, @code{atmega645}, @code{atmega645a}, @code{atmega645p}, @code{atmega649}, @code{atmega649a}, @code{atmega649p}, @code{atmega6450}, @code{atmega6450a}, @code{atmega6450p}, @code{atmega6490}, @code{atmega6490a}, @code{atmega6490p}, @code{ata5795}, @code{ata5790}, @code{ata5790n}, @code{ata5791}, @code{ata6613c}, @code{ata6614q}, @code{ata5782}, @code{ata5831}, @code{ata8210}, @code{ata8510}, @code{ata5702m322}, @code{at90pwm161}, @code{at90pwm216}, @code{at90pwm316}, @code{at90can32}, @code{at90can64}, @code{at90scr100}, @code{at90usb646}, @code{at90usb647}, @code{at94k}, @code{m3000}.
>>
>> @item avr51
>> ``Enhanced'' devices with 128@tie{}KiB of program memory.
>> --
>> 2.25.0
>>
>
>
> --
> With best regards,
> Matwey V. Kornilov
--
With best regards,
Matwey V. Kornilov
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH] avr: Add atmega324pb MCU
@ 2021-06-13 18:42 Matwey V. Kornilov
2021-09-19 15:06 ` Jeff Law
0 siblings, 1 reply; 6+ messages in thread
From: Matwey V. Kornilov @ 2021-06-13 18:42 UTC (permalink / raw)
To: gcc-patches; +Cc: Matwey V. Kornilov
Reference: https://www.microchip.com/wwwproducts/en/ATMEGA324PB
Signed-off-by: Matwey V. Kornilov <matwey.kornilov@gmail.com>
---
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 37e4e9b317f..9b672e63548 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 b02499859ae..da4a5b33659 100644
--- a/gcc/doc/avr-mmcu.texi
+++ b/gcc/doc/avr-mmcu.texi
@@ -38,7 +38,7 @@
@item avr5
``Enhanced'' devices with 16@tie{}KiB up to 64@tie{}KiB of program memory.
-@*@var{mcu}@tie{}= @code{atmega16}, @code{atmega16a}, @code{atmega16hva}, @code{atmega16hva2}, @code{atmega16hvb}, @code{atmega16hvbrevb}, @code{atmega16m1}, @code{atmega16u4}, @code{atmega161}, @code{atmega162}, @code{atmega163}, @code{atmega164a}, @code{atmega164p}, @code{atmega164pa}, @code{atmega165}, @code{atmega165a}, @code{atmega165p}, @code{atmega165pa}, @code{atmega168}, @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{atmega328pb}, @code{atmega329}, @code{atmega329a}, @code{atmega329p}, @code{atmega329pa}, @code{atmega3250}, @code{atmega3250a}, @code{atmega3250p}, @code{atmega3250pa}, @code{atmega3290}, @code{atmega3290a}, @code{atmega3290p}, @code{atmega3290pa}, @code{atmega406}, @code{atmega64}, @code{atmega64a}, @code{atmega64c1}, @code{atmega64hve}, @code{atmega64hve2}, @code{atmega64m1}, @code{atmega64rfr2}, @code{atmega640}, @code{atmega644}, @code{atmega644a}, @code{atmega644p}, @code{atmega644pa}, @code{atmega644rfr2}, @code{atmega645}, @code{atmega645a}, @code{atmega645p}, @code{atmega649}, @code{atmega649a}, @code{atmega649p}, @code{atmega6450}, @code{atmega6450a}, @code{atmega6450p}, @code{atmega6490}, @code{atmega6490a}, @code{atmega6490p}, @code{ata5795}, @code{ata5790}, @code{ata5790n}, @code{ata5791}, @code{ata6613c}, @code{ata6614q}, @code{ata5782}, @code{ata5831}, @code{ata8210}, @code{ata8510}, @code{ata5702m322}, @code{at90pwm161}, @code{at90pwm216}, @code{at90pwm316}, @code{at90can32}, @code{at90can64}, @code{at90scr100}, @code{at90usb646}, @code{at90usb647}, @code{at94k}, @code{m3000}.
+@*@var{mcu}@tie{}= @code{atmega16}, @code{atmega16a}, @code{atmega16hva}, @code{atmega16hva2}, @code{atmega16hvb}, @code{atmega16hvbrevb}, @code{atmega16m1}, @code{atmega16u4}, @code{atmega161}, @code{atmega162}, @code{atmega163}, @code{atmega164a}, @code{atmega164p}, @code{atmega164pa}, @code{atmega165}, @code{atmega165a}, @code{atmega165p}, @code{atmega165pa}, @code{atmega168}, @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{atmega328p}, @code{atmega328pb}, @code{atmega329}, @code{atmega329a}, @code{atmega329p}, @code{atmega329pa}, @code{atmega3250}, @code{atmega3250a}, @code{atmega3250p}, @code{atmega3250pa}, @code{atmega3290}, @code{atmega3290a}, @code{atmega3290p}, @code{atmega3290pa}, @code{atmega406}, @code{atmega64}, @code{atmega64a}, @code{atmega64c1}, @code{atmega64hve}, @code{atmega64hve2}, @code{atmega64m1}, @code{atmega64rfr2}, @code{atmega640}, @code{atmega644}, @code{atmega644a}, @code{atmega644p}, @code{atmega644pa}, @code{atmega644rfr2}, @code{atmega645}, @code{atmega645a}, @code{atmega645p}, @code{atmega649}, @code{atmega649a}, @code{atmega649p}, @code{atmega6450}, @code{atmega6450a}, @code{atmega6450p}, @code{atmega6490}, @code{atmega6490a}, @code{atmega6490p}, @code{ata5795}, @code{ata5790}, @code{ata5790n}, @code{ata5791}, @code{ata6613c}, @code{ata6614q}, @code{ata5782}, @code{ata5831}, @code{ata8210}, @code{ata8510}, @code{ata5702m322}, @code{at90pwm161}, @code{at90pwm216}, @code{at90pwm316}, @code{at90can32}, @code{at90can64}, @code{at90scr100}, @code{at90usb646}, @code{at90usb647}, @code{at94k}, @code{m3000}.
@item avr51
``Enhanced'' devices with 128@tie{}KiB of program memory.
--
2.26.2
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] avr: Add atmega324pb MCU
2021-06-13 18:42 Matwey V. Kornilov
@ 2021-09-19 15:06 ` Jeff Law
2021-09-19 15:59 ` Matwey V. Kornilov
0 siblings, 1 reply; 6+ messages in thread
From: Jeff Law @ 2021-09-19 15:06 UTC (permalink / raw)
To: Matwey V. Kornilov, gcc-patches
On 6/13/2021 12:42 PM, Matwey V. Kornilov via Gcc-patches wrote:
> Reference:https://www.microchip.com/wwwproducts/en/ATMEGA324PB
> Signed-off-by: Matwey V. Kornilov<matwey.kornilov@gmail.com>
> ---
> gcc/config/avr/avr-mcus.def | 1 +
> gcc/doc/avr-mmcu.texi | 2 +-
> 2 files changed, 2 insertions(+), 1 deletion(-)
THanks. I added a ChangeLog entry and committed this patch.
Jeff
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] avr: Add atmega324pb MCU
2021-09-19 15:06 ` Jeff Law
@ 2021-09-19 15:59 ` Matwey V. Kornilov
0 siblings, 0 replies; 6+ messages in thread
From: Matwey V. Kornilov @ 2021-09-19 15:59 UTC (permalink / raw)
To: Jeff Law; +Cc: gcc-patches
вс, 19 сент. 2021 г. в 18:06, Jeff Law <jeffreyalaw@gmail.com>:
>
>
>
> On 6/13/2021 12:42 PM, Matwey V. Kornilov via Gcc-patches wrote:
>
> Reference: https://www.microchip.com/wwwproducts/en/ATMEGA324PB
> Signed-off-by: Matwey V. Kornilov <matwey.kornilov@gmail.com>
> ---
> gcc/config/avr/avr-mcus.def | 1 +
> gcc/doc/avr-mmcu.texi | 2 +-
> 2 files changed, 2 insertions(+), 1 deletion(-)
>
> THanks. I added a ChangeLog entry and committed this patch.
>
Cool! Thank you.
> Jeff
>
--
With best regards,
Matwey V. Kornilov
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2021-09-19 15:59 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-04 15:30 [PATCH] avr: Add atmega324pb MCU Matwey V. Kornilov
2020-10-25 13:09 ` Matwey V. Kornilov
2021-06-02 14:11 ` Matwey V. Kornilov
2021-06-13 18:42 Matwey V. Kornilov
2021-09-19 15:06 ` Jeff Law
2021-09-19 15:59 ` Matwey V. Kornilov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).