I☬ must be configured before using this function. If there is no error, function returns 0.ĭetermines if I☬ bus is free and issues START signal. That is why this parameter needs to be a constant, and not a variable. Therefore, compiler needs to know the value of the parameter in the compile time. Calculation of the I☬ clock value is carried out by the compiler, as it would produce a relatively large code if performed on the library level.