wio:wiopico-io16eth-en
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| wio:wiopico-io16eth-en [2025/06/04 07:24] – [Ethernet Library] rjversluis | wio:wiopico-io16eth-en [2025/10/02 07:42] (current) – rjversluis | ||
|---|---|---|---|
| Line 16: | Line 16: | ||
| - | | Work In Progress: Do not translate. | ||
| - | + | | {{:wio:pico.png? | |
| - | | {{https:// | + | | Raspberry Pi Pico 1 | W5500 | W5500 |
| - | | W5500-EVB-Pico | + | |
| =====Description===== | =====Description===== | ||
| Line 42: | Line 40: | ||
| A reboot is needed.\\ | A reboot is needed.\\ | ||
| {{: | {{: | ||
| + | |||
| \\ | \\ | ||
| =====Wiring===== | =====Wiring===== | ||
| - | {{: | + | {{: |
| \\ | \\ | ||
| - | =====Ethernet Library===== | ||
| - | To be able to set the hostname the Ethernet Library must be modified.\\ | ||
| - | In '' | ||
| - | <code cpp> | ||
| - | const char* g_DhcpHostName = ""; | ||
| - | void DhcpClass:: | ||
| - | </ | ||
| + | =====W5500-EVB-Pico===== | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | ====Restrictions==== | ||
| + | This board connects the W5500 Reset and Interrupt to GP20 and GP21 which reduces the number of servos to two.\\ | ||
| + | If NeoPixel has been activated the second servo pin GP26 is used for this and is no longer available for servos.\\ | ||
| + | ====PCB==== | ||
| + | {{wio: | ||
| + | For the __[[https:// | ||
| + | |||
| + | |||
| + | ====POE==== | ||
| + | The W5500-EVB-Pico is also available with a POE option: [[https:// | ||
| - | <code cpp> | ||
| - | // OPT - host name | ||
| - | buffer[16] = hostName; | ||
| - | // ***** start NEW code lines | ||
| - | if( strlen( g_DhcpHostName ) > 0 ) { | ||
| - | buffer[17] = strlen(g_DhcpHostName); | ||
| - | strcpy((char*)& | ||
| - | } | ||
| - | else { | ||
| - | // ***** end NEW code lines | ||
| - | buffer[17] = strlen(HOST_NAME) + 6; // length of hostname + last 3 bytes of mac address | ||
| - | strcpy((char*)& | ||
| - | printByte((char*)& | ||
| - | printByte((char*)& | ||
| - | printByte((char*)& | ||
| - | } // ***** NEW code line | ||
| - | </ | ||
| \\ | \\ | ||
| =====Links===== | =====Links===== | ||
| - | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| - | * [[https://docs.wiznet.io/Product/iEthernet/W5500/ | + | * [[https://arduino-pico.readthedocs.io/en/latest/ethernet.html|Pico Ethernet Library]] -> //Ethernet// |
| - | * [[https://shop.wiznet.eu/en/ | + | * https://docs.wiznet.io/Product/ |
wio/wiopico-io16eth-en.1749014665.txt.gz · Last modified: 2025/06/04 07:24 by rjversluis