Cargo Features

[dependencies]
lpc55-hal = { version = "0.3.0", default-features = false, features = ["littlefs", "rt", "rtic-peripherals", "highspeed-usb-example"] }
default = rt

The rt feature is set by default whenever lpc55-hal is added without default-features = false somewhere in the dependency tree.

littlefs = littlefs2

Affects flash::littlefs_params

rt default

Enables rt of lpc55-pac ^0.4

rtic-peripherals = lpc55-rtic

Affects lpc55-hal::from

highspeed-usb-example

no longer a HAL feature, just for the usb examples

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.

lpc55-rtic rtic-peripherals?
littlefs2 littlefs?

Enables littlefs2 ^0.3.1