Datasheet
I2C Bootloader
Document Number: 001-13258 Rev. *J Page 21 of 39
BootLdrI2C_Stop
Description:
Disables the I2CHW by disabling the I
2
C interrupt.
C Prototype:
void BootLdrI2C_Stop(void);
Assembler:
lcall BootLdrI2C_Stop
Parameters:
None
Return Value:
None
Side Effects:
The A and X registers may be modified by this or future implementations of this function. This is true
for all RAM page pointer registers in the Large Memory Model (CY8C29xxx). When necessary, it is
the calling function's responsibility to preserve the values across calls to fastcall16 functions.
BootLdrI2C_EnableSlave
Description:
Enables the I
2
C Slave function for the I
2
C HW block by setting the Enable Slave bit in the I2C_CFG
register.
C Prototype:
void BootLdrI2C_EnableSlave(void);
Assembler:
lcall BootLdrI2C_EnableSlave
Parameters:
None
Return Value:
None
Side Effects:
The A and X registers may be modified by this or future implementations of this function. This is true
for all RAM page pointer registers in the Large Memory Model (CY8C29xxx). When necessary, it is
the calling function's responsibility to preserve the values across calls to fastcall16 functions.