Cargo Features
printhor-hwi_mks_robin_nano has no features set by default.
[dependencies]
printhor-hwi_mks_robin_nano = { version = "0.0.3", features = ["with-usbserial", "with-printjob", "with-uart-port-1", "with-spi", "with-hotend", "with-hotbed", "with-motion", "with-probe", "with-endstops", "with-sdcard", "with-fan-layer-fan1", "with-laser", "with-defmt", "with-trinamic", "ili9341_parallel", "ili9341_spi"] }
- with-usbserial = embassy-usb
-
Hardware device features
Affects
device::USBDrv
,io::usbserial
,board::Controllers.usbserial_tx
,board::IODevices.usbserial_rx_stream
… - with-printjob
- with-uart-port-1
-
Affects
device::UartPort1TxDevice
,device::UartPort1RxDevice
,device::UartPort1TxControllerRef
,io::uart_port1
,board::Controllers.uart_port1_tx
,board::IODevices.uart_port1_rx_stream
… - with-spi ili9341_spi? = embedded-hal
-
Affects
device::SpiCardDevice
,device::Spi
,device::SpiDeviceRef
… - with-hotend = embedded-hal
-
Affects
device::HotendPeripherals
,board::PwmDevices.hotend
… - with-hotbed = embedded-hal
-
Affects
device::HotbedPeripherals
,board::PwmDevices.hotbed
… - with-motion
-
Affects
device::MotionPins
,device::MotionDevice
,board::MotionDevices.motion_devices
… - with-probe = embedded-hal
-
Affects
device::ProbePeripherals
,board::PwmDevices.probe
… - with-endstops
- with-sdcard
-
Affects
device::SpiCardDeviceRef
,device::SpiCardCSPin
,device::CardDevice
,board::SDCARD_PARTITION
,board::IODevices.sdcard_device
,board::IODevices.sdcard_cs_pin
… - with-fan-layer-fan1 = embedded-hal
-
Affects
device::LayerFanPeripherals
,board::PwmDevices.layer_fan
… - with-laser = embedded-hal
-
Affects
device::LaserPeripherals
,board::PwmDevices.laser
… - with-defmt
-
Enables with-defmt of printhor-hwa-common
- with-trinamic
-
Affects
device::UartTrinamic
,device::TMCUartCh1Pin
,device::TMCUartCh2Pin
,device::TMCUartCh3Pin
,device::TMCUartCh4Pin
,device::MotionDevice.trinamic_uart
,board::comm
… - sdcard-uses-spi ili9341_parallel
- ili9341_spi = with-spi
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.