6#ifndef ATMEGA2560_DEFINITIONS_PACKAGE_H
7#define ATMEGA2560_DEFINITIONS_PACKAGE_H
62#if defined(MCU_PACKAGE_TQFP100)
63 namespace selected = tqfp100;
65#elif defined(MCU_PACKAGE_CBGA100)
66 namespace selected = cbga100;
69 namespace selected = unspecified;
Device, package and operating-grade selection.
Physical terminal and ball mappings for 100-terminal packages.
Cbga100 definitions.
Definition Package.h:40
@ type_id
type id.
Definition Package.h:44
@ adc_channel_count
adc channel count.
Definition Package.h:46
@ has_exposed_pad
has exposed pad.
Definition Package.h:47
@ pin_count
pin count.
Definition Package.h:45
Tqfp100 definitions.
Definition Package.h:28
@ type_id
type id.
Definition Package.h:32
@ adc_channel_count
adc channel count.
Definition Package.h:34
@ has_exposed_pad
has exposed pad.
Definition Package.h:35
@ pin_count
pin count.
Definition Package.h:33
Unspecified definitions.
Definition Package.h:52
@ pin_count
pin count.
Definition Package.h:57
@ adc_channel_count
adc channel count.
Definition Package.h:58
@ has_exposed_pad
has exposed pad.
Definition Package.h:59
@ type_id
type id.
Definition Package.h:56
Package definitions.
Definition Package.h:18
Type
Supported physical packages.
Definition Package.h:21
@ Unspecified
Package not selected.
Definition Package.h:22
@ TQFP100
100-lead TQFP.
Definition Package.h:23
@ CBGA100
100-ball CBGA.
Definition Package.h:24
static const Type selected_type
Definition Package.h:70
@ supported_package_count
supported package count.
Definition Package.h:75
ATmega2560 hardware definitions.
Definition ADC.h:15