|
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.