AVR Atmega specific code. More...
AVR Atmega specific code.
Files | |
file | errno.h |
file | inttypes.h |
Adds include for missing inttype definitions. | |
file | atmega_gpio.h |
Macros and inline functions for accessing GPIOs of the ATmega family. | |
file | atmega_regs_common.h |
CMSIS style register definitions for the atmega family. | |
file | cpu.h |
Common implementations and headers for ATmega family based micro-controllers. | |
file | cpu_conf.h |
Implementation specific CPU configuration options. | |
file | periph_cpu_common.h |
CPU specific definitions for internal peripheral handling. | |
Macros | |
#define | PRIo64 "llo" |
Format string for octal 64-bit number. | |
#define | PRIx64 "llx" |
Format string for hexadecimal 64-bit number. | |
#define | PRIu64 "llu" |
Format string for unsigned 64-bit number. | |
#define | PRId64 "lld" |
Format string for signed 64-bit number. | |
Variables | |
int | errno |
number of last error | |
Error numbers | |
#define | E2BIG (1) |
Argument list too long. More... | |
#define | EACCES (2) |
Permission denied. More... | |
#define | EADDRINUSE (3) |
Address in use. More... | |
#define | EADDRNOTAVAIL (4) |
Address not available. More... | |
#define | EAFNOSUPPORT (5) |
Address family not supported. More... | |
#define | EAGAIN (6) |
Resource unavailable, try again (may be the same value as [EWOULDBLOCK]). More... | |
#define | EALREADY (7) |
Connection already in progress. More... | |
#define | EBADF (8) |
Bad file descriptor. More... | |
#define | EBADMSG (9) |
Bad message. More... | |
#define | EBUSY (10) |
Device or resource busy. More... | |
#define | ECANCELED (11) |
Operation canceled. More... | |
#define | ECHILD (12) |
No child processes. More... | |
#define | ECONNABORTED (13) |
Connection aborted. More... | |
#define | ECONNREFUSED (14) |
Connection refused. More... | |
#define | ECONNRESET (15) |
Connection reset. More... | |
#define | EDEADLK (16) |
Resource deadlock would occur. More... | |
#define | EDESTADDRREQ (17) |
Destination address required. More... | |
#define | EDOM (18) |
Mathematics argument out of domain of function. More... | |
#define | EDQUOT (19) |
Reserved. More... | |
#define | EEXIST (20) |
File exists. More... | |
#define | EFAULT (21) |
Bad address. More... | |
#define | EFBIG (22) |
File too large. More... | |
#define | EHOSTUNREACH (23) |
Host is unreachable. More... | |
#define | EIDRM (24) |
Identifier removed. More... | |
#define | EILSEQ (25) |
Illegal byte sequence. More... | |
#define | EINPROGRESS (26) |
Operation in progress. More... | |
#define | EINTR (27) |
Interrupted function. More... | |
#define | EINVAL (28) |
Invalid argument. More... | |
#define | EIO (29) |
I/O error. More... | |
#define | EISCONN (30) |
Socket is connected. More... | |
#define | EISDIR (31) |
Is a directory. More... | |
#define | ELOOP (32) |
Too many levels of symbolic links. More... | |
#define | EMFILE (33) |
File descriptor value too large. More... | |
#define | EMLINK (34) |
Too many links. More... | |
#define | EMSGSIZE (35) |
Message too large. More... | |
#define | EMULTIHOP (36) |
Reserved. More... | |
#define | ENAMETOOLONG (37) |
Filename too long. More... | |
#define | ENETDOWN (38) |
Network is down. More... | |
#define | ENETRESET (39) |
Connection aborted by network. More... | |
#define | ENETUNREACH (40) |
Network unreachable. More... | |
#define | ENFILE (41) |
Too many files open in system. More... | |
#define | ENOBUFS (42) |
No buffer space available. More... | |
#define | ENODATA (43) |
[OB XSR] [Option Start] No message is available on the STREAM head read queue. More... | |
#define | ENODEV (44) |
No such device. More... | |
#define | ENOENT (45) |
No such file or directory. More... | |
#define | ENOEXEC (46) |
Executable file format error. More... | |
#define | ENOLCK (47) |
No locks available. More... | |
#define | ENOLINK (48) |
Reserved. More... | |
#define | ENOMEM (49) |
Not enough space. More... | |
#define | ENOMSG (50) |
No message of the desired type. More... | |
#define | ENOPROTOOPT (51) |
Protocol not available. More... | |
#define | ENOSPC (52) |
No space left on device. More... | |
#define | ENOSR (53) |
[OB XSR] [Option Start] No STREAM resources. More... | |
#define | ENOSTR (54) |
[OB XSR] [Option Start] Not a STREAM. More... | |
#define | ENOSYS (55) |
Function not supported. More... | |
#define | ENOTCONN (56) |
The socket is not connected. More... | |
#define | ENOTDIR (57) |
Not a directory or a symbolic link to a directory. More... | |
#define | ENOTEMPTY (58) |
Directory not empty. More... | |
#define | ENOTRECOVERABLE (59) |
State not recoverable. More... | |
#define | ENOTSOCK (60) |
Not a socket. More... | |
#define | ENOTSUP (61) |
Not supported (may be the same value as [EOPNOTSUPP]). More... | |
#define | ENOTTY (62) |
Inappropriate I/O control operation. More... | |
#define | ENXIO (63) |
No such device or address. More... | |
#define | EOPNOTSUPP (64) |
Operation not supported on socket (may be the same value as [ENOTSUP]). More... | |
#define | EOVERFLOW (65) |
Value too large to be stored in data type. More... | |
#define | EOWNERDEAD (66) |
Previous owner died. More... | |
#define | EPERM (67) |
Operation not permitted. More... | |
#define | EPIPE (68) |
Broken pipe. More... | |
#define | EPROTO (69) |
Protocol error. More... | |
#define | EPROTONOSUPPORT (70) |
Protocol not supported. More... | |
#define | EPROTOTYPE (71) |
Protocol wrong type for socket. More... | |
#define | ERANGE (72) |
Result too large. More... | |
#define | EROFS (73) |
Read-only file system. More... | |
#define | ESPIPE (74) |
Invalid seek. More... | |
#define | ESRCH (75) |
No such process. More... | |
#define | ESTALE (76) |
Reserved. More... | |
#define | ETIME (77) |
[OB XSR] [Option Start] Stream ioctl() timeout. More... | |
#define | ETIMEDOUT (78) |
Connection timed out. More... | |
#define | ETXTBSY (79) |
Text file busy. More... | |
#define | EWOULDBLOCK (80) |
Operation would block (may be the same value as [EAGAIN]). More... | |
#define | EXDEV (81) |
Cross-device link. More... | |
#define EAGAIN (6) |
#define EDOM (18) |
#define ENODATA (43) |
#define ENOSR (53) |
#define ENOSTR (54) |
#define ENOTDIR (57) |
#define ENOTSUP (61) |
#define EOPNOTSUPP (64) |
#define EOVERFLOW (65) |
#define ETIME (77) |
#define EWOULDBLOCK (80) |