| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | stm32/eth: rename PHY->Phy, GenericSMI -> GenericPhy. Remove unneeded unsafes. | Dario Nieuwenhuis | 2025-01-26 | 1 | -165/+0 |
| | | | | | | We shouldn't use `unsafe` to mark merely "dangerous" actions, only actions that actually cause UB. | ||||
| * | split PHY constructor to `new` and `new_auto` | nikvoid | 2025-01-23 | 1 | -4/+31 |
| | | |||||
| * | run rustfmt | nikvoid | 2025-01-22 | 1 | -2/+2 |
| | | |||||
| * | remove cortex-m delay | nikvoid | 2025-01-22 | 1 | -1/+0 |
| | | |||||
| * | use `Delay` from `embassy-time` to wait for PHY response | nikvoid | 2025-01-22 | 1 | -6/+8 |
| | | |||||
| * | Option to detect Ethernet PHY address automatically | nikvoid | 2025-01-22 | 1 | -2/+20 |
| | | |||||
| * | Reduce use of the full `futures` crate. | Dario Nieuwenhuis | 2024-04-26 | 1 | -2/+3 |
| | | |||||
| * | stm32: add some docs. | Dario Nieuwenhuis | 2023-12-18 | 1 | -0/+1 |
| | | |||||
| * | stm32/eth: Move `phy_addr` from `Ethernet` to `PHY` | Gabriel Górski | 2023-10-09 | 1 | -16/+17 |
| | | | | | | | | | | Previously, PHY addressing was a concern of the `Ethernet` struct which limited the `PHY` implementations which very often have to manage multiple PHYs internally and thus possibly need to address many of them. This change extends `StationManagement` to allow addressing different PHY addresses via SMI. | ||||
| * | stm32/eth: fix cfg(not(time)) | xoviat | 2023-07-17 | 1 | -6/+6 |
| | | |||||
| * | stm32/eth: add set_poll_interval | xoviat | 2023-07-15 | 1 | -2/+8 |
| | | |||||
| * | stm32/eth: impl. poll interval | xoviat | 2023-07-15 | 1 | -1/+24 |
| | | |||||
| * | stm32/eth: convert static metho | xoviat | 2023-07-15 | 1 | -2/+2 |
| | | |||||
| * | stm32/eth: refactor genericsmi | xoviat | 2023-07-15 | 1 | -3/+7 |
| | | |||||
| * | Run rustfmt. | Dario Nieuwenhuis | 2022-06-12 | 1 | -4/+1 |
| | | |||||
| * | embassy-stm32/eth: convert LAN8742 driver to generic SMI driver | David Lenfesty | 2022-04-30 | 1 | -0/+86 |
| SMI Ethernet PHYs all share a common base set of registers that can do 90% of all tasks. The LAN8742 driver used some vendor-specific registers to check link negotiation status, but the need for that was debatable, so I migrated it to a generic driver instead, anybody who wants extra functionality can copy it and impl their own on top of it. | |||||
