A stack which works with or without an Mbed os library. Provides IPv4 or IPv6 with a full 1500 byte buffer.
Dependents: oldheating gps motorhome heating
nr.h
00001 #include <stdint.h> 00002 #include <stdbool.h> 00003 00004 extern bool Nr4Trace; //Spare 00005 extern bool NrTrace; 00006 00007 #define NR_NAME_MAX_LENGTH 40 00008 00009 extern void NrMakeRequestForNameFromAddress6(char* address6); 00010 extern void NrMakeRequestForNameFromAddress4(uint32_t address4); 00011 extern void NrMakeRequestForAddress6FromName(char* name); 00012 extern void NrMakeRequestForAddress4FromName(char* name); 00013 00014 extern void NrAddAddress6(char* address, char* name, int dnsProtocol); 00015 extern void NrAddAddress4(uint32_t address, char* name, int dnsProtocol); 00016 00017 extern void NrAddress6ToName(char* address6, char* name); 00018 extern void NrAddress4ToName(uint32_t address4, char* name); 00019 extern void NrNameToAddress6(char* name, char* address6); 00020 extern void NrNameToAddress4(char* name, uint32_t* pAddress4); 00021 00022 extern void NrSendAjax(void); 00023 00024 extern void NrMain(void); 00025 extern void NrInit(void);
Generated on Tue Jul 12 2022 18:53:40 by 1.7.2