18#ifndef EUI_PROVIDER_PARAMS_H
19#define EUI_PROVIDER_PARAMS_H
32#define EEPROM_MAC_ADDR (0x1fe4)
54#define EUI64_PROVIDER_FUNC _eeprom_mac_get_eui64
55#define EUI64_PROVIDER_TYPE NETDEV_AT86RF2XX
56#define EUI64_PROVIDER_INDEX 0
static network_uint64_t byteorder_htonll(uint64_t v)
Convert from host byte order to network byte order, 64 bit.
static int _eeprom_mac_get_eui64(uint8_t index, eui64_t *addr)
Constant in EEPROM provides a EUI-64, this is also printed on the board.
Low-level eeprom driver interface.
EUI-64 data type definition.
size_t eeprom_read(uint32_t pos, void *data, size_t len)
Read len bytes from the given position.
uint64_t u64
64 bit representation
Data type to represent an EUI-64.
network_uint64_t uint64
represented as 64 bit value