Datasheet

I2C Bootloader
Document Number: 001-13258 Rev. *J Page 19 of 39
BootLdrI2C_DisableInt
Description:
Disables the I
2
C slave by disabling the SDA interrupt. Performs the same action as I2Cs_Stop.
C Prototype:
void BootLdrI2C_DisableInt(void);
Assembler:
lcall BootLdrI2C_DisableInt
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_EnableInt
Description:
Enables I
2
C interrupt allowing start condition detection. Call the global interrupt enable function by
using the macro: M8C_EnableGInt.
C Prototype:
void BootLdrI2C_EnableInt(void);
Assembler:
lcall BootLdrI2C_EnableInt
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.