Cargo Features

[dependencies]
microchip-pac = { version = "0.1.0", default-features = false, features = ["rt", "defmt", "cec1712h_b2_sx", "cec1712h_s2_sx", "cec1734_s0_2hw", "cec1734_s0_2zw", "cec1736_s0_2hw", "cec1736_s0_2zw", "mec1721n_b0_lj", "mec1721n_b0_sz", "mec1723n_b0_lj", "mec1723n_b0_sz", "mec1723n_p0_9y", "mec1724n_b0_lj", "mec1724n_b0_sz", "mec1725n_b0_lj", "mec1727n_b0_sz"] }
default = mec1723n_b0_sz, rt

These default features are set whenever microchip-pac is added without default-features = false somewhere in the dependency tree.

rt default

Enables device of cortex-m-rt

Affects pac::NVIC_PRIO_BITS, pac::NVIC_PRIO_BITS, pac::NVIC_PRIO_BITS, pac::NVIC_PRIO_BITS, pac::NVIC_PRIO_BITS, pac::NVIC_PRIO_BITS

defmt

Enables defmt ^0.3.10

cec1712h_b2_sx

CEC1712

cec1712h_n2_sx cec1712h_s2_sx
cec1734_s0_2hw

CEC1734

cec1734_s0_2zw
cec1736_s0_2hw

CEC1736

cec1736_s0_2zw
mec1721n_b0_lj

MEC1721

mec1721n_b0_sz
mec1723n_b0_lj

MEC1723

mec1723n_b0_sz default
mec1723n_f0_sz mec1723n_p0_9y
mec1724n_b0_lj

MEC1724

mec1724n_b0_sz
mec1725n_b0_lj

MEC1725

mec1727n_b0_sz

MEC1727

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.

cortex-m-rt rt