Select one of the symbols to view example projects that use it.
 
Outline
#define OPENOCD_FLASH_NAND_IMP_H
#include "core.h"
#include "driver.h"
nand_device_add(struct nand_device *);
nand_write_page(struct nand_device *, uint32_t, uint8_t *, uint32_t, uint8_t *, uint32_t);
nand_read_page(struct nand_device *, uint32_t, uint8_t *, uint32_t, uint8_t *, uint32_t);
nand_probe(struct nand_device *);
nand_erase(struct nand_device *, int, int);
nand_build_bbt(struct nand_device *, int, int);
Files
loading...
CodeScopeDevelopment ToolsOpenOCDsrc/flash/nand/imp.h
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* SPDX-License-Identifier: GPL-2.0-or-later */ /*************************************************************************** * Copyright (C) 2009 Zachary T Welch <zw@superlucidity.net> * ***************************************************************************//* ... */ #ifndef OPENOCD_FLASH_NAND_IMP_H #define OPENOCD_FLASH_NAND_IMP_H #include "core.h" #include "driver.h" void nand_device_add(struct nand_device *c); int nand_write_page(struct nand_device *nand, uint32_t page, uint8_t *data, uint32_t data_size, uint8_t *oob, uint32_t oob_size); int nand_read_page(struct nand_device *nand, uint32_t page, uint8_t *data, uint32_t data_size, uint8_t *oob, uint32_t oob_size); int nand_probe(struct nand_device *nand); int nand_erase(struct nand_device *nand, int first_block, int last_block); int nand_build_bbt(struct nand_device *nand, int first, int last); /* ... */ #endif /* OPENOCD_FLASH_NAND_IMP_H */