add driver for W5500

This commit is contained in:
2025-11-25 12:54:13 +01:00
parent 9e771ba4fc
commit 6a8cab04bf
8 changed files with 120 additions and 26 deletions

View File

@@ -0,0 +1,21 @@
add_library(w5500_driver
ioLibrary_Driver/Ethernet/W5500/w5500.c
ioLibrary_Driver/Ethernet/socket.c
ioLibrary_Driver/Ethernet/wizchip_conf.c
)
target_include_directories(w5500_driver PUBLIC ./ioLibrary_Driver/Ethernet ./ioLibrary_Driver/Ethernet/W5500)
target_compile_definitions(w5500_driver PUBLIC _WIZCHIP_=5500)
add_library(wiznet_dhcp
ioLibrary_Driver/Internet/DHCP/dhcp.c
)
target_link_libraries(wiznet_dhcp w5500_driver)
target_include_directories(wiznet_dhcp PUBLIC ./ioLibrary_Driver/Internet/DHCP)
add_library(wiznet_mqtt
ioLibrary_Driver/Internet/MQTT/MQTTClient.c
ioLibrary_Driver/Internet/MQTT/mqtt_interface.c
)
target_link_libraries(wiznet_mqtt w5500_driver)
target_include_directories(wiznet_mqtt PUBLIC ./ioLibrary_Driver/Internet/DHCP)