#include "header.h" // status before init : 11111000 // status after init : 11111000 // status after start : 1000 // status after stop : 11111000 // description int main() { uint8_t status; uart_init(); status = TWSR & 0b11111000; // Table 22-2. Status codes for Master Transmitter Mode uart_printstr("status before init : "); uart_printstr_itoa_base_endl(status, 2); i2c_init(); status = TWSR & 0b11111000; // Table 22-2. Status codes for Master Transmitter Mode uart_printstr("status after init : "); uart_printstr_itoa_base_endl(status, 2); i2c_start(); status = TWSR & 0b11111000; // Table 22-2. Status codes for Master Transmitter Mode uart_printstr("status after start : "); uart_printstr_itoa_base_endl(status, 2); i2c_stop(); status = TWSR & 0b11111000; // Table 22-2. Status codes for Master Transmitter Mode uart_printstr("status after stop : "); uart_printstr_itoa_base_endl(status, 2); while(1); }