diff options
author | Damien George <damien.p.george@gmail.com> | 2014-09-30 23:25:42 +0100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2014-09-30 23:25:42 +0100 |
commit | 8762418d0c96e92824357b63ae1e2e7d914343e7 (patch) | |
tree | b563e6236fd334560f4b891053dd4b36210622dc /drivers/cc3000/inc | |
parent | 9d2bf9c40573bd43856ad42c9f5eaad3b8370a24 (diff) | |
download | micropython-8762418d0c96e92824357b63ae1e2e7d914343e7.tar.gz micropython-8762418d0c96e92824357b63ae1e2e7d914343e7.zip |
drivers, cc3000: Wrap exported functions in a macro for renaming.
Diffstat (limited to 'drivers/cc3000/inc')
-rw-r--r-- | drivers/cc3000/inc/cc3000_common.h | 13 | ||||
-rw-r--r-- | drivers/cc3000/inc/ccspi.h | 4 | ||||
-rw-r--r-- | drivers/cc3000/inc/data_types.h | 6 | ||||
-rw-r--r-- | drivers/cc3000/inc/evnt_handler.h | 6 | ||||
-rw-r--r-- | drivers/cc3000/inc/hci.h | 6 | ||||
-rw-r--r-- | drivers/cc3000/inc/host_driver_version.h | 21 | ||||
-rw-r--r-- | drivers/cc3000/inc/netapp.h | 6 | ||||
-rw-r--r-- | drivers/cc3000/inc/nvmem.h | 6 | ||||
-rw-r--r-- | drivers/cc3000/inc/patch_prog.h | 6 | ||||
-rw-r--r-- | drivers/cc3000/inc/security.h | 4 | ||||
-rw-r--r-- | drivers/cc3000/inc/socket.h | 37 | ||||
-rw-r--r-- | drivers/cc3000/inc/wlan.h | 6 |
12 files changed, 56 insertions, 65 deletions
diff --git a/drivers/cc3000/inc/cc3000_common.h b/drivers/cc3000/inc/cc3000_common.h index b0419a4e79..d263da6591 100644 --- a/drivers/cc3000/inc/cc3000_common.h +++ b/drivers/cc3000/inc/cc3000_common.h @@ -32,8 +32,8 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * *****************************************************************************/ -#ifndef __COMMON_H__ -#define __COMMON_H__ +#ifndef __CC3000_COMMON_H__ +#define __CC3000_COMMON_H__ #include "data_types.h" @@ -44,6 +44,11 @@ #include <stdint.h> //***************************************************************************** +// Prefix exported names to avoid name clash +//***************************************************************************** +#define CC3000_EXPORT(name) cc3000_ ## name + +//***************************************************************************** // // If building with a C++ compiler, make all of the definitions in this header // have a C binding. @@ -53,7 +58,7 @@ extern "C" { #endif -extern int errno; +extern int CC3000_EXPORT(errno); //***************************************************************************** // ERROR CODES @@ -357,4 +362,4 @@ extern UINT32 STREAM_TO_UINT32_f(CHAR* p, UINT16 offset); } #endif // __cplusplus -#endif // __COMMON_H__ +#endif // __CC3000_COMMON_H__ diff --git a/drivers/cc3000/inc/ccspi.h b/drivers/cc3000/inc/ccspi.h index 4f5e2a2bbf..c056bccbc2 100644 --- a/drivers/cc3000/inc/ccspi.h +++ b/drivers/cc3000/inc/ccspi.h @@ -34,8 +34,8 @@ *****************************************************************************/ -#ifndef __SPI_H__ -#define __SPI_H__ +#ifndef __CC3000_SPI_H__ +#define __CC3000_SPI_H__ //***************************************************************************** // diff --git a/drivers/cc3000/inc/data_types.h b/drivers/cc3000/inc/data_types.h index 71d65d00bb..0520a9202f 100644 --- a/drivers/cc3000/inc/data_types.h +++ b/drivers/cc3000/inc/data_types.h @@ -32,8 +32,8 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * *****************************************************************************/ -#ifndef __DATA_TYPES__ -#define __DATA_TYPES__ +#ifndef __CC3000_DATA_TYPES__ +#define __CC3000_DATA_TYPES__ //***************************************************************************** // @@ -104,4 +104,4 @@ typedef char CHAR; } #endif /* __cplusplus */ -#endif /* __DATA_TYPE__ */ +#endif /* __CC3000_DATA_TYPES__ */ diff --git a/drivers/cc3000/inc/evnt_handler.h b/drivers/cc3000/inc/evnt_handler.h index 45ac7ed825..d05a442f05 100644 --- a/drivers/cc3000/inc/evnt_handler.h +++ b/drivers/cc3000/inc/evnt_handler.h @@ -32,8 +32,8 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * *****************************************************************************/ -#ifndef __EVENT_HANDLER_H__ -#define __EVENT_HANDLER_H__ +#ifndef __CC3000_EVENT_HANDLER_H__ +#define __CC3000_EVENT_HANDLER_H__ #include "hci.h" #include "socket.h" @@ -162,5 +162,5 @@ typedef struct _bsd_gethostbyname_return_t } #endif // __cplusplus -#endif // __EVENT_HANDLER_H__ +#endif // __CC3000_EVENT_HANDLER_H__ diff --git a/drivers/cc3000/inc/hci.h b/drivers/cc3000/inc/hci.h index f6207e5625..f12b00e918 100644 --- a/drivers/cc3000/inc/hci.h +++ b/drivers/cc3000/inc/hci.h @@ -32,8 +32,8 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * *****************************************************************************/ -#ifndef __HCI_H__ -#define __HCI_H__ +#ifndef __CC3000_HCI_H__ +#define __CC3000_HCI_H__ #include "cc3000_common.h" @@ -327,4 +327,4 @@ extern void hci_patch_send(UINT8 ucOpcode, UINT8 *pucBuff, CHAR *patch, UINT16 u } #endif // __cplusplus -#endif // __HCI_H__ +#endif // __CC3000_HCI_H__ diff --git a/drivers/cc3000/inc/host_driver_version.h b/drivers/cc3000/inc/host_driver_version.h index 9f2132e891..a28d21f1be 100644 --- a/drivers/cc3000/inc/host_driver_version.h +++ b/drivers/cc3000/inc/host_driver_version.h @@ -32,24 +32,9 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * *****************************************************************************/ -#ifndef __HOST_DRIVER_VERSION_H__ -#define __HOST_DRIVER_VERSION_H__ +#ifndef __CC3000_HOST_DRIVER_VERSION_H__ +#define __CC3000_HOST_DRIVER_VERSION_H__ #define DRIVER_VERSION_NUMBER 15 - - -#endif // __VERSION_H__ - - - - - - - - - - - - - +#endif // __CC3000_HOST_DRIVER_VERSION_H__ diff --git a/drivers/cc3000/inc/netapp.h b/drivers/cc3000/inc/netapp.h index d5aa09a4a3..1e4f265896 100644 --- a/drivers/cc3000/inc/netapp.h +++ b/drivers/cc3000/inc/netapp.h @@ -32,8 +32,8 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * *****************************************************************************/ -#ifndef __NETAPP_H__ -#define __NETAPP_H__ +#ifndef __CC3000_NETAPP_H__ +#define __CC3000_NETAPP_H__ #include "data_types.h" @@ -339,5 +339,5 @@ INT32 netapp_set_debug_level(UINT32 ulLevel); } #endif // __cplusplus -#endif // __NETAPP_H__ +#endif // __CC3000_NETAPP_H__ diff --git a/drivers/cc3000/inc/nvmem.h b/drivers/cc3000/inc/nvmem.h index 1bd1b610bc..b99a2e7b9e 100644 --- a/drivers/cc3000/inc/nvmem.h +++ b/drivers/cc3000/inc/nvmem.h @@ -32,8 +32,8 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * *****************************************************************************/ -#ifndef __NVRAM_H__ -#define __NVRAM_H__ +#ifndef __CC3000_NVRAM_H__ +#define __CC3000_NVRAM_H__ #include "cc3000_common.h" @@ -245,4 +245,4 @@ extern INT32 nvmem_create_entry(UINT32 file_id, UINT32 newlen); } #endif // __cplusplus -#endif // __NVRAM_H__ +#endif // __CC3000_NVRAM_H__ diff --git a/drivers/cc3000/inc/patch_prog.h b/drivers/cc3000/inc/patch_prog.h index 2dd0985446..0a141a0cb5 100644 --- a/drivers/cc3000/inc/patch_prog.h +++ b/drivers/cc3000/inc/patch_prog.h @@ -1,5 +1,5 @@ -#ifndef __PATCH_PROG_H__ -#define __PATCH_PROG_H__ +#ifndef __CC3000_PATCH_PROG_H__ +#define __CC3000_PATCH_PROG_H__ extern unsigned short fw_length; extern const unsigned char fw_patch[]; @@ -8,4 +8,4 @@ extern const unsigned char wlan_drv_patch[]; extern const unsigned char cRMdefaultParams[128]; void patch_prog_start(); -#endif //__PATCH_PROG_H__ +#endif //__CC3000_PATCH_PROG_H__ diff --git a/drivers/cc3000/inc/security.h b/drivers/cc3000/inc/security.h index 9a52b43735..cd1baf5541 100644 --- a/drivers/cc3000/inc/security.h +++ b/drivers/cc3000/inc/security.h @@ -32,8 +32,8 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * *****************************************************************************/ -#ifndef __SECURITY__ -#define __SECURITY__ +#ifndef __CC3000_SECURITY__ +#define __CC3000_SECURITY__ #include "nvmem.h" diff --git a/drivers/cc3000/inc/socket.h b/drivers/cc3000/inc/socket.h index 209ce5d53e..8c2a0aa16b 100644 --- a/drivers/cc3000/inc/socket.h +++ b/drivers/cc3000/inc/socket.h @@ -32,9 +32,10 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * *****************************************************************************/ -#ifndef __SOCKET_H__ -#define __SOCKET_H__ +#ifndef __CC3000_SOCKET_H__ +#define __CC3000_SOCKET_H__ +#include "cc3000_common.h" //***************************************************************************** // @@ -215,7 +216,7 @@ typedef struct //! application layer to obtain a socket handle. // //***************************************************************************** -extern INT16 socket(INT32 domain, INT32 type, INT32 protocol); +extern INT16 CC3000_EXPORT(socket)(INT32 domain, INT32 type, INT32 protocol); //***************************************************************************** // @@ -228,7 +229,7 @@ extern INT16 socket(INT32 domain, INT32 type, INT32 protocol); //! @brief The socket function closes a created socket. // //***************************************************************************** -extern INT32 closesocket(INT32 sd); +extern INT32 CC3000_EXPORT(closesocket)(INT32 sd); //***************************************************************************** // @@ -274,7 +275,7 @@ extern INT32 closesocket(INT32 sd); //! @sa socket ; bind ; listen // //***************************************************************************** -extern INT32 accept(INT32 sd, sockaddr *addr, socklen_t *addrlen); +extern INT32 CC3000_EXPORT(accept)(INT32 sd, sockaddr *addr, socklen_t *addrlen); //***************************************************************************** // @@ -298,7 +299,7 @@ extern INT32 accept(INT32 sd, sockaddr *addr, socklen_t *addrlen); //! @sa socket ; accept ; listen // //***************************************************************************** -extern INT32 bind(INT32 sd, const sockaddr *addr, INT32 addrlen); +extern INT32 CC3000_EXPORT(bind)(INT32 sd, const sockaddr *addr, INT32 addrlen); //***************************************************************************** // @@ -322,7 +323,7 @@ extern INT32 bind(INT32 sd, const sockaddr *addr, INT32 addrlen); //! @note On this version, backlog is not supported // //***************************************************************************** -extern INT32 listen(INT32 sd, INT32 backlog); +extern INT32 CC3000_EXPORT(listen)(INT32 sd, INT32 backlog); //***************************************************************************** // @@ -343,7 +344,7 @@ extern INT32 listen(INT32 sd, INT32 backlog); // //***************************************************************************** #ifndef CC3000_TINY_DRIVER -extern INT16 gethostbyname(CHAR * hostname, UINT16 usNameLen, UINT32* out_ip_addr); +extern INT16 CC3000_EXPORT(gethostbyname)(CHAR * hostname, UINT16 usNameLen, UINT32* out_ip_addr); #endif @@ -375,7 +376,7 @@ extern INT16 gethostbyname(CHAR * hostname, UINT16 usNameLen, UINT32* out_ip_add //! @sa socket // //***************************************************************************** -extern INT32 connect(INT32 sd, const sockaddr *addr, INT32 addrlen); +extern INT32 CC3000_EXPORT(connect)(INT32 sd, const sockaddr *addr, INT32 addrlen); //***************************************************************************** // @@ -414,7 +415,7 @@ extern INT32 connect(INT32 sd, const sockaddr *addr, INT32 addrlen); //! @sa socket // //***************************************************************************** -extern INT16 select(INT32 nfds, fd_set *readsds, fd_set *writesds, +extern INT16 CC3000_EXPORT(select)(INT32 nfds, fd_set *readsds, fd_set *writesds, fd_set *exceptsds, struct timeval *timeout); //***************************************************************************** @@ -464,7 +465,7 @@ extern INT16 select(INT32 nfds, fd_set *readsds, fd_set *writesds, // //***************************************************************************** #ifndef CC3000_TINY_DRIVER -extern INT16 setsockopt(INT32 sd, INT32 level, INT32 optname, const void *optval, +extern INT16 CC3000_EXPORT(setsockopt)(INT32 sd, INT32 level, INT32 optname, const void *optval, socklen_t optlen); #endif //***************************************************************************** @@ -513,7 +514,7 @@ extern INT16 setsockopt(INT32 sd, INT32 level, INT32 optname, const void *optval //! @sa setsockopt // //***************************************************************************** -extern INT16 getsockopt(INT32 sd, INT32 level, INT32 optname, void *optval, +extern INT16 CC3000_EXPORT(getsockopt)(INT32 sd, INT32 level, INT32 optname, void *optval, socklen_t *optlen); //***************************************************************************** @@ -537,7 +538,7 @@ extern INT16 getsockopt(INT32 sd, INT32 level, INT32 optname, void *optval, //! @Note On this version, only blocking mode is supported. // //***************************************************************************** -extern INT16 recv(INT32 sd, void *buf, INT32 len, INT32 flags); +extern INT16 CC3000_EXPORT(recv)(INT32 sd, void *buf, INT32 len, INT32 flags); //***************************************************************************** // @@ -567,7 +568,7 @@ extern INT16 recv(INT32 sd, void *buf, INT32 len, INT32 flags); //! @Note On this version, only blocking mode is supported. // //***************************************************************************** -extern INT16 recvfrom(INT32 sd, void *buf, INT32 len, INT32 flags, sockaddr *from, +extern INT16 CC3000_EXPORT(recvfrom)(INT32 sd, void *buf, INT32 len, INT32 flags, sockaddr *from, socklen_t *fromlen); //***************************************************************************** @@ -592,7 +593,7 @@ extern INT16 recvfrom(INT32 sd, void *buf, INT32 len, INT32 flags, sockaddr *fro // //***************************************************************************** -extern INT16 send(INT32 sd, const void *buf, INT32 len, INT32 flags); +extern INT16 CC3000_EXPORT(send)(INT32 sd, const void *buf, INT32 len, INT32 flags); //***************************************************************************** // @@ -620,7 +621,7 @@ extern INT16 send(INT32 sd, const void *buf, INT32 len, INT32 flags); // //***************************************************************************** -extern INT16 sendto(INT32 sd, const void *buf, INT32 len, INT32 flags, +extern INT16 CC3000_EXPORT(sendto)(INT32 sd, const void *buf, INT32 len, INT32 flags, const sockaddr *to, socklen_t tolen); //***************************************************************************** @@ -639,7 +640,7 @@ extern INT16 sendto(INT32 sd, const void *buf, INT32 len, INT32 flags, //! @brief Set CC3000 in mDNS advertiser mode in order to advertise itself. // //***************************************************************************** -extern INT16 mdnsAdvertiser(UINT16 mdnsEnabled, CHAR * deviceServiceName, UINT16 deviceServiceNameLength); +extern INT16 CC3000_EXPORT(mdnsAdvertiser)(UINT16 mdnsEnabled, CHAR * deviceServiceName, UINT16 deviceServiceNameLength); //***************************************************************************** @@ -653,7 +654,7 @@ extern INT16 mdnsAdvertiser(UINT16 mdnsEnabled, CHAR * deviceServiceName, UINT16 //! @brief Returns the MSS value of a TCP connection according to the socket descriptor // //***************************************************************************** -extern UINT16 getmssvalue (INT32 sd); +extern UINT16 CC3000_EXPORT(getmssvalue) (INT32 sd); //***************************************************************************** // diff --git a/drivers/cc3000/inc/wlan.h b/drivers/cc3000/inc/wlan.h index 3821612b2d..48d195b32a 100644 --- a/drivers/cc3000/inc/wlan.h +++ b/drivers/cc3000/inc/wlan.h @@ -32,8 +32,8 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * *****************************************************************************/ -#ifndef __WLAN_H__ -#define __WLAN_H__ +#ifndef __CC3000_WLAN_H__ +#define __CC3000_WLAN_H__ #include "cc3000_common.h" @@ -515,4 +515,4 @@ extern INT32 wlan_smart_config_process(void); } #endif // __cplusplus -#endif // __WLAN_H__ +#endif // __CC3000_WLAN_H__ |