Prusa-MMU-Private
PrusaMultiMaterialUpgradev3firmwareforMK3SMK4
|
The modules namespace contains models of MMU's components. More...
Namespaces | |
buttons | |
The buttons namespace provides all necessary facilities related to the logical model of the physical buttons device the MMU unit. | |
crc | |
Contains all the necessary functions for computation of CRC. | |
debounce | |
The debounce namespace provides a generic debouncing algorithm. | |
finda | |
The finda namespace provides all necessary facilities related to the logical model of the FINDA device the MMU unit. | |
fsensor | |
The fsensor namespace provides all necessary facilities related to the logical model of the printer's filamens sensor device. | |
globals | |
The globals namespace provides all necessary facilities related to keeping track of global state of the firmware. | |
idler | |
The idler namespace provides all necessary facilities related to the logical model of the idler device of the MMU unit. | |
leds | |
The leds namespace provides all necessary facilities related to the logical model of the sets of LEDs on the MMU unit. | |
math | |
Specialized math operations. | |
motion | |
permanent_storage | |
The permanent_storage namespace provides all necessary facilities related to permanently storing data (into EEPROM) on the MMU unit. | |
protocol | |
The MMU communication protocol implementation and related stuff. | |
pulley | |
The pulley namespace provides all necessary facilities related to the logical model of the pulley device of the MMU unit. | |
pulse_gen | |
Acceleration ramp and stepper pulse generator. | |
selector | |
The selector namespace provides all necessary facilities related to the logical model of the selector device of the MMU unit. | |
speed_table | |
Speed tables for acceleration calculations. | |
time | |
The time namespace provides all necessary facilities related to measuring real elapsed time for the whole firmware. | |
usb | |
The usb namespace provides all necessary facilities related to the USB interface. | |
user_input | |
User input module collects input from buttons and from communication for the logic layer. | |
The modules namespace contains models of MMU's components.