tests: add regs mcu_slave test
         
        
        
          
feat: add unexpected_sda tx signal
         
        
        
          
refactor: get rid of sda, scl overrides, drive sda, scl directly
         
        
        
          
refactor: use 'H' std_logic state instead of custom pull up type
         
        
        
          
tests: add possibility to check sda stability in mcu_slave
         
        
        
          
tests: add mcu_slave counter tb
         
        
        
          
chore: split mcu_slave tb to separate library
         
        
        
          
tests: rename startstop_condition_detector testbench to contain tb
         
        
        
          
tests: add messages to checks
         
        
        
          
tests: add pull up sda, scl behavior
         
        
        
          
tests: split master i2c functions to separata package
         
        
        
          
tests: add mcu tests working with slave top designs
         
        
        
          
chore: add Vivado project for Basys 3 board
         
        
        
          
chore: fix slave naming in mcu slave designs
         
        
        
          
feat: add counter and register testing slave top levels
         
        
        
          
fix: activate pad_io in open drain on enable = 1
         
        
        
          
feat: add clear_buffer input to tx
         
        
        
          
tests: add slave testbench
         
        
        
          
fix: correct delay pulses length