1.4.1.4 Enable/Disable Bootloader Commands

Summary

Provides the ability to enable and disable various commands within the bootloader

Description

Provides the ability to enable or disable the generation of 4 bootloader commands. When enabled, the basic code will be added to execute the commands within the bootloader. When disabled, the commands will be completely removed and attempting to execute these commands will result in a "Command Not Supported" response.

Enable Reset

Allows the bootloader command to issue a device reset. This allows the bootloader to reset the device after it's done downloading the commands. Some users may not want this operation to be enabled and instead only allow a power on reset.

Enable Read Command

Allows the bootloader and the external bootloader application to read the contents of the user code. Enabling the Read Command means that the bootloader is reading back what it recently wrote. In this case, there could be a security risk because the user would be able to view the contents, which could be used for unintended purposes.

Enable Checksum Command

Allows the bootloader and external bootloader application to perform a checksum on the user code. Similar to the Enable Read Command, enabling the Checksum Command could pose a security risk because it allows user to view unintended data from the device.