diff --git a/src/avrdude.1 b/src/avrdude.1 index dceed2f5..f5ed848d 100644 --- a/src/avrdude.1 +++ b/src/avrdude.1 @@ -1261,13 +1261,14 @@ It is quite possible, as is with direct writing to the underlying fuses and lock bits, to brick a part, i.e., make it unresponsive to further programming with the chosen programmer: here be dragons. .It Ar factory reset -Resets the connected part to factory state as far as possible; -bootloaders, for example, cannot write fuses and may not have a means to -erase EEPROM. This may change the clock frequency of the part after the -next reset when the new fuse values come into effect. As such this may -require that avrdude is called with a different bit clock rate for the -programmer next time. Note that the command factory can be abbreviated -but the required argument reset needs to be spelled out. +Resets the connected part to factory state as far as possible +(bootloaders, for example, cannot write fuses and may not have a means to +erase EEPROM). This command may change the clock frequency F_CPU of the +part after the next MCU reset when the changed fuse values come into +effect. As such, this may require that future avrdude calls use a +different bit clock rate up to F_CPU/4 for the programmer next time. Note +that the command factory can be abbreviated but the required argument +reset needs to be spelled out in full. .It Ar regfile {} regfile with no further argument displays the register file of a part, i.e., all register names and their contents in diff --git a/src/doc/avrdude.texi b/src/doc/avrdude.texi index 7324c72f..3707f4ef 100644 --- a/src/doc/avrdude.texi +++ b/src/doc/avrdude.texi @@ -2464,15 +2464,14 @@ and lock bits, to brick a part, i.e., make it unresponsive to further programming with the chosen programmer: here be dragons. @item factory reset -Resets the connected part to factory state as far as possible; -bootloaders, for example, cannot write fuses and may not have a means to -erase EEPROM. This may change the clock frequency of the part after the -next reset when the new fuse values come into effect. As such this may -require that avrdude is called with a different bit clock rate for the -programmer next time. Note that the command @code{factory} can be -abbreviated but the required argument @code{reset} needs to be spelled -out. - +Resets the connected part to factory state as far as possible +(bootloaders, for example, cannot write fuses and may not have a means to +erase EEPROM). This command may change the clock frequency F_CPU of the +part after the next MCU reset when the changed fuse values come into +effect. As such, this may require that future avrdude calls use a +different bit clock rate up to F_CPU/4 for the programmer next time. Note +that the command @code{factory} can be abbreviated but the required +argument @code{reset} needs to be spelled out in full. @item regfile [@var{opts}] @code{regfile} with no further argument displays the register file of a