ATmega2560
Hardware definitions
Loading...
Searching...
No Matches
LockBits.h
Go to the documentation of this file.
1
5
6
#ifndef ATMEGA2560_DEFINITIONS_LOCKBITS_H
7
#define ATMEGA2560_DEFINITIONS_LOCKBITS_H
8
9
#include <stdint.h>
10
#include "
Config.h
"
11
13
namespace
atmega2560
14
{
16
namespace
lock_bits
17
{
19
enum class
Bit
: uint8_t
20
{
21
LB1
= 0,
22
LB2
= 1,
23
BLB01
= 2,
24
BLB02
= 3,
25
BLB11
= 4,
26
BLB12
= 5,
27
};
28
29
enum : uint8_t
30
{
31
programmed_bit_value
= 0,
32
unprogrammed_bit_value
= 1,
33
lock_bit_count
= 6,
34
};
35
}
36
}
37
38
#endif
Config.h
Device, package and operating-grade selection.
atmega2560::lock_bits
Lock bits definitions.
Definition
LockBits.h:17
atmega2560::lock_bits::programmed_bit_value
@ programmed_bit_value
programmed bit value.
Definition
LockBits.h:31
atmega2560::lock_bits::lock_bit_count
@ lock_bit_count
lock bit count.
Definition
LockBits.h:33
atmega2560::lock_bits::unprogrammed_bit_value
@ unprogrammed_bit_value
unprogrammed bit value.
Definition
LockBits.h:32
atmega2560::lock_bits::Bit
Bit
Lock bit locations.
Definition
LockBits.h:20
atmega2560::lock_bits::Bit::BLB01
@ BLB01
Boot lock 01.
Definition
LockBits.h:23
atmega2560::lock_bits::Bit::BLB12
@ BLB12
Boot lock 12.
Definition
LockBits.h:26
atmega2560::lock_bits::Bit::BLB11
@ BLB11
Boot lock 11.
Definition
LockBits.h:25
atmega2560::lock_bits::Bit::LB1
@ LB1
Memory lock 1.
Definition
LockBits.h:21
atmega2560::lock_bits::Bit::BLB02
@ BLB02
Boot lock 02.
Definition
LockBits.h:24
atmega2560::lock_bits::Bit::LB2
@ LB2
Memory lock 2.
Definition
LockBits.h:22
atmega2560
ATmega2560 hardware definitions.
Definition
ADC.h:15
include
atmega2560
LockBits.h
Generated by
1.15.0