Arch | avr |
Family | none |
OS | none |
debug_assertions
panic="unwind"
target_abi=""
target_arch="avr"
target_endian="little"
target_env=""
target_feature="llvm14-builtins-abi"
target_os="none"
target_pointer_width="16"
target_vendor="unknown"
at43usb320
at43usb355
at76c711
at86rf401
at90c8534
at90can128
at90can32
at90can64
at90pwm1
at90pwm161
at90pwm2
at90pwm216
at90pwm2b
at90pwm3
at90pwm316
at90pwm3b
at90pwm81
at90s1200
at90s2313
at90s2323
at90s2333
at90s2343
at90s4414
at90s4433
at90s4434
at90s8515
at90s8535
at90scr100
at90usb1286
at90usb1287
at90usb162
at90usb646
at90usb647
at90usb82
at94k
ata5272
ata5505
ata5702m322
ata5782
ata5790
ata5790n
ata5791
ata5795
ata5831
ata6285
ata6286
ata6289
ata6612c
ata6613c
ata6614q
ata6616c
ata6617c
ata664251
ata8210
ata8510
atmega103
atmega128
atmega1280
atmega1281
atmega1284
atmega1284p
atmega1284rfr2
atmega128a
atmega128rfa1
atmega128rfr2
atmega16
atmega1608
atmega1609
atmega161
atmega162
atmega163
atmega164a
atmega164p
atmega164pa
atmega165
atmega165a
atmega165p
atmega165pa
atmega168
atmega168a
atmega168p
atmega168pa
atmega168pb
atmega169
atmega169a
atmega169p
atmega169pa
atmega16a
atmega16hva
atmega16hva2
atmega16hvb
atmega16hvbrevb
atmega16m1
atmega16u2
atmega16u4
atmega2560
atmega2561
atmega2564rfr2
atmega256rfr2
atmega32
atmega3208
atmega3209
atmega323
atmega324a
atmega324p
atmega324pa
atmega324pb
atmega325
atmega3250
atmega3250a
atmega3250p
atmega3250pa
atmega325a
atmega325p
atmega325pa
atmega328
atmega328p
atmega328pb
atmega329
atmega3290
atmega3290a
atmega3290p
atmega3290pa
atmega329a
atmega329p
atmega329pa
atmega32a
atmega32c1
atmega32hvb
atmega32hvbrevb
atmega32m1
atmega32u2
atmega32u4
atmega32u6
atmega406
atmega48
atmega4808
atmega4809
atmega48a
atmega48p
atmega48pa
atmega48pb
atmega64
atmega640
atmega644
atmega644a
atmega644p
atmega644pa
atmega644rfr2
atmega645
atmega6450
atmega6450a
atmega6450p
atmega645a
atmega645p
atmega649
atmega6490
atmega6490a
atmega6490p
atmega649a
atmega649p
atmega64a
atmega64c1
atmega64hve
atmega64hve2
atmega64m1
atmega64rfr2
atmega8
atmega808
atmega809
atmega8515
atmega8535
atmega88
atmega88a
atmega88p
atmega88pa
atmega88pb
atmega8a
atmega8hva
atmega8u2
attiny10
attiny102
attiny104
attiny11
attiny12
attiny13
attiny13a
attiny15
attiny1604
attiny1606
attiny1607
attiny1614
attiny1616
attiny1617
attiny1624
attiny1626
attiny1627
attiny1634
attiny167
attiny20
attiny202
attiny204
attiny212
attiny214
attiny22
attiny2313
attiny2313a
attiny24
attiny24a
attiny25
attiny26
attiny261
attiny261a
attiny28
attiny3216
attiny3217
attiny4
attiny40
attiny402
attiny404
attiny406
attiny412
attiny414
attiny416
attiny417
attiny4313
attiny43u
attiny44
attiny441
attiny44a
attiny45
attiny461
attiny461a
attiny48
attiny5
attiny804
attiny806
attiny807
attiny814
attiny816
attiny817
attiny828
attiny84
attiny841
attiny84a
attiny85
attiny861
attiny861a
attiny87
attiny88
attiny9
atxmega128a1
atxmega128a1u
atxmega128a3
atxmega128a3u
atxmega128a4u
atxmega128b1
atxmega128b3
atxmega128c3
atxmega128d3
atxmega128d4
atxmega16a4
atxmega16a4u
atxmega16c4
atxmega16d4
atxmega16e5
atxmega192a3
atxmega192a3u
atxmega192c3
atxmega192d3
atxmega256a3
atxmega256a3b
atxmega256a3bu
atxmega256a3u
atxmega256c3
atxmega256d3
atxmega32a4
atxmega32a4u
atxmega32c3
atxmega32c4
atxmega32d3
atxmega32d4
atxmega32e5
atxmega384c3
atxmega384d3
atxmega64a1
atxmega64a1u
atxmega64a3
atxmega64a3u
atxmega64a4u
atxmega64b1
atxmega64b3
atxmega64c3
atxmega64d3
atxmega64d4
atxmega8e5
avr1
avr2
avr25
avr3
avr31
avr35
avr4
avr5
avr51
avr6
avrtiny
avrxmega1
avrxmega2
avrxmega3
avrxmega4
avrxmega5
avrxmega6
avrxmega7
m3000
Feature Name | Feature Explanation | LLVM |
---|---|---|
crt-static | Enables C Run-time Libraries to be statically linked. | ⛔️ |
addsubiw | Enable 16-bit register-immediate addition and subtraction instructions. | ✅ |
avr0 | The device is a part of the avr0 family. | ✅ |
avr1 | The device is a part of the avr1 family. | ✅ |
avr2 | The device is a part of the avr2 family. | ✅ |
avr25 | The device is a part of the avr25 family. | ✅ |
avr3 | The device is a part of the avr3 family. | ✅ |
avr31 | The device is a part of the avr31 family. | ✅ |
avr35 | The device is a part of the avr35 family. | ✅ |
avr4 | The device is a part of the avr4 family. | ✅ |
avr5 | The device is a part of the avr5 family. | ✅ |
avr51 | The device is a part of the avr51 family. | ✅ |
avr6 | The device is a part of the avr6 family. | ✅ |
avrtiny | The device is a part of the avrtiny family. | ✅ |
break | The device supports the `BREAK` debugging instruction. | ✅ |
des | The device supports the `DES k` encryption instruction. | ✅ |
eijmpcall | The device supports the `EIJMP`/`EICALL` instructions. | ✅ |
elpm | The device supports the ELPM instruction. | ✅ |
elpmx | The device supports the `ELPM Rd, Z[+]` instructions. | ✅ |
ijmpcall | The device supports `IJMP`/`ICALL`instructions. | ✅ |
jmpcall | The device supports the `JMP` and `CALL` instructions. | ✅ |
lpm | The device supports the `LPM` instruction. | ✅ |
lpmx | The device supports the `LPM Rd, Z[+]` instruction. | ✅ |
memmappedregs | The device has CPU registers mapped in data address space. | ✅ |
movw | The device supports the 16-bit MOVW instruction. | ✅ |
mul | The device supports the multiplication instructions. | ✅ |
rmw | The device supports the read-write-modify instructions: XCH, LAS, LAC, LAT. | ✅ |
smallstack | The device has an 8-bit stack pointer. | ✅ |
special | Enable use of the entire instruction set | ✅ |
spm | The device supports the `SPM` instruction. | ✅ |
spmx | The device supports the `SPM Z+` instruction. | ✅ |
sram | The device has random access memory. | ✅ |
tinyencoding | The device has Tiny core specific instruction encodings. | ✅ |
xmega | The device is a part of the xmega family. | ✅ |
xmega3 | The device is a part of the xmega3 family. | ✅ |
xmegau | The device is a part of the xmegau family. | ✅ |