ATmega2560
Hardware definitions
Loading...
Searching...
No Matches
Package.h File Reference

Supported package types and selected package. More...

#include <stdint.h>
#include "Config.h"
#include "PackagePins.h"
Include dependency graph for Package.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  atmega2560
 ATmega2560 hardware definitions.
namespace  atmega2560::package
 Package definitions.
namespace  atmega2560::package::tqfp100
 Tqfp100 definitions.
namespace  atmega2560::package::cbga100
 Cbga100 definitions.
namespace  atmega2560::package::unspecified
 Unspecified definitions.

Enumerations

enum class  atmega2560::package::Type : uint8_t { atmega2560::package::Unspecified = 0 , atmega2560::package::TQFP100 = 1 , atmega2560::package::CBGA100 = 2 }
 Supported physical packages. More...
enum  : uint8_t { atmega2560::package::tqfp100::type_id = 1 , atmega2560::package::tqfp100::pin_count = 100 , atmega2560::package::tqfp100::adc_channel_count = 16 , atmega2560::package::tqfp100::has_exposed_pad = 0 }
 TQFP-100 properties. More...
enum  : uint8_t { atmega2560::package::cbga100::type_id = 2 , atmega2560::package::cbga100::pin_count = 100 , atmega2560::package::cbga100::adc_channel_count = 16 , atmega2560::package::cbga100::has_exposed_pad = 0 }
 CBGA-100 properties. More...
enum  : uint8_t { atmega2560::package::unspecified::type_id = 0 , atmega2560::package::unspecified::pin_count = 0 , atmega2560::package::unspecified::adc_channel_count = 0 , atmega2560::package::unspecified::has_exposed_pad = 0 }
 No package selected. More...
enum  : uint8_t { atmega2560::package::supported_package_count = 2 }
 Package count. More...

Variables

static const Type atmega2560::package::selected_type = Type::Unspecified

Detailed Description

Supported package types and selected package.