summaryrefslogtreecommitdiffstatshomepage
path: root/drivers/cc3000/inc
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2014-09-30 23:25:42 +0100
committerDamien George <damien.p.george@gmail.com>2014-09-30 23:25:42 +0100
commit8762418d0c96e92824357b63ae1e2e7d914343e7 (patch)
treeb563e6236fd334560f4b891053dd4b36210622dc /drivers/cc3000/inc
parent9d2bf9c40573bd43856ad42c9f5eaad3b8370a24 (diff)
downloadmicropython-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.h13
-rw-r--r--drivers/cc3000/inc/ccspi.h4
-rw-r--r--drivers/cc3000/inc/data_types.h6
-rw-r--r--drivers/cc3000/inc/evnt_handler.h6
-rw-r--r--drivers/cc3000/inc/hci.h6
-rw-r--r--drivers/cc3000/inc/host_driver_version.h21
-rw-r--r--drivers/cc3000/inc/netapp.h6
-rw-r--r--drivers/cc3000/inc/nvmem.h6
-rw-r--r--drivers/cc3000/inc/patch_prog.h6
-rw-r--r--drivers/cc3000/inc/security.h4
-rw-r--r--drivers/cc3000/inc/socket.h37
-rw-r--r--drivers/cc3000/inc/wlan.h6
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__