#include <string.h>
#include "nip_types.h"
#include "avr/interrupt.h"
Go to the source code of this file.
Defines | |
#define | nip_time() clock |
get time of day | |
#define | nip_tickcount() tickcount |
get system tickcount | |
#define | nip_memcmp(s1, s2, n) memcmp(s1, s2, n) |
compare memory areas | |
#define | nip_memmove(dest, src, n) memmove(dest, src, n) |
#define | nip_memset(start, b, n) memset(start, b, n) |
fill memory with constant byte | |
#define | nip_int_off() cli() |
disable global interrupts | |
#define | nip_int_on() sei() |
enable global interrupts | |
Typedefs | |
typedef uint32_t | nip_time_t |
Functions | |
void | nip_memcpy (void *dest, void *src, uint16_t size) |
copy memory area | |
Variables | |
uint32_t | clock |
Time in seconds since 0 hours, 0 minutes, 0 seconds, January 1st, 1970, UTC. | |
uint32_t | tickcount |
Time in seconds since system start. |
#define nip_memcmp | ( | s1, | |||
s2, | |||||
n | ) | memcmp(s1, s2, n) |
compare memory areas
Definition at line 58 of file os_core.h.
Referenced by nip_mdns_cache_task(), nip_mdns_disp_check(), nip_mdns_query(), nip_tcp_disp_receive(), nip_tcp_find_conn(), and nip_udp_disp_receive().
#define nip_memmove | ( | dest, | |||
src, | |||||
n | ) | memmove(dest, src, n) |
#define nip_memset | ( | start, | |||
b, | |||||
n | ) | memset(start, b, n) |
fill memory with constant byte
Definition at line 67 of file os_core.h.
Referenced by nip_dhcp_disp_check(), and nip_tcp_create_conn().
#define nip_tickcount | ( | ) | tickcount |
get system tickcount
Definition at line 55 of file os_core.h.
Referenced by nip_dhcp_disp_check(), nip_tcp_create_conn(), nip_tcp_disp_check(), nip_tcp_disp_receive(), and nip_tcp_disp_send().
#define nip_time | ( | ) | clock |
typedef uint32_t nip_time_t |
void nip_memcpy | ( | void * | dest, | |
void * | src, | |||
uint16_t | size | |||
) |
copy memory area
Definition at line 43 of file os_core.c.
Referenced by nip_dhcp_disp_check(), nip_mdns_cache_task(), nip_mdns_disp_check_cache(), nip_mdns_disp_check_queries(), nip_mdns_init(), nip_mdns_register_hostname(), nip_mdns_register_name(), nip_tcp_create_conn(), nip_tcp_del_conn(), nip_tcp_disp_receive(), nip_tcp_socket(), nip_udp_disp_receive(), nip_udp_recvfrom(), and nip_udp_socket().
uint32_t clock |
uint32_t tickcount |