AutoDeplete.h 484 B

1234567891011121314151617
  1. //! @file
  2. //! @author: Marek Bel
  3. //! @brief Filament auto deplete engine for multi-material prints with MMUv2 (Now marketed as SpoolJoin)
  4. //!
  5. //! Interface for marking MMUv2 filaments as depleted and getting alternative filament for printing.
  6. #ifndef AUTODEPLETE_H
  7. #define AUTODEPLETE_H
  8. #include <stdint.h>
  9. void ad_markDepleted(uint8_t filament);
  10. void ad_markLoaded(uint8_t filament);
  11. uint8_t ad_getAlternative(uint8_t filament);
  12. bool ad_allDepleted();
  13. #endif /* AUTODEPLETE_H */