feat(tx): remove unnecessary bit index
fix: tx bugs
chore: use integer instead of natural when with range
fix: compilation errors
feat: add i2c rx, tx entities