Changelog

# Changelog

## Unreleased

* Use UART0_TX/RX, BOARD_SDA/SCL and rootmaker_rs_port_t; keep one name per definition.

* Document the RootMaker development board scope without adding a targets list.

* Reject partial/swapped I2C pin overlap while preserving exact-pair sharing.
* Expose read-only port descriptors and validate GPIO inputs.
* Correct predefined-port and reference-count documentation.

## 1.0.0 - 2026-08-28

### Added

* `rootmaker_port_t` interface port model and predefined RootMaker board ports.
* I2C master bus pool keyed by ordered SDA/SCL pins with reference-counted sharing
  and automatically selected controllers.
* `rootmaker_get_port_pins()` helper for non-I2C drivers.