RTEMS 5.2
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
eeprom.h
Go to the documentation of this file.
1
9/*
10 * Copyright (c) 2014 embedded brains GmbH. All rights reserved.
11 *
12 * embedded brains GmbH
13 * Dornierstr. 4
14 * 82178 Puchheim
15 * Germany
16 * <rtems@embedded-brains.de>
17 *
18 * The license and distribution terms for this file may be
19 * found in the file LICENSE in this distribution or at
20 * http://www.rtems.org/license/LICENSE.
21 */
22
23#ifndef _DEV_I2C_EEPROM_H
24#define _DEV_I2C_EEPROM_H
25
26#include <dev/i2c/i2c.h>
27
28#ifdef __cplusplus
29extern "C" {
30#endif /* __cplusplus */
31
42int i2c_dev_register_eeprom(
43 const char *bus_path,
44 const char *dev_path,
45 uint16_t i2c_address,
46 uint16_t address_bytes,
47 uint16_t page_size_in_bytes,
48 uint32_t size_in_bytes,
49 uint32_t program_timeout_in_ms
50);
51
54#ifdef __cplusplus
55}
56#endif /* __cplusplus */
57
58#endif /* _DEV_I2C_EEPROM_H */
Inter-Integrated Circuit (I2C) Driver API.