/* Initiates a read packet operation. 
Reads a data packet from the specified slave address on the I */
enum status_code i2c_master_read_packet_job(struct i2c_master_module *const module, struct i2c_master_packet *const packet)
/* Initiates a read packet operation. 
Reads a data packet from the specified slave address on the I */
enum status_code i2c_master_read_packet_job(struct i2c_master_module *const module, struct i2c_master_packet *const packet)
{
	Assert(module);
	Assert(module->hw);
	Assert(packet);
	if (module->buffer_remaining > 0) {
		return STATUS_BUSY;
	}
	module->no_stop = false;
	return _i2c_master_read_packet(module, packet);
}