Update doxygen documentation for M704-M709

This commit is contained in:
3d-gussner 2022-09-08 14:07:46 +02:00 committed by D.R.racer
parent 2e7258d7a8
commit b3ec36228d
1 changed files with 26 additions and 18 deletions

View File

@ -8599,7 +8599,7 @@ Sigma_Exit:
break; break;
/*! /*!
### M704 - Load to MMU ### M704 - Load to MMU <a href="https://reprap.org/wiki/G-code#M704:_Load_to_MMU">M704: Load to MMU</a>
#### Usage #### Usage
M704 [ P ] M704 [ P ]
@ -8614,7 +8614,7 @@ Sigma_Exit:
break; break;
/*! /*!
### M705 - Eject filament ### M705 - Eject filament <a href="https://reprap.org/wiki/G-code#M705:_Eject_filament">M705: Eject filament</a>
#### Usage #### Usage
M705 [ P ] M705 [ P ]
@ -8630,7 +8630,7 @@ Sigma_Exit:
/*! /*!
### M706 - Cut filament ### M706 - Cut filament <a href="https://reprap.org/wiki/G-code#M706:_Cut_filament">M706: Cut filament</a>
#### Usage #### Usage
M706 [ P ] M706 [ P ]
@ -8645,17 +8645,20 @@ Sigma_Exit:
break; break;
/*! /*!
### M707 - Read from MMU register ### M707 - Read from MMU register <a href="https://reprap.org/wiki/G-code#M707:_Read_from_MMU_register">M707: Read from MMU register</a>
#### Usage #### Usage
M707 [ A ] M707 [ A ]
M707 A0x14 - Read a 16bit integer from register 0x14 and prints the result onto the serial line.
Does nothing if the A parameter is not present or if MMU is not enabled.
#### Parameters #### Parameters
- `A` - Address of register in hexidecimal. - `A` - Address of register in hexidecimal.
#### Example
M707 A0x1b - Read a 8bit integer from register 0x1b and prints the result onto the serial line.
Does nothing if the A parameter is not present or if MMU is not enabled.
*/ */
case 707: { case 707: {
if ( MMU2::mmu2.Enabled() ) { if ( MMU2::mmu2.Enabled() ) {
@ -8666,18 +8669,19 @@ Sigma_Exit:
} break; } break;
/*! /*!
### M708 - Write to MMU register ### M708 - Write to MMU register <a href="https://reprap.org/wiki/G-code#M708:_Write_to_MMU_register">M707: Write to MMU register</a>
#### Usage #### Usage
M708 [ A | X ] M708 [ A | X ]
M708 A0x14 X30 - Write to register 0x14 the value 30.
Does nothing if A parameter is missing
#### Parameters #### Parameters
- `A` - Address of register in hexidecimal. - `A` - Address of register in hexidecimal.
- `X` - Data to write (16-bit integer). Default value 0. - `X` - Data to write (16-bit integer). Default value 0.
#### Example
M708 A0x1b X05 - Write to register 0x1b the value 05.
Does nothing if A parameter is missing or if MMU is not enabled.
*/ */
case 708: { case 708: {
if ( MMU2::mmu2.Enabled() ){ if ( MMU2::mmu2.Enabled() ){
@ -8696,17 +8700,21 @@ Sigma_Exit:
} break; } break;
/*! /*!
### M709 - MMU turn on/off/reset ### M709 - MMU reset <a href="https://reprap.org/wiki/G-code#M709:_MMU_reset">M709: MMU reset</a>
The MK3S cannot not power off the MMU, for that reason the functionality is not supported. The MK3S cannot not power off the MMU, for that reason the functionality is not supported.
#### Usage #### Usage
M709 [ X ] M709 [ X ]
M709 X0 - issue an X0 command via communication into the MMU (soft reset)
M709 X1 - toggle the MMU's reset pin (hardware reset)
#### Parameters #### Parameters
- `X` - Reset MMU - `X` - Reset MMU (0:soft reset | 1:hardware reset)
#### Example
M709 X0 - issue an X0 command via communication into the MMU (soft reset)
M709 X1 - toggle the MMU's reset pin (hardware reset)
*/ */
case 709: case 709:
{ {