chipKIT® Development Platform

Inspired by Arduino™

WF32 BOARD USING WIFI SHIELD MRF24WB0MA/RM

Created Tue, 24 Feb 2015 06:08:03 +0000 by samdesd


samdesd

Tue, 24 Feb 2015 06:08:03 +0000

I have constructed my own board based on WF32 circuitry. However I am having the above WIFI module (instead of MRF24WG0MA). I ran the UDP sample apps by uncommenting the following library;

#include <WiFiShieldOrPmodWiFi.h> // This is for the MRF24WBxx WiFiShield //#include <WiFiShieldOrPmodWiFi_G.h> // This is for the MRF24WGxxWiFiShield

Yet, I ended with compile errors as follows:

...\SensorCPU\libraries\DWIFIcK/HardwareProfile.x:42:0,

...\SensorCPU\libraries\DNETcK\utility/HardwareProfile.h:40,

...\SensorCPU\libraries\DNETcK\utility/TCPIP Stack/TCPIP.h:58,

...\SensorCPU\libraries\DNETcK\utility\ARP.c:64:

...\SensorCPU\libraries\WiFiShieldOrPmodWiFi/NetworkProfile.x:82:6: error: #error Neither the WiFi Shield nor PmodWiFi is supported by this board.

...\SensorCPU\libraries\WiFiShieldOrPmodWiFi/NetworkProfile.x:87:0,

...\SensorCPU\libraries\DWIFIcK/HardwareProfile.x:42,

...\SensorCPU\libraries\DNETcK\utility/HardwareProfile.h:40,

...\SensorCPU\libraries\DNETcK\utility/TCPIP Stack/TCPIP.h:58,

...\SensorCPU\libraries\DNETcK\utility\ARP.c:64:

...\SensorCPU\libraries\DWIFIcK/WiFiCommonNetworkProfile.x:61:6: error: #error unsupported MRF24 interrupt

...\SensorCPU\libraries\DWIFIcK/WiFiCommonNetworkProfile.x:139:6: error: #error unsupported SPI port

...\SensorCPU\libraries\DNETcK\utility/TCPIPConfig.h:37:0,

...\SensorCPU\libraries\DNETcK\utility/TCPIP Stack/TCPIP.h:86,

...\SensorCPU\libraries\DNETcK\utility\ARP.c:64:

...\SensorCPU\libraries\WiFiShieldOrPmodWiFi/TCPIPConfig.x:79:6: error: #error Neither the WiFi Shield nor PmodWiFi is supported by this board.

...\SensorCPU\libraries\DNETcK\utility/TCPIP Stack/TCPIP.h:286:0,

...\SensorCPU\libraries\DNETcK\utility\ARP.c:64: ...\SensorCPU\libraries\DNETcK\utility/TCPIP Stack/StackTsk.h:67:2: error: #error Invalid MAX_UDP_SOCKETS value specified

...\SensorCPU\libraries\DNETcK\utility/TCPIP Stack/StackTsk.h:72:2: error: #error Invalid MAX_HTTP_CONNECTIONS value specified. ...\SensorCPU\libraries\DNETcK\utility/TCPIP Stack/TCPIP.h:290:0,

...\SensorCPU\libraries\DNETcK\utility\ARP.c:64: ...\SensorCPU\libraries\DNETcK\utility/TCPIP Stack/MAC.h:165:3: error: #error

Warning, Ethernet RX buffer is tiny. Reduce TCP socket count, the size of each TCP socket, or move sockets to a different RAM

What should I do ? By the way ... the same hardware and sample apps ran well with MRF24WG0MA module.

Thank you


MarshallW

Tue, 19 Jan 2016 23:48:24 +0000

Hello Samdesd,

I found your question when I was going through old unanswered questions.

I am sorry but Digilent does not support out libraries on customer boards.

With that, modifying the back end of MPIDE can get a little nasty really quickly. I think a lot to all of your compilation errors are due to your board not being recognized as a supported board. Tracking down every line that is causing that is a pain but doable.

I would start changing this line so your board is recognized as a supported board

\SensorCPU\libraries\WiFiShieldOrPmodWiFi/TCPIPConfig.x:79:6: error: #error Neither the WiFi Shield nor PmodWiFi is supported by this board.

Best of luck, Marshall