-
Notifications
You must be signed in to change notification settings - Fork 88
Expand file tree
/
Copy pathatmega169pa.yaml
More file actions
71 lines (67 loc) · 1.93 KB
/
Copy pathatmega169pa.yaml
File metadata and controls
71 lines (67 loc) · 1.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
_svd: ../svd/atmega169pa.svd
_include:
- "common/ac.yaml"
- "common/adc.yaml"
- "common/spi.yaml"
- "timer/atmega169pa.yaml"
EXINT:
EIMSK:
_delete:
- PCIE
_add:
PCIE0:
description: "Pin Change Interrupt Enable 0"
bitOffset: 6
bitWidth: 1
access: read-write
PCIE1:
description: "Pin Change Interrupt Enable 1"
bitOffset: 7
bitWidth: 1
access: read-write
USART?:
UCSR?B:
_modify:
RXB8?:
access: read-only
UCSR?C:
UCSZ?:
_replace_enum:
CHR5: [0, "Character Size: 5 bit"]
CHR6: [1, "Character Size: 6 bit"]
CHR7: [2, "Character Size: 7 bit"]
CHR8: [3, "Character Size: 8 bit"]
UCPOL?:
_replace_enum:
RISING_EDGE: [0, "Transmit on Rising XCKn Edge, Receive on Falling XCKn Edge"]
FALLING_EDGE: [1, "Transmit on Falling XCKn Edge, Receive on Rising XCKn Edge"]
UMSEL?:
_replace_enum:
USART_ASYNC: [0, "Asynchronous USART"]
USART_SYNC: [1, "Synchronous USART"]
UPM?:
_replace_enum:
DISABLED: [0, "Disabled"]
PARITY_EVEN: [2, "Enabled, Even Parity"]
PARITY_ODD: [3, "Enabled, Odd Parity"]
USBS?:
_replace_enum:
STOP1: [0, "1-bit"]
STOP2: [1, "2-bit"]
WDT:
WDTCR:
_delete:
- WDP
_add:
WDPL:
description: "Watchdog Timer Prescaler - Low Bits"
bitRange: "[2:0]"
WDPL:
CYCLES_16K: [0, "- 16K (16,384) cycles, ~15ms"]
CYCLES_32K: [1, "- 32K (32,768) cycles, ~29ms"]
CYCLES_64K: [2, "- 64K (65,536) cycles, ~59ms"]
CYCLES_128K: [3, "- 128K (131,072) cycles, ~0.12s"]
CYCLES_256K: [4, "- 256K (262,144) cycles, ~0.23s"]
CYCLES_512K: [5, "- 512K (524,288) cycles, ~0.47s"]
CYCLES_1024K: [6, "- 1024K (1,048,576) cycles, ~0.9s"]
CYCLES_2048K: [7, "- 2048K (2,097,152) cycles, ~1.9s"]