Created on 2016-08-23, 10:03:04.060
Thead/Function Steps Ram Accesses I2C_master 43 22 I2C_master::I2C_SCL_out 4 0 I2C_master::InitSCL_out 4 0 I2C_master::I2C_SCL_in 4 0 I2C_master::InitSCL_in 4 0 I2C_master::I2C_SDA_out 4 0 I2C_master::InitSDA_out 4 0 I2C_master::I2C_SDA_in 43 22 I2C_master::InitSDA_in 4 0 I2C_master::Shutdown 2 0 I2C_master::Shutdown 2 0 I2C_master::Shutdown 2 0 I2C_master::Shutdown 2 0 I2C_master::LatchAndClearErrorFlags 3 3 I2C_master::StartTransfer 38 21 I2C_master::PulseClock 35 13 I2C_master::PulseClockIgnore 43 15 I2C_master::ProcessAck 31 9 I2C_master::ProcessAck_Step2 43 22 I2C_master::ProcessAckIgnore 1 0 I2C_master::BeginStop 12 2 I2C_master::FinishStop 2 1 I2C_master::FinishRepeatedStart 14 4 I2C_master::FinishRepeatedStartIgnore 1 0 _Error_handler_entry 20 2 _Error_handler_entry 20 2 _Error_handler_entry 20 2 _Error_handler_entry 20 2 I2C_slave 70 20 I2C_slave::I2C_SCL_in 6 3 I2C_slave::InitSCL_in 6 3 I2C_slave::I2C_SCL_out 4 0 I2C_slave::InitSCL_out 4 0 I2C_slave::I2C_SDA_in 6 3 I2C_slave::InitSDA_in 6 3 I2C_slave::I2C_SDA_out 70 20 I2C_slave::InitSDA_out 4 0 I2C_slave::Shutdown 2 0 I2C_slave::Shutdown 2 0 I2C_slave::Shutdown 2 0 I2C_slave::Shutdown 2 0 I2C_slave::ReadDataReady 39 13 I2C_slave::LatchAndClearErrorFlags 3 3 I2C_slave::IdleDetectPass_SDA 13 3 I2C_slave::IdleDetectPass_SCL 12 3 I2C_slave::IdleDetectFail_SDA 9 3 I2C_slave::IdleDetectFail_SCL 9 3 I2C_slave::TransferStart_SDA 16 3 I2C_slave::TransferStart_SCL 18 5 I2C_slave::DataBitReady 50 11 I2C_slave::OutputDataBit 21 6 I2C_slave::HandleAck 70 20 I2C_slave::FoundStop 19 6 I2C_slave::FoundRepeatedStart 19 6 _Error_handler_entry 20 2 _Error_handler_entry 20 2 _Error_handler_entry 20 2 _Error_handler_entry 20 2 I2C_slave::Member Functions -- -- I2C_slave::IdleDetectPass na (10) na (3)
Note: for 'C' functions that both 'return' and 'end', the number in parentheses is the Worst Case 'end' route.
Note: 'na' is used to denote 'C' functions that have no 'return' route.
Channel/Function Priority WCTL* Max WCL Actual WCL
Note: No System Configuration file was loaded (see -sysConfig=<FileName>)
File Opcodes Code Size (bytes) Start Stop etec_i2c_slave.c 322 1288 0xC78 0x117C etec_i2c_master.c 286 1144 0x800 0xC74 _global_error_handler.lib 29 116 0x1180 0x11F0 TOTAL 637 2548 0x800 0x11F0
Note: The entry table is not included in the 'Code Size' column.
Thead/Function Stack for Locals and Calls Max. Stack Depth I2C_master InitSCL_out 0 0 InitSCL_in 0 0 InitSDA_out 0 0 InitSDA_in 0 0 Shutdown 0 0 LatchAndClearErrorFlags 0 0 StartTransfer 0 0 PulseClock 0 0 PulseClockIgnore 0 0 ProcessAck 0 0 ProcessAck_Step2 0 0 ProcessAckIgnore 0 0 BeginStop 0 0 FinishStop 0 0 FinishRepeatedStart 0 0 FinishRepeatedStartIgnore 0 0 I2C_slave InitSCL_in 0 0 InitSCL_out 0 0 InitSDA_in 0 0 InitSDA_out 0 0 Shutdown 0 0 ReadDataReady 0 0 LatchAndClearErrorFlags 0 0 IdleDetectPass_SDA 0 0 _I2C_slave_AW613E_IdleDetectPass_ 0 0 IdleDetectPass_SCL 0 0 _I2C_slave_AW613E_IdleDetectPass_ 0 0 IdleDetectFail_SDA 0 0 IdleDetectFail_SCL 0 0 TransferStart_SDA 0 0 TransferStart_SCL 0 0 DataBitReady 0 0 OutputDataBit 0 0 HandleAck 0 0 FoundStop 0 0 FoundRepeatedStart 0 0 (GlobalThreads) _Error_handler_entry 0 0