A personal repository of random information in compensation for a fatigued biological computer
Have a major TCPIP application based on V5.21 & C32 1.10 compiler to migrate to V5.36.4 & C32 V2.01
Difference analysis betwen V5.31 & V5.36.4 standard
We don't use the wifi chip so will mostly ignore those files..
We don't use the Berkerly API so will mostly ignore those files..
Summary:
Relevant:
Not relevant
Detail:
v5.36.4 | v5.31 | Used by PNP? | Customised by PNP | |
TCPIP\DEMO App\Configs\HWP PIC32_GP_SK_ENC624.h | TCPIP Demo App\Alternative Configurations\HardwareProfile PIC32_GP_SK_DM320001_ENC624J600.h | No change | Y | Yes |
TCPIP\DEMO App\Configs\TCPIP ENC624 PIC32_SK.h | TCPIP Demo App\Alternative Configurations\TCPIPConfig ENCX24J600 PIC32 Starter Kits.h |
|
Y | Yes |
TCPIP\DEMO App\CustomHTTPApp.c | TCPIP Demo App\CustomHTTPApp.c |
|
No, but need to know any TCPIP config save changes | Replaced by our own |
TCPIP\DEMO App\CustomSNMPApp.c | TCPIP Demo App\CustomSNMPApp.c |
|
No | No |
TCPIP\DEMO App\CustomSSLCert.c | TCPIP Demo App\CustomSSLCert.c |
|
Yes, but should 'just work' | No |
TCPIP\DEMO App\GenericTCPClient.c | TCPIP Demo App\GenericTCPClient.c |
|
No, but is basis for PNPServerprobe.c | |
TCPIP\DEMO App\GenericTCPServer.c | TCPIP Demo App\GenericTCPServer.c | No change | No | No |
TCPIP\DEMO App\MainDemo.c | TCPIP Demo App\MainDemo.c |
|
Yes | Yes |
TCPIP\DEMO App\MainDemo.h | TCPIP Demo App\MainDemo.h | No change | Yes | ?? |
TCPIP\DEMO App\PingDemo.c | TCPIP Demo App\PingDemo.c | No change | No, but some basis for PNPServerprobe.c | |
TCPIP\DEMO App\SMTPDemo.c | TCPIP Demo App\SMTPDemo.c | No change | No, but will be in near future | |
TCPIP\DEMO App\UARTConfig.c | TCPIP Demo App\UARTConfig.c |
|
Maybe | No |
Microchip\Common\LCDBlocking.c | Microchip\Common\LCDBlocking.c |
|
Yes | Yes (4 bit mode, maybe others) |
Microchip\Common\TimeDelay.c | Microchip\Common\TimeDelay.c |
|
Yes? | No |
Microchip\Common\timer.c | Microchip\Common\timer.c | No change | ||
Microchip\Common\uart2.c | Microchip\Common\uart2.c |
|
Yes? | |
Microchip\Include\Compiler.h | Microchip\Include\Compiler.h |
|
Yes | No |
Microchip\Include\GenericTypeDefs.h | Microchip\Include\GenericTypeDefs.h | No change | Yes | |
Microchip\Include\LCDBlocking.h | Microchip\Include\LCDBlocking.h | No change | Yes | Maybe |
Microchip\Include\struct_queue.h | Microchip\Include\struct_queue.h | No change | ? | |
Microchip\Include\TimeDelay.h | Microchip\Include\TimeDelay.h |
|
||
Microchip\Include\timer.h | Microchip\Include\timer.h | No change | ? | |
Microchip\Include\uart2.h | Microchip\Include\uart2..h | No change | Yes | No |
Microchip\Include\Crypto\.. | Microchip\Include\Crypto\.. | All files are identical | We have SSL library, ned to check | No |
Microchip\Include\TCPIP Stack
Soo many files, only differences will be noted:
v5.36.4 | v5.31 | Used by PNP? | Customised by PNP | |
BerkeleyAPI.h | BerkeleyAPI.h |
|
No | |
- | HardwareProfileTemplate.h |
|
No | |
- | HTTP.h |
|
No | |
MPFS.h |
|
No | ||
MPFS2.h | MPFS2.h |
|
Yes | Yes |
RSA.h | RSA.h |
|
Maybe | Yes |
SNMP.h | SNMP.h |
|
No | |
SSL.h | SSL.h |
|
Yes | No |
SSLClientSize.h | - |
|
Not yet | |
TCPIP.h | TCPIP.h |
|
Yes | No I think not |
- | TCPIPConfigTemplate.h |
|
No | |
UDP.h | UDP.h |
|
||
WF_ConfigTemplate.h |
|
No | ||
WFApi.h | WFApi.h |
|
No | |
WFMgmtMsg.h | WFMgmtMsg.h |
|
No |
Microchip\TCPIP Stack\
v5.36.4 | v5.31 | Used by PNP? | Customised by PNP | |
Announce.c | Announce.c |
|
Yes | No |
ARP.c | ARP.c |
|
Yes | No |
BigInt.c | BigInt.c |
|
Yes | No |
DHCP.c | DHCP.c |
|
Yes | No |
DHCPs.c | DHCPs.c |
|
No | |
DNS.c | DNS.c |
|
Yes | No |
DNSs.c | DNSs.c |
|
No? | No |
ENCX24J600.c | ENCX24J600.c |
|
Yes | Yes: Save SPISpeeds |
FTP.c | FTP.c |
|
No | |
Helpers.c | Helpers.c |
|
Yes | No |
HTTP.c |
|
No | ||
HTTP2.c | HTTP2.c |
|
Yes | Yes, big time |
MPFS.c |
|
No | ||
NBNS.c | NBNS.c |
|
Yes | No |
Reboot.c | Reboot.c |
|
No | |
RSA.c | RSA.c |
|
Yes (SSL) | |
SNMPxxx.c | SNMPxxx.c |
|
No | |
SNTP.c | SNTP.c |
|
Yes | No but better check compatibility in PNPServerProbes.c |
SPIEEPROM.c | SPIEEPROM.c |
|
Yes | Yes: Save SPISpeeds |
SPIFlash.c | SPIFlash.c |
|
Yes | Yes: Save SPISpeeds |
SPIRam.c | SPIRam.c |
|
No | |
SSL.c | SSL.c |
|
Yes | No |
StackTsk.c | StackTsk.c |
|
||
TCP.c | TCP.c |
|
Yes | No |
TFTP.c | TFTP.c |
|
||
UDP.c | UDP.c |
|