Cargo Features

[dependencies]
avr-device = { version = "0.8.1", default-features = false, features = ["device-selected", "at90can128", "at90can64", "at90can32", "at90usb1286", "atmega1280", "atmega1284p", "atmega128a", "atmega128rfa1", "atmega16", "atmega16u2", "atmega164pa", "atmega168", "atmega2560", "atmega8", "atmega8u2", "atmega324pa", "atmega328p", "atmega328pb", "atmega3208", "atmega3209", "atmega4808", "atmega4809", "atmega48p", "atmega32a", "atmega32u2", "atmega32u4", "atmega64", "atmega644", "atmega88p", "attiny13a", "attiny167", "attiny202", "attiny212", "attiny204", "attiny214", "attiny2313", "attiny2313a", "attiny26", "attiny261a", "attiny402", "attiny404", "attiny412", "attiny414", "attiny416", "attiny417", "attiny44a", "attiny461a", "attiny804", "attiny816", "attiny817", "attiny828", "attiny84", "attiny841", "attiny84a", "attiny85", "attiny861", "attiny861a", "attiny88", "attiny1604", "attiny1606", "attiny1614", "attiny1617", "attiny1626", "attiny3217", "avr64du32", "avr64du28", "avr128db28", "avr128db48", "rt", "critical-section", "docsrs"] }
default = critical-section

The critical-section feature is set by default whenever avr-device is added without default-features = false somewhere in the dependency tree.

device-selected at90can128? at90can32? at90can64? at90usb1286? atmega1280? atmega1284p? atmega128a? atmega128rfa1? atmega16? atmega164pa? atmega168? atmega16u2? atmega2560? atmega3208? atmega3209? atmega324pa? atmega328p? atmega328pb? atmega32a? atmega32u2? atmega32u4? atmega4808? atmega4809? atmega48p? atmega64? atmega644? atmega8? atmega88p? atmega8u2? attiny13a? attiny1604? attiny1606? attiny1614? attiny1617? attiny1626? attiny167? attiny202? attiny204? attiny212? attiny214? attiny2313? attiny2313a? attiny26? attiny261a? attiny3217? attiny402? attiny404? attiny412? attiny414? attiny416? attiny417? attiny44a? attiny461a? attiny804? attiny816? attiny817? attiny828? attiny84? attiny841? attiny84a? attiny85? attiny861? attiny861a? attiny88? avr128db28? avr128db48? avr64du28? avr64du32?
at90can128 = device-selected

Affects devices::at90can128

at90can64 = device-selected

Affects devices::at90can64

at90can32 = device-selected

Affects devices::at90can32

at90usb1286 = device-selected

Affects devices::at90usb1286

atmega1280 = device-selected

Affects devices::atmega1280

atmega1284p = device-selected

Affects devices::atmega1284p

atmega128a = device-selected

Affects devices::atmega128a

atmega128rfa1 = device-selected

Affects devices::atmega128rfa1

atmega16 = device-selected

Affects devices::atmega16

atmega16u2 = device-selected

Affects devices::atmega16u2

atmega164pa = device-selected

Affects devices::atmega164pa

atmega168 = device-selected

Affects devices::atmega168

atmega2560 docsrs? = device-selected

Affects devices::atmega2560

atmega8 = device-selected

Affects devices::atmega8

atmega8u2 = device-selected

Affects devices::atmega8u2

atmega324pa = device-selected

Affects devices::atmega324pa

atmega328p docsrs? = device-selected

Affects devices::atmega328p

atmega328pb = device-selected

Affects devices::atmega328pb

atmega3208 = device-selected

Affects devices::atmega3208

atmega3209 = device-selected

Affects devices::atmega3209

atmega4808 = device-selected

Affects devices::atmega4808

atmega4809 docsrs? = device-selected

Affects devices::atmega4809

atmega48p = device-selected

Affects devices::atmega48p

atmega32a = device-selected

Affects devices::atmega32a

atmega32u2 = device-selected

Affects devices::atmega32u2

atmega32u4 docsrs? = device-selected

Affects devices::atmega32u4

atmega64 = device-selected

Affects devices::atmega64

atmega644 = device-selected

Affects devices::atmega644

atmega88p = device-selected

Affects devices::atmega88p

attiny13a = device-selected

Affects devices::attiny13a

attiny167 = device-selected

Affects devices::attiny167

attiny202 = device-selected

Affects devices::attiny202

attiny212 = device-selected

Affects devices::attiny212

attiny204 = device-selected

Affects devices::attiny204

attiny214 = device-selected

Affects devices::attiny214

attiny2313 = device-selected

Affects devices::attiny2313

attiny2313a = device-selected

Affects devices::attiny2313a

attiny26 = device-selected

Affects devices::attiny26

attiny261a = device-selected

Affects devices::attiny261a

attiny402 = device-selected

Affects devices::attiny402

attiny404 = device-selected

Affects devices::attiny404

attiny412 = device-selected

Affects devices::attiny412

attiny414 = device-selected

Affects devices::attiny414

attiny416 = device-selected

Affects devices::attiny416

attiny417 = device-selected

Affects devices::attiny417

attiny44a = device-selected

Affects devices::attiny44a

attiny461a = device-selected

Affects devices::attiny461a

attiny804 = device-selected

Affects devices::attiny804

attiny816 = device-selected

Affects devices::attiny816

attiny817 = device-selected

Affects devices::attiny817

attiny828 = device-selected

Affects devices::attiny828

attiny84 = device-selected

Affects devices::attiny84

attiny841 = device-selected

Affects devices::attiny841

attiny84a = device-selected

Affects devices::attiny84a

attiny85 docsrs? = device-selected

Affects devices::attiny85

attiny861 = device-selected

Affects devices::attiny861

attiny861a = device-selected

Affects devices::attiny861a

attiny88 = device-selected

Affects devices::attiny88

attiny1604 = device-selected

Affects devices::attiny1604

attiny1606 = device-selected

Affects devices::attiny1606

attiny1614 = device-selected

Affects devices::attiny1614

attiny1617 = device-selected

Affects devices::attiny1617

attiny1626 = device-selected

Affects devices::attiny1626

attiny3217 = device-selected

Affects devices::attiny3217

avr64du32 = device-selected

Affects devices::avr64du32

avr64du28 = device-selected

Affects devices::avr64du28

avr128db28 = device-selected

Affects devices::avr128db28

avr128db48 = device-selected

Affects devices::avr128db48

rt docsrs? = avr-device-macros

Affects asm::get_stack_size

critical-section default

With restore-state-u8

docsrs = atmega2560, atmega328p, atmega32u4, atmega4809, attiny85, rt, ufmt

Unfortunately, we can only build documentation for a subset of the supported MCUs on docs.rs. If you think a very popular chip is missing from the list,
feel free to add it here.

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

ufmt docsrs?
avr-device-macros rt?