Datasheet
I2C Bootloader
Document Number: 001-13258 Rev. *J Page 38 of 39
Version History
Version Originator Description
1.2 DHA Added Version History
2.00 DHA 1. Reorganized the memory map.
2. Placed Reloc Interrupt Vectors Table at address 0x0080.
3. Placed Checksum Block at address 0x0100.
4. Placed Bootloader Start at address 0x0140.
5. Added SetTemperature() function.
6. Added Bootloader API Jump Table.
7. Updated user module Parameters table.
2.10 DHA 1. Replaced .Literal and .EndLiteral statement with .nocc around the SSC call.
2. Removed export `@INSTANCE_NAME`_EnterBootloader statement.
3. Added user code section for I2C address compare customization.
2.20 DHA 1. Updated the initialization of Application_Checksum_Block and
TWO_Block_Relocatable_Interrupt_Table.
2. Added support to display bootloader output files in Workspace Explorer.
3. Updated the description in the "Improper Settings in Flashsecurity.txt" section.
4. Added "I2C and Sleep" section.
5. Corrected paths to the flashsecurity.example, custom.lkp and boot.tpl templates for the
CY8C27x43 devices.
2.30 DHA 1. Updated area declarations to support Imagecraft optimization.
2. Added more information in this user module datasheet about the checksum calculation
in the *.iic file.
3. Added javascript updates to enhance the wizard performance.
4. Added program temperature initialization.
5. Fixed issues related to the coexistence with the watchdog timer.
2.40 DHA 1. Added output in csv format.
2. Added CY20X34 device support.
3. Limited BootLoaderKey parameter to 16 symbols.