fix: make slave work
chore: use process(all) for combinational processes
chore: use integer instead of natural when with range
fix: bugs in address detector
feat: add i2c misc entities