forked from Archive/PX4-Autopilot
Header file clean-up
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4948 7fd9a85b-ad96-42d3-883c-3090e2eb8679
This commit is contained in:
parent
e5455995a6
commit
0f1567878c
|
@ -250,3 +250,4 @@
|
|||
|
||||
6.21 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
|
||||
|
||||
* include/: Stylistic clean-up of all header files.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* include/apps/apps.h
|
||||
* apps/include/apps.h
|
||||
*
|
||||
* Copyright(C) 2011 Uros Platise. All rights reserved.
|
||||
* Author: Uros Platise <uros.platise@isotel.eu>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __INCLUDE_APPS_APPS_H
|
||||
#define __INCLUDE_APPS_APPS_H
|
||||
#ifndef __APPS_INCLUDE_APPS_H
|
||||
#define __APPS_INCLUDE_APPS_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -54,10 +54,10 @@
|
|||
|
||||
struct namedapp_s
|
||||
{
|
||||
const char *name; /* Invocation name and as seen under /sbin/ */
|
||||
int priority; /* Use: SCHED_PRIORITY_DEFAULT */
|
||||
int stacksize; /* Desired stack size */
|
||||
main_t main; /* Entry point: main(int argc, char *argv[]) */
|
||||
const char *name; /* Invocation name and as seen under /sbin/ */
|
||||
int priority; /* Use: SCHED_PRIORITY_DEFAULT */
|
||||
int stacksize; /* Desired stack size */
|
||||
main_t main; /* Entry point: main(int argc, char *argv[]) */
|
||||
};
|
||||
|
||||
/****************************************************************************
|
||||
|
@ -145,4 +145,5 @@ EXTERN int exec_namedapp(FAR const char *appname, FAR const char **argv);
|
|||
#if defined(__cplusplus)
|
||||
}
|
||||
#endif
|
||||
#endif /* __INCLUDE_APPS_APPS_H */
|
||||
|
||||
#endif /* __APPS_INCLUDE_APPS_H */
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* apps/include/ftpc.h
|
||||
*
|
||||
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -221,4 +221,5 @@ EXTERN FAR char *ftpc_response(SESSION handle);
|
|||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __APPS_INCLUDE_FTPC_H */
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
/****************************************************************************
|
||||
* apps/netutils/dhcpc.n
|
||||
* apps/include/netutils/dhcpc.h
|
||||
*
|
||||
* Copyright (C) 2007, 2009-2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* This logic was leveraged from uIP which also has a BSD-style license:
|
||||
*
|
||||
|
@ -35,8 +35,8 @@
|
|||
* SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
#ifndef __APPS_NETUTILS_DHCPC_H
|
||||
#define __APPS_NETUTILS_DHCPC_H
|
||||
#ifndef __APPS_INCLUDE_NETUTILS_DHCPC_H
|
||||
#define __APPS_INCLUDE_NETUTILS_DHCPC_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -82,4 +82,4 @@ EXTERN void dhcpc_close(void *handle);
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __APPS_NETUTILS_DHCPC_H */
|
||||
#endif /* __APPS_INCLUDE_NETUTILS_DHCPC_H */
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
/****************************************************************************
|
||||
* apps/netutils/dhcpd.h
|
||||
* apps/include/netutils/dhcpd.h
|
||||
*
|
||||
* Copyright (C) 2007, 2009, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* This logic was leveraged from uIP which also has a BSD-style license:
|
||||
*
|
||||
|
@ -35,8 +35,8 @@
|
|||
* SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
#ifndef __APPS_NETUTILS_DHCPD_H
|
||||
#define __APPS_NETUTILS_DHCPD_H
|
||||
#ifndef __APPS_INCLUDE_NETUTILS_DHCPD_H
|
||||
#define __APPS_INCLUDE_NETUTILS_DHCPD_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -68,4 +68,4 @@ EXTERN int dhcpd_run(void);
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __APPS_NETUTILS_DHCPD_H */
|
||||
#endif /* __APPS_INCLUDE_NETUTILS_DHCPD_H */
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
/****************************************************************************
|
||||
* apps/netutils/httpd.h
|
||||
* apps/include/netutils/httpd.h
|
||||
*
|
||||
* Copyright (C) 2007, 2009, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Based on uIP which also has a BSD style license:
|
||||
*
|
||||
|
@ -37,8 +37,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __APPS_NETUTILS_HTTPD_H
|
||||
#define __APPS_NETUTILS_HTTPD_H
|
||||
#ifndef __APPS_INCLUDE_NETUTILS_HTTPD_H
|
||||
#define __APPS_INCLUDE_NETUTILS_HTTPD_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -48,7 +48,19 @@
|
|||
* Public Function Prototypes
|
||||
****************************************************************************/
|
||||
|
||||
extern void httpd_init(void);
|
||||
extern int httpd_listen(void);
|
||||
#ifdef __cplusplus
|
||||
#define EXTERN extern "C"
|
||||
extern "C" {
|
||||
#else
|
||||
#define EXTERN extern
|
||||
#endif
|
||||
|
||||
#endif /* __APPS_NETUTILS_HTTPD_H */
|
||||
EXTERN void httpd_init(void);
|
||||
EXTERN int httpd_listen(void);
|
||||
|
||||
#undef EXTERN
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __APPS_INCLUDE_NETUTILS_HTTPD_H */
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
/****************************************************************************
|
||||
* apps/netutils/ipmsfilter.h
|
||||
* apps/include/netutils/ipmsfilter.h
|
||||
* User interface to add/remove IP multicast address
|
||||
*
|
||||
* Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -34,8 +34,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __APPS_NETUTILS_IPMSFILTER_H
|
||||
#define __APPS_NETUTILS_IPMSFILTER_H
|
||||
#ifndef __APPS_INCLUDE_NETUTILS_IPMSFILTER_H
|
||||
#define __APPS_INCLUDE_NETUTILS_IPMSFILTER_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -98,4 +98,4 @@ EXTERN int ipmsfilter(FAR const char *ifname,
|
|||
#endif
|
||||
|
||||
#endif /* CONFIG_NET_IGMP */
|
||||
#endif /* __APPS_NETUTILS_IPMSFILTER_H */
|
||||
#endif /* __APPS_INCLUDE_NETUTILS_IPMSFILTER_H */
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
/* includes/apps/netutils/resolv.h
|
||||
/****************************************************************************
|
||||
* apps/include/netutils/resolv.h
|
||||
* DNS resolver code header file.
|
||||
* Authtor Adam Dunkels <adam@dunkels.com>
|
||||
* Author Adam Dunkels <adam@dunkels.com>
|
||||
*
|
||||
* Copyright (c) 2002-2003, Adam Dunkels.
|
||||
* All rights reserved.
|
||||
|
@ -28,13 +29,22 @@
|
|||
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __APPS_NETUTILS_RESOLVE_H
|
||||
#define __APPS_NETUTILS_RESOLVE_H
|
||||
#ifndef __APPS_INCLUDE_NETUTILS_RESOLVE_H
|
||||
#define __APPS_INCLUDE_NETUTILS_RESOLVE_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
****************************************************************************/
|
||||
|
||||
#include <nuttx/net/uip/uipopt.h>
|
||||
|
||||
/****************************************************************************
|
||||
* Public Function Prototypes
|
||||
****************************************************************************/
|
||||
|
||||
#undef EXTERN
|
||||
#if defined(__cplusplus)
|
||||
#define EXTERN extern "C"
|
||||
|
@ -62,4 +72,4 @@ EXTERN int resolv_query(const char *name, struct sockaddr_in *addr);
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __APPS_NETUTILS_RESOLVE_H */
|
||||
#endif /* __APPS_INCLUDE_NETUTILS_RESOLVE_H */
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
/****************************************************************************
|
||||
* include/apps/netutils/smtp.h
|
||||
* apps/include/netutils/smtp.h
|
||||
* SMTP header file
|
||||
*
|
||||
* Copyright (C) 2007, 2009, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Heavily leveraged from uIP 1.0 which also has a BSD-like license:
|
||||
*
|
||||
|
@ -37,8 +37,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __APPS_NETUTILS_SMTP_H
|
||||
#define __APPS_NETUTILS_SMTP_H
|
||||
#ifndef __APPS_INCLUDE_NETUTILS_SMTP_H
|
||||
#define __APPS_INCLUDE_NETUTILS_SMTP_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -55,12 +55,24 @@
|
|||
* Public Function Prototypes
|
||||
****************************************************************************/
|
||||
|
||||
extern void *smtp_open(void);
|
||||
extern void smtp_configure(void *handle, const char *localhostname,
|
||||
#ifdef __cplusplus
|
||||
#define EXTERN extern "C"
|
||||
extern "C" {
|
||||
#else
|
||||
#define EXTERN extern
|
||||
#endif
|
||||
|
||||
EXTERN void *smtp_open(void);
|
||||
EXTERN void smtp_configure(void *handle, const char *localhostname,
|
||||
const uip_ipaddr_t *paddr);
|
||||
extern int smtp_send(void *handle, const char *to, const char *cc,
|
||||
EXTERN int smtp_send(void *handle, const char *to, const char *cc,
|
||||
const char *from, const char *subject,
|
||||
const char *msg, int msglen);
|
||||
extern void smtp_close(void *handle);
|
||||
EXTERN void smtp_close(void *handle);
|
||||
|
||||
#endif /* __APPS_NETUTILS_SMTP_H */
|
||||
#undef EXTERN
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __APPS_INCLUDE_NETUTILS_SMTP_H */
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* include/apps/netutils/telnetd.h
|
||||
* apps/include/netutils/telnetd.h
|
||||
*
|
||||
* Copyright (C) 2007, 2011-2012 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
/****************************************************************************
|
||||
* include/apps/netutils/tftp.h
|
||||
* apps/include/netutils/tftp.h
|
||||
*
|
||||
* Copyright (C) 2008-2009, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __APPS_NETUTILS_TFTP_H
|
||||
#define __APPS_NETUTILS_TFTP_H
|
||||
#ifndef __APPS_INCLUDE_NETUTILS_TFTP_H
|
||||
#define __APPS_INCLUDE_NETUTILS_TFTP_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -70,4 +70,4 @@ EXTERN int tftpput(const char *local, const char *remote, in_addr_t addr, bool b
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __APPS_NETUTILS_TFTP_H */
|
||||
#endif /* __APPS_INCLUDE_NETUTILS_TFTP_H */
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
/****************************************************************************
|
||||
* apps/netutils/thttpd.h
|
||||
* apps/include/netutils/thttpd.h
|
||||
*
|
||||
* Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __APPS_NETUTILS_THTTPD_H
|
||||
#define __APPS_NETUTILS_THTTPD_H
|
||||
#ifndef __APPS_INCLUDE_NETUTILS_THTTPD_H
|
||||
#define __APPS_INCLUDE_NETUTILS_THTTPD_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -98,4 +98,4 @@ EXTERN int thttpd_main(int argc, char **argv);
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __APPS_NETUTILS_THTTPD_H */
|
||||
#endif /* __APPS_INCLUDE_NETUTILS_THTTPD_H */
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
/****************************************************************************
|
||||
* apps/netutils/uiplib.h
|
||||
* apps/include/netutils/uiplib.h
|
||||
* Various non-standard APIs to support netutils. All non-standard and
|
||||
* intended only for internal use.
|
||||
*
|
||||
* Copyright (C) 2007, 2009, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Some of these APIs derive from uIP but all of them use the uip_ prefix
|
||||
* to identify them as members of this library. uIP also has a BSD style
|
||||
|
@ -42,8 +42,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __APPS_NETUTILS_UIPLIB_H
|
||||
#define __APPS_NETUTILS_UIPLIB_H
|
||||
#ifndef __APPS_INCLUDE_NETUTILS_UIPLIB_H
|
||||
#define __APPS_INCLUDE_NETUTILS_UIPLIB_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -77,6 +77,14 @@
|
|||
* Public Function Prototypes
|
||||
****************************************************************************/
|
||||
|
||||
#undef EXTERN
|
||||
#if defined(__cplusplus)
|
||||
#define EXTERN extern "C"
|
||||
extern "C" {
|
||||
#else
|
||||
#define EXTERN extern
|
||||
#endif
|
||||
|
||||
/* Convert a textual representation of an IP address to a numerical representation.
|
||||
*
|
||||
* This function takes a textual representation of an IP address in
|
||||
|
@ -93,37 +101,42 @@
|
|||
* Return: Non-zero If the IP address was parsed.
|
||||
*/
|
||||
|
||||
extern bool uiplib_ipaddrconv(const char *addrstr, uint8_t *addr);
|
||||
EXTERN bool uiplib_ipaddrconv(const char *addrstr, uint8_t *addr);
|
||||
|
||||
/* Get and set IP/MAC addresses (Ethernet L2 only) */
|
||||
|
||||
#ifdef CONFIG_NET_ETHERNET
|
||||
extern int uip_setmacaddr(const char *ifname, const uint8_t *macaddr);
|
||||
extern int uip_getmacaddr(const char *ifname, uint8_t *macaddr);
|
||||
EXTERN int uip_setmacaddr(const char *ifname, const uint8_t *macaddr);
|
||||
EXTERN int uip_getmacaddr(const char *ifname, uint8_t *macaddr);
|
||||
#endif
|
||||
|
||||
/* IP address support */
|
||||
|
||||
#ifdef CONFIG_NET_IPv6
|
||||
extern int uip_gethostaddr(const char *ifname, struct in6_addr *addr);
|
||||
extern int uip_sethostaddr(const char *ifname, const struct in6_addr *addr);
|
||||
extern int uip_setdraddr(const char *ifname, const struct in6_addr *addr);
|
||||
extern int uip_setnetmask(const char *ifname, const struct in6_addr *addr);
|
||||
EXTERN int uip_gethostaddr(const char *ifname, struct in6_addr *addr);
|
||||
EXTERN int uip_sethostaddr(const char *ifname, const struct in6_addr *addr);
|
||||
EXTERN int uip_setdraddr(const char *ifname, const struct in6_addr *addr);
|
||||
EXTERN int uip_setnetmask(const char *ifname, const struct in6_addr *addr);
|
||||
#else
|
||||
extern int uip_gethostaddr(const char *ifname, struct in_addr *addr);
|
||||
extern int uip_sethostaddr(const char *ifname, const struct in_addr *addr);
|
||||
extern int uip_setdraddr(const char *ifname, const struct in_addr *addr);
|
||||
extern int uip_setnetmask(const char *ifname, const struct in_addr *addr);
|
||||
EXTERN int uip_gethostaddr(const char *ifname, struct in_addr *addr);
|
||||
EXTERN int uip_sethostaddr(const char *ifname, const struct in_addr *addr);
|
||||
EXTERN int uip_setdraddr(const char *ifname, const struct in_addr *addr);
|
||||
EXTERN int uip_setnetmask(const char *ifname, const struct in_addr *addr);
|
||||
#endif
|
||||
|
||||
/* HTTP support */
|
||||
|
||||
extern int uip_parsehttpurl(const char *url, uint16_t *port,
|
||||
EXTERN int uip_parsehttpurl(const char *url, uint16_t *port,
|
||||
char *hostname, int hostlen,
|
||||
char *filename, int namelen);
|
||||
|
||||
/* Generic server logic */
|
||||
|
||||
extern void uip_server(uint16_t portno, pthread_startroutine_t handler, int stacksize);
|
||||
EXTERN void uip_server(uint16_t portno, pthread_startroutine_t handler, int stacksize);
|
||||
|
||||
#endif /* __APPS_NETUTILS_UIPLIB_H */
|
||||
#undef EXTERN
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __APPS_INCLUDE_NETUTILS_UIPLIB_H */
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
/****************************************************************************
|
||||
* include/apps/netutils/webclient.h
|
||||
* apps/include/netutils/webclient.h
|
||||
* Header file for the HTTP client
|
||||
*
|
||||
* Copyright (C) 2007, 2009, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Based remotely on the uIP webclient which also has a BSD style license:
|
||||
*
|
||||
|
@ -39,8 +39,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __APPS_NETUTILS_WEBCLIENT_H
|
||||
#define __APPS_NETUTILS_WEBCLIENT_H
|
||||
#ifndef __APPS_INCLUDE_NETUTILS_WEBCLIENT_H
|
||||
#define __APPS_INCLUDE_NETUTILS_WEBCLIENT_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -146,4 +146,4 @@ EXTERN int wget(FAR const char *url, FAR char *buffer, int buflen,
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __APPS_NETUTILS_WEBCLIENT_H */
|
||||
#endif /* __APPS_INCLUDE_NETUTILS_WEBCLIENT_H */
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
/****************************************************************************
|
||||
* include/apps/nsh.h
|
||||
* apps/include/nsh.h
|
||||
*
|
||||
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __INCLUDE_APPS_NSHLIB_H
|
||||
#define __INCLUDE_APPS_NSHLIB_H
|
||||
#ifndef __APPS_INCLUDE_NSH_H
|
||||
#define __APPS_INCLUDE_NSH_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -118,4 +118,4 @@ EXTERN int nsh_telnetstart(void);
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __INCLUDE_APPS_NSHLIB_H */
|
||||
#endif /* __APPS_INCLUDE_NSH_H */
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* include/apps/readline.h
|
||||
* apps/include/readline.h
|
||||
*
|
||||
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __INCLUDE_APPS_READLINE_H
|
||||
#define __INCLUDE_APPS_READLINE_H
|
||||
#ifndef __APPS_INCLUDE_READLINE_H
|
||||
#define __APPS_INCLUDE_READLINE_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -97,4 +97,4 @@ EXTERN ssize_t readline(FAR char *buf, int buflen, FILE *instream, FILE *outstre
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __INCLUDE_APPS_READLINE_H */
|
||||
#endif /* __APPS_INCLUDE_READLINE_H */
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* apps/include/tiff.h
|
||||
*
|
||||
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Reference:
|
||||
* "TIFF, Revision 6.0, Final," June 3, 1992, Adobe Developers Association.
|
||||
|
|
|
@ -3015,4 +3015,5 @@
|
|||
to make a little room in the file name space.
|
||||
* arch/arm/src/stm32/stm32_exti_alarm.c: Add initial logic to attached the
|
||||
RTC alarm EXTI interrupt. This is work be performed mostly by Diego Sanchez.
|
||||
* include/: More stylistic file clean-up.
|
||||
|
||||
|
|
|
@ -381,8 +381,35 @@ Code Red IDE
|
|||
CONFIG_DEBUG=y
|
||||
CONFIG_DEBUG_SYMBOLS=y
|
||||
|
||||
Troubleshooting. This page provides some troubleshooting information that
|
||||
you can use to verify that the LPCLink is working correctly:
|
||||
NOTE 4: Every time that you control-C out of the command line GDB, you
|
||||
leave a copy of the Code Red debugger (crt_emu_lpc18_43_nxp) running. I
|
||||
have found that if you have these old copies of the debugger running,
|
||||
hen strange things can happen when start yet another copy of the
|
||||
debugger (I suspect that GDB may be talking with the wrong debugger).
|
||||
|
||||
If you exit GDB with quit (not control-C), it seems to clean-up okay.
|
||||
But I have taken to keeping a Process Explorer window open all of the
|
||||
time to keep track of how many of these bad processes have been created.
|
||||
|
||||
NOTE 5: There is also a certain function that is causing some problems.
|
||||
The very first thing that the start-up logic does is call a function
|
||||
called lpc43_softreset() which resets most of the peripherals. But it
|
||||
also causes some crashes... I think because the resets are causing some
|
||||
interrupts.
|
||||
|
||||
I put a big delay in the soft reset logic between resetting and clearing
|
||||
pending interrupts and that seems to help some but I am not confident
|
||||
that that is a fix. I think that the real fix might be to just eliminated
|
||||
this lpc43_softreset() function if we determine that it is not needed.
|
||||
|
||||
If you step over lpc43_softreset() after loading the coding (using the 'n'
|
||||
command), then everything seems work okay.
|
||||
|
||||
Troubleshooting
|
||||
---------------
|
||||
|
||||
This page provides some troubleshooting information that you can use to
|
||||
verify that the LPCLink is working correctly:
|
||||
|
||||
http://support.code-red-tech.com/CodeRedWiki/LPCLinkDiagnostics
|
||||
|
||||
|
@ -394,6 +421,11 @@ Code Red IDE
|
|||
found in the configs/lpc4330-xplorer/scripts directory can do that with
|
||||
a single command line command.
|
||||
|
||||
USB DFU Booting
|
||||
---------------
|
||||
|
||||
To be provided.
|
||||
|
||||
NuttX buildroot Toolchain
|
||||
=========================
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/arpa/inet.h
|
||||
*
|
||||
* Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __ARPA_INET_H
|
||||
#define __ARPA_INET_H
|
||||
#ifndef __INCLUDE_ARPA_INET_H
|
||||
#define __INCLUDE_ARPA_INET_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -133,4 +133,4 @@ EXTERN const char *inet_ntop(int af, FAR const void *src, FAR char *dst, socklen
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __ARPA_INET_H */
|
||||
#endif /* __INCLUDE_ARPA_INET_H */
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/crc.h
|
||||
*
|
||||
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -54,23 +54,24 @@ extern "C" {
|
|||
#define EXTERN extern
|
||||
#endif
|
||||
|
||||
/************************************************************************************
|
||||
/****************************************************************************
|
||||
* Name: crc32part
|
||||
*
|
||||
* Description:
|
||||
* Continue CRC calculation on a part of the buffer.
|
||||
*
|
||||
************************************************************************************/
|
||||
****************************************************************************/
|
||||
|
||||
EXTERN uint32_t crc32part(FAR const uint8_t *src, size_t len, uint32_t crc32val);
|
||||
EXTERN uint32_t crc32part(FAR const uint8_t *src, size_t len,
|
||||
uint32_t crc32val);
|
||||
|
||||
/************************************************************************************
|
||||
/****************************************************************************
|
||||
* Name: crc32
|
||||
*
|
||||
* Description:
|
||||
* Return a 32-bit CRC of the contents of the 'src' buffer, length 'len'
|
||||
*
|
||||
************************************************************************************/
|
||||
****************************************************************************/
|
||||
|
||||
EXTERN uint32_t crc32(FAR const uint8_t *src, size_t len);
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/ctype.h
|
||||
*
|
||||
* Copyright (C) 2007-2009, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -36,10 +36,9 @@
|
|||
#ifndef __INCLUDE_CTYPE_H
|
||||
#define __INCLUDE_CTYPE_H
|
||||
|
||||
/* There is no consistent ctype implementation, just a
|
||||
* smattering of functions. Individually, they are okay, but
|
||||
* a more standard, data lookup approach would make more sense
|
||||
* if used extensively.
|
||||
/* There is no consistent ctype implementation, just a smattering of
|
||||
* functions. Individually, they are okay, but a more standard, data lookup
|
||||
* approach would make more sense if used extensively.
|
||||
*/
|
||||
|
||||
/****************************************************************************
|
||||
|
@ -51,13 +50,12 @@
|
|||
****************************************************************************/
|
||||
|
||||
/****************************************************************************
|
||||
* Function: isspace
|
||||
* Name: isspace
|
||||
*
|
||||
* Description:
|
||||
* Checks for white-space characters. In the "C" and "POSIX"
|
||||
* locales, these are: space, form-feed ('\f'), newline ('\n'),
|
||||
* carriage return ('\r'), horizontal tab ('\t'), and vertical
|
||||
* tab ('\v').
|
||||
* Checks for white-space characters. In the "C" and "POSIX" locales,
|
||||
* these are: space, form-feed ('\f'), newline ('\n'), carriage return
|
||||
* ('\r'), horizontal tab ('\t'), and vertical tab ('\v').
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
|
@ -66,113 +64,112 @@
|
|||
(c) == '\r' || (c) == '\f' || c== '\v')
|
||||
|
||||
/****************************************************************************
|
||||
* Function: isascii
|
||||
* Name: isascii
|
||||
*
|
||||
* Description:
|
||||
* Checks whether c is a 7-bit unsigned char value that
|
||||
* fits into the ASCII character set.
|
||||
* Checks whether c is a 7-bit unsigned char value that fits into the
|
||||
* ASCII character set.
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#define isascii(c) ((c) >= 0 && (c) <= 0x7f);
|
||||
|
||||
/****************************************************************************
|
||||
* Function: isprint
|
||||
* Name: isprint
|
||||
*
|
||||
* Description:
|
||||
* Checks for a printable character (including space)
|
||||
* Checks for a printable character (including space)
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#define isprint(c) ((c) >= 0x20 && (c) < 0x7f)
|
||||
|
||||
/****************************************************************************
|
||||
* Function: isgraph
|
||||
* Name: isgraph
|
||||
*
|
||||
* Description:
|
||||
* Checks for a printable character (excluding space)
|
||||
* Checks for a printable character (excluding space)
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#define isgraph(c) ((c) > 0x20 && (c) < 0x7f)
|
||||
|
||||
/****************************************************************************
|
||||
* Function: iscntrl
|
||||
* Name: iscntrl
|
||||
*
|
||||
* Description:
|
||||
* Checks for control character.
|
||||
* Checks for control character.
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#define iscontrol(c) (!isprint(c))
|
||||
|
||||
/****************************************************************************
|
||||
* Function: islower
|
||||
* Name: islower
|
||||
*
|
||||
* Description:
|
||||
* Checks for an lowercase letter.
|
||||
* Checks for an lowercase letter.
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#define islower(c) ((c) >= 'a' && (c) <= 'z')
|
||||
|
||||
/****************************************************************************
|
||||
* Function: isupper
|
||||
* Name: isupper
|
||||
*
|
||||
* Description:
|
||||
* Checks for an uppercase letter.
|
||||
* Checks for an uppercase letter.
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#define isupper(c) ((c) >= 'A' && (c) <= 'Z')
|
||||
|
||||
/****************************************************************************
|
||||
* Function: isalpha
|
||||
* Name: isalpha
|
||||
*
|
||||
* Description:
|
||||
* Checks for an alphabetic character
|
||||
* Checks for an alphabetic character
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#define isalpha(c) (islower(c) || isupper(c))
|
||||
|
||||
/****************************************************************************
|
||||
* Function: isdigit
|
||||
* Name: isdigit
|
||||
*
|
||||
* Description:
|
||||
* ANSI standard isdigit implementation.
|
||||
* ANSI standard isdigit implementation.
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#define isdigit(c) ((c) >= '0' && (c) <= '9')
|
||||
|
||||
/****************************************************************************
|
||||
* Function: isalnum
|
||||
* Name: isalnum
|
||||
*
|
||||
* Description:
|
||||
* Checks for an alphanumeric character
|
||||
* Checks for an alphanumeric character
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#define isalnum(c) (isalpha(c) || isdigit(c))
|
||||
|
||||
/****************************************************************************
|
||||
* Function: ispunct
|
||||
* Name: ispunct
|
||||
*
|
||||
* Description:
|
||||
* Checks for a printable character which is not a space
|
||||
* or an alphanumeric character
|
||||
* Checks for a printable character which is not a space or an
|
||||
* alphanumeric character
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#define ispunct(c) (isgraph(c) && !isalnum(c))
|
||||
|
||||
/****************************************************************************
|
||||
* Function: isxdigit
|
||||
* Name: isxdigit
|
||||
*
|
||||
* Description:
|
||||
* isxdigit() checks for a hexadecimal digits, i.e. one of
|
||||
* {0-9,a-f,A-F}
|
||||
* isxdigit() checks for a hexadecimal digits, i.e. one of {0-9,a-f,A-F}
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
|
@ -182,7 +179,7 @@
|
|||
((c) >= 'A' && (c) <= 'F'))
|
||||
|
||||
/****************************************************************************
|
||||
* Function: toupper
|
||||
* Name: toupper
|
||||
*
|
||||
* Description:
|
||||
* toupper() converts the letter c to upper case, if possible.
|
||||
|
@ -193,7 +190,7 @@
|
|||
(((c) >= 'a' && (c) <= 'z') ? ((c) - 'a' + 'A') : (c))
|
||||
|
||||
/****************************************************************************
|
||||
* Function: tolower
|
||||
* Name: tolower
|
||||
*
|
||||
* Description:
|
||||
* tolower() converts the letter c to lower case, if possible.
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// include/cxx/cassert
|
||||
//
|
||||
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
||||
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
// Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// include/cxx/cctype
|
||||
//
|
||||
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
||||
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
// Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// include/cxx/cerrno
|
||||
//
|
||||
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
||||
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
// Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// include/cxx/climits
|
||||
//
|
||||
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
||||
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
// Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// include/cxx/cmath
|
||||
//
|
||||
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
||||
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
// Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// include/cxx/csignal
|
||||
//
|
||||
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
||||
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
// Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// include/cxx/cstdbool
|
||||
//
|
||||
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
||||
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
// Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// include/cxx/cstdio
|
||||
//
|
||||
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
||||
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
// Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// include/cxx/cstring
|
||||
//
|
||||
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
||||
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
// Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// include/cxx/ctime
|
||||
//
|
||||
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
||||
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
// Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/debug.h
|
||||
*
|
||||
* Copyright (C) 2007-2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -579,10 +579,10 @@ extern "C" {
|
|||
#define EXTERN extern
|
||||
#endif
|
||||
|
||||
/* These low-level debug APIs are provided by the NuttX library. If
|
||||
* the cross-compiler's pre-processor supports a variable number of
|
||||
* macro arguments, then the macros above will map all debug statements
|
||||
* on or the other of the following.
|
||||
/* These low-level debug APIs are provided by the NuttX library. If the
|
||||
* cross-compiler's pre-processor supports a variable number of macro
|
||||
* arguments, then the macros below will map all debug statements to one
|
||||
* or the other of the following.
|
||||
*/
|
||||
|
||||
EXTERN int lib_rawprintf(FAR const char *format, ...);
|
||||
|
@ -602,8 +602,8 @@ EXTERN void lib_dumpbuffer(FAR const char *msg, FAR const uint8_t *buffer,
|
|||
EXTERN void dbg_enable(bool enable);
|
||||
#endif
|
||||
|
||||
/* If the cross-compiler's pre-processor does not support variable
|
||||
* length arguments, then these additional APIs will be built.
|
||||
/* If the cross-compiler's pre-processor does not support variable length
|
||||
* arguments, then these additional APIs will be built.
|
||||
*/
|
||||
|
||||
#ifndef CONFIG_CPP_HAVE_VARARGS
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/dirent.h
|
||||
*
|
||||
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -69,10 +69,9 @@
|
|||
* Public Type Definitions
|
||||
****************************************************************************/
|
||||
|
||||
/* The POSIX specification requires that the caller of readdir_r
|
||||
* provide storage "large enough for a dirent with the d_name
|
||||
* member and an array of char containing at least {NAME_MAX}
|
||||
* plus one elements.
|
||||
/* The POSIX specification requires that the caller of readdir_r provide
|
||||
* storage "large enough for a dirent with the d_name member and an array
|
||||
* of char containing at least {NAME_MAX} plus one elements.
|
||||
*/
|
||||
|
||||
struct dirent
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/errno.h
|
||||
*
|
||||
* Copyright (C) 2007-2009, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/fixedmath.h
|
||||
*
|
||||
* Copyright (C) 2008 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/inttypes.h
|
||||
*
|
||||
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/libgen.h
|
||||
*
|
||||
* Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/limits.h
|
||||
*
|
||||
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
/********************************************************************************
|
||||
* ionclude/mqueue.h
|
||||
* include/mqueue.h
|
||||
*
|
||||
* Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -107,4 +107,3 @@ EXTERN int mq_getattr(mqd_t mqdes, struct mq_attr *mq_stat);
|
|||
#endif
|
||||
|
||||
#endif /* __INCLUDE_MQUEUE_H */
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/net/ethernet.h
|
||||
*
|
||||
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __NET_ETHERNET_H
|
||||
#define __NET_ETHERNET_H
|
||||
#ifndef __INCLUDE_NET_ETHERNET_H
|
||||
#define __INCLUDE_NET_ETHERNET_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -68,4 +68,4 @@ struct ether_header
|
|||
* Public Function Prototypes
|
||||
****************************************************************************/
|
||||
|
||||
#endif /* __NET_ETHERNET_H */
|
||||
#endif /* __INCLUDE_NET_ETHERNET_H */
|
||||
|
|
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
*******************************************************************************************/
|
||||
|
||||
#ifndef __NET_IF_H
|
||||
#define __NET_IF_H
|
||||
#ifndef __INCLUDE_NET_IF_H
|
||||
#define __INCLUDE_NET_IF_H
|
||||
|
||||
/*******************************************************************************************
|
||||
* Included Files
|
||||
|
@ -130,4 +130,4 @@ struct ifreq
|
|||
* Public Function Prototypes
|
||||
*******************************************************************************************/
|
||||
|
||||
#endif /* __NET_IF_H */
|
||||
#endif /* __INCLUDE_NET_IF_H */
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
/****************************************************************************
|
||||
* netinet/ether.h
|
||||
* include/netinet/ether.h
|
||||
*
|
||||
* Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __NETINET_ETHER_H
|
||||
#define __NETINET_ETHER_H
|
||||
#ifndef __INCLUDE_NETINET_ETHER_H
|
||||
#define __INCLUDE_NETINET_ETHER_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -74,4 +74,4 @@ EXTERN int ether_line(const char *line, struct ether_addr *addr, char *hostname)
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __NETINET_ETHER_H */
|
||||
#endif /* __INCLUDE_NETINET_ETHER_H */
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
/****************************************************************************
|
||||
* netinet/in.h
|
||||
* include/netinet/in.h
|
||||
*
|
||||
* Copyright (C) 2007, 2009-2010 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __NETINET_IP_H
|
||||
#define __NETINET_IP_H
|
||||
#ifndef __INCLUDE_NETINET_IP_H
|
||||
#define __INCLUDE_NETINET_IP_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -152,4 +152,4 @@ struct sockaddr_in6
|
|||
* Public Function Prototypes
|
||||
****************************************************************************/
|
||||
|
||||
#endif /* __NETINET_IP_H */
|
||||
#endif /* __INCLUDE_NETINET_IP_H */
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
/****************************************************************************
|
||||
* netinet/ip.h
|
||||
* include/netinet/ip.h
|
||||
*
|
||||
* Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __NETINET_IP_H
|
||||
#define __NETINET_IP_H
|
||||
#ifndef __INCLUDE_NETINET_IP_H
|
||||
#define __INCLUDE_NETINET_IP_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -51,4 +51,4 @@
|
|||
* Public Function Prototypes
|
||||
****************************************************************************/
|
||||
|
||||
#endif /* __NETINET_IP_H */
|
||||
#endif /* __INCLUDE_NETINET_IP_H */
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
/****************************************************************************
|
||||
* netinet/ip6.h
|
||||
* include/netinet/ip6.h
|
||||
*
|
||||
* Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __NETINET_IP6_H
|
||||
#define __NETINET_IP6_H
|
||||
#ifndef __INCLUDE_NETINET_I6P_H
|
||||
#define __INCLUDE_NETINET_I6P_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -51,4 +51,4 @@
|
|||
* Public Function Prototypes
|
||||
****************************************************************************/
|
||||
|
||||
#endif /* __NETINET_IP6_H */
|
||||
#endif /* __INCLUDE_NETINET_I6P_H */
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
*
|
||||
* Derived from include/nuttx/can.h
|
||||
* Copyright (C) 2008, 2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
* Derived from include/nuttx/can.h
|
||||
*
|
||||
* Copyright (C) 2008, 2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -39,8 +39,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __NUTTX_DAC_H
|
||||
#define __NUTTX_DAC_H
|
||||
#ifndef __INCLUDE_NUTTX_ANALOG_DAC_H
|
||||
#define __INCLUDE_NUTTX_ANALOG_DAC_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -209,4 +209,4 @@ FAR struct dac_dev_s *up_ad5410initialize(FAR struct spi_dev_s *spi, unsigned in
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __NUTTX_DAC_H */
|
||||
#endif /* __INCLUDE_NUTTX_ANALOG_DAC_H */
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/binfmt.h
|
||||
*
|
||||
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/compiler.h
|
||||
*
|
||||
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __COMPILER_H
|
||||
#define __COMPILER_H
|
||||
#ifndef __INCLUDE_NUTTX_COMPILER_H
|
||||
#define __INCLUDE_NUTTX_COMPILER_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -445,4 +445,4 @@ extern "C" {
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __COMPILER_H */
|
||||
#endif /* __INCLUDE_NUTTX_COMPILER_H */
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/fb.h
|
||||
*
|
||||
* Copyright (C) 2008-2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/i2c.h
|
||||
*
|
||||
* Copyright(C) 2009-2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/init.h
|
||||
*
|
||||
* Copyright (C) 2007, 2008, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __NUTTX_INIT_H
|
||||
#define __NUTTX_INIT_H
|
||||
#ifndef __INCLUDE_NUTTX_INIT_H
|
||||
#define __INCLUDE_NUTTX_INIT_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -79,4 +79,4 @@ EXTERN void os_start(void); /* OS entry point called by boot logic */
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __NUTTX_INIT_H */
|
||||
#endif /* __INCLUDE_NUTTX_INIT_H */
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/irq.h
|
||||
*
|
||||
* Copyright (C) 2007-2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/kmalloc.h
|
||||
*
|
||||
* Copyright (C) 2007, 2008, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/lcd/lcd.h
|
||||
*
|
||||
* Copyright (C) 2010-2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
* Application interface to the Nokia 6100 LCD display
|
||||
*
|
||||
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
* Application interface to the RiT P14201 OLED driver
|
||||
*
|
||||
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
* SSD1305 LCD controller.
|
||||
*
|
||||
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/mm.h
|
||||
*
|
||||
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __NUTTX_MM_H
|
||||
#define __NUTTX_MM_H
|
||||
#ifndef __INCLUDE_NUTTX_MM_H
|
||||
#define __INCLUDE_NUTTX_MM_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -81,4 +81,4 @@ EXTERN void mm_givesemaphore(void);
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __NUTTX_MM_H */
|
||||
#endif /* __INCLUDE_NUTTX_MM_H */
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/mmcsd.h
|
||||
*
|
||||
* Copyright (C) 2008-2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __NUTTX_MMCSD_H
|
||||
#define __NUTTX_MMCSD_H
|
||||
#ifndef __INCLUDE_NUTTX_MMCSD_H
|
||||
#define __INCLUDE_NUTTX_MMCSD_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -103,4 +103,5 @@ EXTERN int mmcsd_spislotinitialize(int minor, int slotno, FAR struct spi_dev_s *
|
|||
#if defined(__cplusplus)
|
||||
}
|
||||
#endif
|
||||
#endif /* __NUTTX_MMCSD_H */
|
||||
|
||||
#endif /* __INCLUDE_NUTTX_MMCSD_H */
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/mqueue.h
|
||||
*
|
||||
* Copyright (C) 2007, 2009, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/net/enc28j60.h
|
||||
*
|
||||
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* nuttx/net/net.h
|
||||
* include/nuttx/net/net.h
|
||||
*
|
||||
* Copyright (C) 2007, 2009-2012 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
|
|
@ -38,8 +38,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __UIP_ARP_H__
|
||||
#define __UIP_ARP_H__
|
||||
#ifndef __INCLUDE_NUTTX_NET_UIP_UIP_ARP_H
|
||||
#define __INCLUDE_NUTTX_NET_UIP_UIP_ARP_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -259,4 +259,4 @@ EXTERN struct arp_entry *uip_arp_find(in_addr_t ipaddr);
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __UIP_ARP_H__ */
|
||||
#endif /* __INCLUDE_NUTTX_NET_UIP_UIP_ARP_H */
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
* Defines values for the IP header options
|
||||
*
|
||||
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* be changed, but rather the per-project defconfig file.
|
||||
*
|
||||
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* This logic was leveraged from uIP which also has a BSD-style license:
|
||||
*
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/nx/nxfonts.h
|
||||
*
|
||||
* Copyright (C) 2008, 2009, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/nxflat.h
|
||||
*
|
||||
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -139,7 +139,7 @@ EXTERN int nxflat_verifyheader(const struct nxflat_hdr_s *header);
|
|||
***********************************************************************/
|
||||
|
||||
EXTERN int nxflat_init(const char *filename,
|
||||
struct nxflat_loadinfo_s *loadinfo);
|
||||
struct nxflat_loadinfo_s *loadinfo);
|
||||
|
||||
/***********************************************************************
|
||||
* Name: nxflat_uninit
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
* This file defines interfaces used to support NuttX On-Demand Paging.
|
||||
*
|
||||
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -34,8 +34,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __NUTTX_PAGE_H
|
||||
#define __NUTTX_PAGE_H
|
||||
#ifndef __INCLUDE_NUTTX_PAGE_H
|
||||
#define __INCLUDE_NUTTX_PAGE_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -464,4 +464,4 @@ EXTERN int up_fillpage(FAR _TCB *tcb, FAR void *vpage, up_pgcallback_t pg_callba
|
|||
|
||||
#endif /* __ASSEMBLY__ */
|
||||
#endif /* CONFIG_PAGING */
|
||||
#endif /* __NUTTX_PAGE_H */
|
||||
#endif /* __INCLUDE_NUTTX_PAGE_H */
|
||||
|
|
|
@ -62,76 +62,131 @@ extern "C" {
|
|||
* Public Functions
|
||||
****************************************************************************/
|
||||
|
||||
/* Return number of pages */
|
||||
/****************************************************************************
|
||||
* Name: up_progmem_npages
|
||||
*
|
||||
* Description:
|
||||
* Return number of pages
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
uint16_t up_progmem_npages(void);
|
||||
|
||||
/* Is program memory uniform or page size differs */
|
||||
/****************************************************************************
|
||||
* Name: up_progmem_isuniform
|
||||
*
|
||||
* Description:
|
||||
* Is program memory uniform or page size differs?
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
bool up_progmem_isuniform(void);
|
||||
|
||||
/* Return page size */
|
||||
/****************************************************************************
|
||||
* Name: up_progmem_pagesize
|
||||
*
|
||||
* Description:
|
||||
* Return page size
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
uint16_t up_progmem_pagesize(uint16_t page);
|
||||
|
||||
/* Address to page conversion
|
||||
* \param addr Address without flash offet (aligned to page0)
|
||||
* \return Page or negative value on error
|
||||
*
|
||||
* The following errors are reported (errno is not set!)
|
||||
* - EFAULT: On invalid address
|
||||
*/
|
||||
/****************************************************************************
|
||||
* Name: up_progmem_getpage
|
||||
*
|
||||
* Description:
|
||||
* Address to page conversion
|
||||
*
|
||||
* Input Parameters:
|
||||
* addr - Address without flash offet (aligned to page0)
|
||||
*
|
||||
* Returned Value:
|
||||
* Page or negative value on error. The following errors are reported
|
||||
* (errno is not set!):
|
||||
*
|
||||
* EFAULT: On invalid address
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
int up_progmem_getpage(uint32_t addr);
|
||||
|
||||
/* Erase selected page.
|
||||
* \return page size or negative value on error
|
||||
*
|
||||
* The following errors are reported (errno is not set!)
|
||||
* - EFAULT: On invalid page
|
||||
* - EIO: On unsuccessful erase
|
||||
* - EROFS: On access to write protected area
|
||||
* - EACCES: Insufficient permissions (read/write protected)
|
||||
* - EPERM: If operation is not permitted due to some other constraints
|
||||
* (i.e. some internal block is not running etc.)
|
||||
*/
|
||||
/****************************************************************************
|
||||
* Name: up_progmem_erasepage
|
||||
*
|
||||
* Description:
|
||||
* Erase selected page.
|
||||
*
|
||||
* Input Parameters:
|
||||
* page -
|
||||
*
|
||||
* Returned Value:
|
||||
* Page size or negative value on error. The following errors are reported
|
||||
* (errno is not set!):
|
||||
*
|
||||
* EFAULT: On invalid page
|
||||
* EIO: On unsuccessful erase
|
||||
* EROFS: On access to write protected area
|
||||
* EACCES: Insufficient permissions (read/write protected)
|
||||
* EPERM: If operation is not permitted due to some other constraints
|
||||
* (i.e. some internal block is not running etc.)
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
int up_progmem_erasepage(uint16_t page);
|
||||
|
||||
/* Checks whether page is erased
|
||||
*
|
||||
* Returns number of bytes written or negative value on error.
|
||||
* If it returns zero then complete page is empty (erased).
|
||||
/****************************************************************************
|
||||
* Name: up_progmem_ispageerased
|
||||
*
|
||||
* The following errors are reported (errno is not set!)
|
||||
* - EFAULT: On invalid page
|
||||
*/
|
||||
* Description:
|
||||
* Checks whether page is erased
|
||||
*
|
||||
* Input Parameters:
|
||||
* page -
|
||||
*
|
||||
* Returned Value:
|
||||
* Returns number of bytes written or negative value on error. If it
|
||||
* returns zero then complete page is empty (erased).
|
||||
*
|
||||
* The following errors are reported (errno is not set!)
|
||||
* EFAULT: On invalid page
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
int up_progmem_ispageerased(uint16_t page);
|
||||
|
||||
/* Program data at given address
|
||||
* \return bytes written or negative value on error
|
||||
* \param addr Address without flash offet (aligned to page0)
|
||||
* \param buf Pointer to buffer
|
||||
* \param count Number of bytes to write
|
||||
*
|
||||
* Note: this function is not limited to single page and nor it requires
|
||||
/****************************************************************************
|
||||
* Name: up_progmem_write
|
||||
*
|
||||
* Description:
|
||||
* Program data at given address
|
||||
*
|
||||
* Note: this function is not limited to single page and nor it requires
|
||||
* the address be aligned inside the page boundaries.
|
||||
*
|
||||
* The following errors are reported (errno is not set!)
|
||||
* - EINVAL: if count is not aligned with the flash boundaries (i.e.
|
||||
* some MCU's require per half-word or even word access)
|
||||
* - EFAULT: On invalid address
|
||||
* - EIO: On unsuccessful write
|
||||
* - EROFS: On access to write protected area
|
||||
* - EACCES: Insufficient permissions (read/write protected)
|
||||
* - EPERM: If operation is not permitted due to some other constraints
|
||||
* (i.e. some internal block is not running etc.)
|
||||
*/
|
||||
*
|
||||
* Input Parameters:
|
||||
* addr - Address without flash offet (aligned to page0)
|
||||
* buf - Pointer to buffer
|
||||
* count - Number of bytes to write *
|
||||
*
|
||||
* Returned Value:
|
||||
* Bytes written or negative value on error. The following errors are
|
||||
* reported (errno is not set!)
|
||||
*
|
||||
* EINVAL: if count is not aligned with the flash boundaries (i.e.
|
||||
* some MCU's require per half-word or even word access)
|
||||
* EFAULT: On invalid address
|
||||
* EIO: On unsuccessful write
|
||||
* EROFS: On access to write protected area
|
||||
* EACCES: Insufficient permissions (read/write protected)
|
||||
* EPERM: If operation is not permitted due to some other constraints
|
||||
* (i.e. some internal block is not running etc.)
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
int up_progmem_write(uint32_t addr, const void *buf, size_t count);
|
||||
|
||||
/* \todo: Define the following functions and their options:
|
||||
/* TODO: Define the following functions and their options:
|
||||
* - up_progmem_protect()
|
||||
* - up_progmem_unprotect()
|
||||
*/
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
* Non-standard, NuttX-specific pthread-related declarations.
|
||||
*
|
||||
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -63,16 +63,6 @@
|
|||
* Public Data
|
||||
****************************************************************************/
|
||||
|
||||
/* Default pthread attributes (see sched/pthread_create.c). This global
|
||||
* can only be shared within the kernel- or within the user- address space.
|
||||
*/
|
||||
|
||||
extern pthread_attr_t g_default_pthread_attr;
|
||||
|
||||
/****************************************************************************
|
||||
* Public Function Prototypes
|
||||
****************************************************************************/
|
||||
|
||||
#ifdef __cplusplus
|
||||
#define EXTERN extern "C"
|
||||
extern "C" {
|
||||
|
@ -80,6 +70,16 @@ extern "C" {
|
|||
#define EXTERN extern
|
||||
#endif
|
||||
|
||||
/* Default pthread attributes (see sched/pthread_create.c). This global
|
||||
* can only be shared within the kernel- or within the user- address space.
|
||||
*/
|
||||
|
||||
EXTERN pthread_attr_t g_default_pthread_attr;
|
||||
|
||||
/****************************************************************************
|
||||
* Public Function Prototypes
|
||||
****************************************************************************/
|
||||
|
||||
#undef EXTERN
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -250,7 +250,7 @@ extern "C" {
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
int pwm_register(FAR const char *path, FAR struct pwm_lowerhalf_s *dev);
|
||||
EXTERN int pwm_register(FAR const char *path, FAR struct pwm_lowerhalf_s *dev);
|
||||
|
||||
/****************************************************************************
|
||||
* Name: pwm_expired
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/****************************************************************************
|
||||
* nuttx/ramdisk.h
|
||||
* include/nuttx/ramdisk.h
|
||||
*
|
||||
* Copyright (C) 2008-2009, 2012 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
* Non-standard, pattern-matching APIs available in lib/.
|
||||
*
|
||||
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -105,6 +105,7 @@
|
|||
/****************************************************************************
|
||||
* Public Types
|
||||
****************************************************************************/
|
||||
|
||||
/* The form of an alarm callback */
|
||||
|
||||
typedef CODE void (*alarmcb_t)(void);
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
/****************************************************************************
|
||||
* inlcude/nuttx/rwbuffer.h
|
||||
* include/nuttx/rwbuffer.h
|
||||
*
|
||||
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/********************************************************************************
|
||||
* nuttx/sched.h
|
||||
* include/nuttx/sched.h
|
||||
*
|
||||
* Copyright (C) 2007-2012 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/scsi.h
|
||||
*
|
||||
* Copyright (C) 2008, 2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* References:
|
||||
* "SCSI Primary Commands - 3 (SPC-3)," American National Standard
|
||||
|
|
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __NUTTX_SDIO_H
|
||||
#define __NUTTX_SDIO_H
|
||||
#ifndef __INCLUDE_NUTTX_SDIO_H
|
||||
#define __INCLUDE_NUTTX_SDIO_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -852,4 +852,4 @@ extern "C" {
|
|||
#if defined(__cplusplus)
|
||||
}
|
||||
#endif
|
||||
#endif /* __NUTTX_SDIO_H */
|
||||
#endif /* __INCLUDE_NUTTX_SDIO_H */
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/symtab.h
|
||||
*
|
||||
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/usb/cdc.h
|
||||
*
|
||||
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* References: "Universal Serial Bus Class Definitions for Communication
|
||||
* Devices," Version 1.1, January 19, 1999
|
||||
|
|
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __NUTTX_USB_COMPOSITE_H
|
||||
#define __NUTTX_USB_COMPOSITE_H
|
||||
#ifndef __INCLUDE_NUTTX_USB_COMPOSITE_H
|
||||
#define __INCLUDE_NUTTX_USB_COMPOSITE_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -183,4 +183,4 @@ EXTERN int composite_ep0submit(FAR struct usbdevclass_driver_s *driver,
|
|||
#endif
|
||||
|
||||
#endif /* CONFIG_USBDEV_COMPOSITE */
|
||||
#endif /* __NUTTX_USB_COMPOSITE_H */
|
||||
#endif /* __INCLUDE_NUTTX_USB_COMPOSITE_H */
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/usb/hid.h
|
||||
*
|
||||
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* References:
|
||||
* HID Universal Serial Bus (USB), Device Class Definition for Human
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/usb/ohci.h
|
||||
*
|
||||
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* References: "OpenHCI Open Host Controller Interface Specification
|
||||
* for USB," Release 1.0a, Compaq, Microsoft, National Semiconductor,
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/usb/storage.h
|
||||
*
|
||||
* Copyright (C) 2008-2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* References:
|
||||
* "Universal Serial Bus Mass Storage Class, Specification Overview,"
|
||||
|
@ -40,8 +40,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __NUTTX_USB_STORAGE_H
|
||||
#define __NUTTX_USB_STORAGE_H
|
||||
#ifndef __INCLUDE_NUTTX_USB_STORAGE_H
|
||||
#define __INCLUDE_NUTTX_USB_STORAGE_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -128,4 +128,4 @@ struct usbmsc_csw_s
|
|||
* Public Functions
|
||||
************************************************************************************/
|
||||
|
||||
#endif /* __NUTTX_USB_STORAGE_H */
|
||||
#endif /* __INCLUDE_NUTTX_USB_STORAGE_H */
|
||||
|
|
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __NUTTX_USB_USB_H
|
||||
#define __NUTTX_USB_USB_H
|
||||
#ifndef __INCLUDE_NUTTX_USB_USB_H
|
||||
#define __INCLUDE_NUTTX_USB_USB_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -413,4 +413,4 @@ struct usb_iaddesc_s
|
|||
* Public Functions
|
||||
************************************************************************************/
|
||||
|
||||
#endif // __NUTTX_USB_USB_H
|
||||
#endif // __INCLUDE_NUTTX_USB_USB_H
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/usb/usbhost.h
|
||||
*
|
||||
* Copyright (C) 2010-2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* References:
|
||||
* "Universal Serial Bus Mass Storage Class, Specification Overview,"
|
||||
|
@ -40,8 +40,8 @@
|
|||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifndef __NUTTX_USB_USBHOST_H
|
||||
#define __NUTTX_USB_USBHOST_H
|
||||
#ifndef __INCLUDE_NUTTX_USB_USBHOST_H
|
||||
#define __INCLUDE_NUTTX_USB_USBHOST_H
|
||||
|
||||
/************************************************************************************
|
||||
* Included Files
|
||||
|
@ -866,4 +866,4 @@ EXTERN int usbhost_enumerate(FAR struct usbhost_driver_s *drvr,
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __NUTTX_USB_USBHOST_H */
|
||||
#endif /* __INCLUDE_NUTTX_USB_USBHOST_H */
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nuttx/usb/usbhost_trace.h
|
||||
*
|
||||
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/nxflat.h
|
||||
*
|
||||
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/poll.h
|
||||
*
|
||||
* Copyright (C) 2008-2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
/************************************************************************
|
||||
* queue.h
|
||||
* include/queue.h
|
||||
*
|
||||
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
************************************************************************/
|
||||
|
||||
#ifndef __QUEUE_H
|
||||
#define __QUEUE_H
|
||||
#ifndef __INCLUDE_QUEUE_H
|
||||
#define __INCLUDE_QUEUE_H
|
||||
|
||||
/************************************************************************
|
||||
* Included Files
|
||||
|
@ -125,5 +125,5 @@ EXTERN FAR dq_entry_t *dq_remfirst(dq_queue_t *queue);
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __QUEUE_H_ */
|
||||
#endif /* __INCLUDE_QUEUE_H_ */
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/sched.h
|
||||
*
|
||||
* Copyright (C) 2007-2009, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/signal.h
|
||||
*
|
||||
* Copyright (C) 2007-2009, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef __SIGNAL_H
|
||||
#define __SIGNAL_H
|
||||
#ifndef __INCLUDE_SIGNAL_H
|
||||
#define __INCLUDE_SIGNAL_H
|
||||
|
||||
/********************************************************************************
|
||||
* Included Files
|
||||
|
@ -234,5 +234,5 @@ EXTERN int sigqueue(int pid, int signo, FAR void *sival_ptr);
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __SIGNAL_H */
|
||||
#endif /* __INCLUDE_SIGNAL_H */
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/stdbool.h
|
||||
*
|
||||
* Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/stddef.h
|
||||
*
|
||||
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __STDDEF_H
|
||||
#define __STDDEF_H
|
||||
#ifndef __INCLUDE_STDDEF_H
|
||||
#define __INCLUDE_STDDEF_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -46,4 +46,4 @@
|
|||
* Type Definitions
|
||||
****************************************************************************/
|
||||
|
||||
#endif /* __STDDEF_H */
|
||||
#endif /* __INCLUDE_STDDEF_H */
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/stdint.h
|
||||
*
|
||||
* Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/stdio.h
|
||||
*
|
||||
* Copyright (C) 2007-2009, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/sys/mman.h
|
||||
*
|
||||
* Copyright (C) 2008, 2009, 2011 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __SYS_MMAN_H
|
||||
#define __SYS_MMAN_H
|
||||
#ifndef __INCLUDE_SYS_MMAN_H
|
||||
#define __INCLUDE_SYS_MMAN_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -110,4 +110,4 @@ EXTERN int munmap(FAR void *start, size_t length);
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __SYS_MMAN_H */
|
||||
#endif /* __INCLUDE_SYS_MMAN_H */
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* include/sys/mount.h
|
||||
*
|
||||
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
@ -33,8 +33,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __SYS_MOUNT_H
|
||||
#define __SYS_MOUNT_H
|
||||
#ifndef __INCLUDE_SYS_MOUNT_H
|
||||
#define __INCLUDE_SYS_MOUNT_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
|
@ -74,4 +74,4 @@ EXTERN int umount(const char *target);
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __SYS_MOUNT_H */
|
||||
#endif /* __INCLUDE_SYS_MOUNT_H */
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue