David Čermák
b6ea70c57b
Merge branch 'feat/lwip_no_iram_config' into 'master'
...
feat(iperf): Add minimum IRAM test config
See merge request espressif/esp-idf!37704
2025-06-17 16:26:51 +08:00
David Cermak
80a5ec8e78
feat(iperf): Add minimum IRAM test config
2025-05-28 10:39:36 +02:00
Ondrej Kosta
eba9549bbc
Merge branch 'feat/eth_mac_filter' into 'master'
...
feat(esp_eth): added option to set MAC filter for mcast
Closes IDF-12503 and IDFGH-14897
See merge request espressif/esp-idf!36944
2025-04-30 19:38:02 +08:00
Shen Meng Jing
62d4115e08
docs: Fix some typos
2025-04-30 18:35:39 +08:00
Ondrej Kosta
e941910c0f
feat(esp_eth): Added destination MAC address filter configuration interface
2025-04-29 13:54:56 +02:00
Chen Jichang
6c4271d4bb
feat(esp32h4): disable unsupported build
2025-03-28 14:41:29 +08:00
Chen Jichang
c34b4eb882
feat(esp32h4): enable ESP32H4 ci build
2025-03-28 14:41:28 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
Ondrej Kosta
b5aef58afe
Merge branch 'bugfix/ci_eth_ip' into 'master'
...
iperf fix on SH runners
Closes IDFCI-2718
See merge request espressif/esp-idf!36661
2025-02-18 19:51:54 +08:00
Bogdan Kolendovskyy
b433731234
fix(ethernet_basic): Fix second Ethernet device not receiving IP address
2025-02-12 15:10:52 +01:00
Ondrej Kosta
342202204c
fix(esp_eth): init Ethernet after repl init in iperf example
2025-02-11 12:16:31 +01:00
gaoxu
5ef4f20778
feat(esp32h21): disable unsupported build test
2025-02-06 15:47:51 +08:00
Ondrej Kosta
b07db010ac
ci(esp_eth): added ESP32P4 to iperf CI test
...
Updated (increased) ETH_THROUGHPUT_SPI_ETH limits.
Improved iperf optimization description
2025-01-07 12:41:54 +01:00
Frantisek Hrbata
1c92945f59
change(examples): switch examples to use a minimal build
...
Currently, several example dependencies rely on the fact that all
registered components are added to the build, along with components
specified in common requirements. This results in longer build times
because even unused components must be built. Switch all examples to use
idf_minimal_build to compile only the components actually required by
the example.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-11-20 20:14:40 +01:00
Frantisek Hrbata
ad15109daa
change(examples): explicitly specify component dependencies for examples
...
Currently, several examples do not explicitly state their component
dependencies, relying instead on the default behavior that includes all
registered components and commonly required ones in the build.
Explicitly adding component dependencies can reduce build time when
set(COMPONENTS main) is used.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-11-20 14:11:24 +01: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
Ondrej Kosta
0738314308
feat(esp_eth): added new generic PHY driver
2024-10-11 10:14:53 +02:00
morris
175cdcf15c
Merge branch 'bugfix/spi_eth_latest_p4_fnc_board' into 'master'
...
fix(esp_eth): fixed SPI ETH GPIO to align with latest ESP32-P4-Function-EV-Board
Closes IDF-9381
See merge request espressif/esp-idf!33549
2024-09-25 18:59:42 +08:00
Ondrej Kosta
feedad8467
remove(esp_eth): Removed SPI ETH ENC28J60 example
2024-09-24 16:51:21 +02:00
Ondrej Kosta
301e67157b
ci(esp_eth): enabled build and test for c61 in eth/proto examples
2024-09-18 08:44:58 +02:00
Ondrej Kosta
b11669b576
feat(esp_eth): added SPI ETH defaults for C61 in examples
2024-09-16 16:56:13 +02:00
Ondrej Kosta
e8343f228f
fix(esp_eth): fixed SPI ETH GPIO to align with latest ESP32-P4-Function-EV-Board
2024-09-16 09:28:26 +02:00
Ondrej Kosta
dd81b56fb6
feat(esp_eth): removed disable of C5 and P4 from examples .build-test-rules
...
Updated examples to be able to build for C5 and P4.
Added Ethernet support for static_ip example.
2024-08-14 10:07:48 +02:00
Ondrej Kosta
43066f2e37
feat(esp_eth): Added SPI Ethernet support of ESP32C5 in examples
2024-08-14 10:05:26 +02:00
Ondrej Kosta
9e10cca102
fix(esp_eth): fixed default GPIO to match new ver. of P4 devboard
2024-08-08 18:11:38 +02:00
wanlei
3cf069c7d8
feat(esp32c61): disable unsupported build test
2024-07-16 16:06:19 +08:00
Fu Hanxi
59bd0b3166
ci: update .build-test-rules.yml based on latest detected components
2024-05-22 20:52:32 +08:00
Bogdan Kolendovskyy
712f0cbce4
feat(examples/ethernet/basic): add pytest script to basic ethernet example
2024-05-17 14:19:18 +02:00
Ondrej Kosta
5e7cbdb4da
feat(esp_eth): added example to deinit Ethernet
2024-05-14 08:23:35 +02:00
Ondrej Kosta
d15a9c2c48
feat(esp_eth): a new folder structure of the driver and other improvements
...
Fixed memory leak in emac_esp_new_dma function.
Polished ESP EMAC cache management.
Added emac_periph definitions based on SoC features and improved(generalized) ESP EMAC GPIO
initialization.
Added ESP EMAC GPIO reservation.
Added check for frame error condition indicated by EMAC DMA and created a target test.
2024-05-14 08:23:31 +02:00
Bogdan Kolendovskyy
a23d1b45af
feat(iperf): use iperf component in iperf example
2024-05-13 14:11:41 +02:00
laokaiyao
65b1fd33d3
ci(esp32c5mp): disable the unsupported tests
2024-04-07 12:13:29 +08:00
Bogdan Kolendovskyy
c6002f7dfd
Merge branch 'feature/iperf_for_all_phys' into 'master'
...
add(examples/ethernet/iperf): capability to run iperf test on all supported phys
See merge request espressif/esp-idf!29348
2024-03-26 21:15:50 +08:00
Bogdan Kolendovskyy
934f741361
test(examples/ethernet/iperf): Add default configurations for all supported PHYs
...
Created default configurations to run iperf test on all supported phys and adpated test code appropriately
2024-03-26 11:37:30 +01:00
Chen Yudong
c48eb1055b
feat: move iperf to component registry
2024-03-22 10:53:24 +08:00
Ondrej Kosta
6643798227
feat(esp_eth): added configuration of SPI ETH for ESP32P4 ETH examples
2024-03-04 16:23:40 +01:00
Ondrej Kosta
fd0a1dc53c
feat(esp_eth): added SPI Ethernet module polling mode
...
Closes https://github.com/espressif/esp-idf/issues/12682
2024-02-07 11:21:57 +01:00
Ondrej Kosta
ce388a4111
feat(esp_eth): Added support of internal EMAC for ESP32P4
...
Refactored internal EMAC DMA access.
Added MPLL acquire to manage access to the MPLL by multiple periphs.
2024-01-16 14:29:25 +01:00
Armando
fca46eac52
refactor(spi): make spi driver as component
2023-11-09 14:50:05 +08:00
Song Ruo Jing
9461993ec5
refactor(gpio): make gpio driver as component, and fix astyle
2023-11-03 15:42:23 +08:00
Chen Yudong
eaca72b60c
ci: update ethernet and wifi examples build rules
2023-10-08 08:21:58 +00:00
Jiang Jiang Jian
d42306c317
Merge branch 'docs/eth_opt' into 'master'
...
docs(esp_eth): added Ethernet to Improving Network Speed section
See merge request espressif/esp-idf!25839
2023-09-25 10:09:28 +08:00
Ivan Grokhotkov
6d87100a70
feat(examples): add local components via idf_component.yml
...
Specifying all the dependencies (managed and local) in the manifest
makes it easier for users to see every component the example
depends on.
2023-09-19 10:38:24 +02:00
Ondrej Kosta
219e4646f8
docs(esp_eth): added Ethernet to Improving Network Speed section
2023-09-07 09:36:01 +02:00
Ondrej Kosta
0ff10c3e06
feat(esp_eth): added IRAM optimization option for internal EMAC
2023-09-05 07:42:30 +02:00
Armando
6f412393b6
change(ci): add todo to p4 build test enable
2023-08-24 12:51:19 +08:00
Armando
7dbd3f6909
feat(ci): Enable p4 example, test_apps and unit tests CI build
2023-08-24 12:51:19 +08:00
Ondrej Kosta
4e10048400
Moved 'eth2ap' example to /examples/network folder
...
Ethernet related .build-test-rules.yml cleanup
2023-06-19 16:09:28 +02:00
Ondrej Kosta
7e481c02a3
Ethernet examples: removed configuration of SPI Input Delay which was introduced by a mistake
2023-05-23 09:11:14 +02:00
Ondrej Kosta
e82dce7917
Merge branch 'bugfix/bridge_spi_emac_readme' into 'master'
...
Updated Ethernet README Common Troubleshooting
See merge request espressif/esp-idf!23784
2023-05-22 22:32:37 +08:00