Ondrej Kosta
|
05993b5090
|
feat(examples): add Ethernet sublayer example and update PTP
Add a dedicated sublayer example under examples/ethernet and enable
sublayer usage in the PTP example.
|
2026-08-13 13:56:57 +02:00 |
|
Ondrej Kosta
|
edbf8856ae
|
feat(esp_eth): add ESP32-S31 EMAC support
Add internal EMAC support for ESP32-S31, including:
- HAL/LL layer: emac_ll, emac_hal, emac_clk, emac_periph for S31
- SOC layer: register structs, soc_caps, peripherals linker script,
interrupt definitions
- MAC driver: clock source configuration via Kconfig, GPIO/DMA
adaptations, PHY register defs for clause-45 MDIO
- Ethernet examples updated for S31 (basic, build-test-rules, PTP
readme)
- Refactored existing ESP32/ESP32-P4 EMAC code for shared patterns
(emac_clk extraction, struct alignment, periph descriptor cleanup)
|
2026-05-21 15:59:42 +08:00 |
|
Ondrej Kosta
|
36fc8b97cb
|
feat(ptpd): updated ptpd to upstream
|
2026-04-07 10:48:58 +02:00 |
|
Ondrej Kosta
|
ed2e6735ff
|
feat(esp_libc): refactored POSIX timers get/set functions
- Added sys/timex.h and clock_adjtime API
|
2026-03-31 22:32:33 +08:00 |
|
Ondrej Kosta
|
0f8dd0cf5b
|
fix(eth/examples): fixed ethernet_init dependency to v1.3.0
|
2026-03-23 12:30:11 +01:00 |
|
Ondrej Kosta
|
f8b055bd11
|
feat(esp_eth): added PTP EMAC PPS0 support on ESP32P4v3
feat(esp_eth): added options to configure PTP module
feat(esp_eth): removed all PTP ioctl commands and created API
|
2026-01-12 17:13:25 +08:00 |
|
glmfe
|
f398594982
|
feat(protocol_examples_common): Use Ethernet Init component
- Refactored protocol_examples_common to use ethernet_init component
|
2025-11-19 15:58:12 +01:00 |
|
Ondrej Kosta
|
6e160e2e47
|
fix(examples): fixed examples ethernet_init dependency
|
2025-10-21 13:06:04 +02:00 |
|
Ondrej Kosta
|
d622d4d9ac
|
feat(esp_eth): removed SPI Ethernet and PHY drivers from IDF
|
2025-09-28 16:19:42 +02:00 |
|
Ondrej Kosta
|
9662963a3d
|
fix(esp_eth): fixed ETH builds by forcing Ethernet init ver
|
2025-09-25 07:28:12 +02:00 |
|
glmfe
|
0b330482a7
|
fix(ethernet_init): Update Ethernet Init Calls
Removed references to components/ethernet_init to use new managed component ethernet_init.
|
2025-09-23 08:48:08 +02:00 |
|
Marek Fiala
|
9d35d63651
|
feat(cmake): Update minimum cmake version to 3.22 (whole repository)
|
2025-08-19 14:44:32 +02:00 |
|
Ondrej Kosta
|
e941910c0f
|
feat(esp_eth): Added destination MAC address filter configuration interface
|
2025-04-29 13:54:56 +02:00 |
|
Ondrej Kosta
|
d2b1202d5a
|
feat(esp_eth): added HW Time Stamping support for ESP32P4
Added mechanism to L2 TAP to retreive time stamp
Added PTP time synchronization example
|
2024-11-07 15:01:24 +08:00 |
|