# `EtherCAT.Slave.Driver.Default`
[🔗](https://github.com/sid2baker/ethercat/blob/main/lib/ethercat/slave/driver/default.ex#L1)

Fallback driver used when a slave is named without a specific hardware driver.

When used with `process_data: {:all, domain_id}`, this driver auto-discovers
all PDOs declared in SII EEPROM and registers one signal per PDO. Signal names
are derived from the PDO index: `0x1A00` → `:pdo_0x1a00`.

Raw bytes are passed through unchanged for both encode and decode, so
`read_input/2` returns a binary and `write_output/2` accepts a binary.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
