RTEMS 5.2
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
spi-flash-m25p40.h
1/*===============================================================*\
2| Project: SPI driver for M25P40 like spi flash device |
3+-----------------------------------------------------------------+
4| Copyright (c) 2007 |
5| Embedded Brains GmbH |
6| Obere Lagerstr. 30 |
7| D-82178 Puchheim |
8| Germany |
9| rtems@embedded-brains.de |
10+-----------------------------------------------------------------+
11| The license and distribution terms for this file may be |
12| found in the file LICENSE in this distribution or at |
13| |
14| http://www.rtems.org/license/LICENSE. |
15| |
16+-----------------------------------------------------------------+
17\*===============================================================*/
18/*
19 * FIXME: currently, this driver only supports read/write accesses
20 * erase accesses are to be completed
21 */
22
23
24#ifndef _LIBCHIP_SPI_FLASH_M25P40_H
25#define _LIBCHIP_SPI_FLASH_M25P40_H
26
27#include <libchip/spi-memdrv.h>
28
29#ifdef __cplusplus
30extern "C" {
31#endif
32
33/*
34 * pass one of these descriptor pointers to rtems_libi2c_register_drv
35 */
36extern rtems_libi2c_drv_t *spi_flash_m25p40_rw_driver_descriptor;
37
38extern rtems_libi2c_drv_t *spi_flash_m25p40_ro_driver_descriptor;
39
40#ifdef __cplusplus
41}
42#endif
43
44#endif /* _LIBCHIP_SPI_FLASH_M25P40_H */
Definition: libi2c.h:297