URL
https://opencores.org/ocsvn/usb_nand_reader/usb_nand_reader/trunk
Details |
Compare with Previous |
View Log
Line No. |
Rev |
Author |
Line |
1 |
2 |
pradd |
#ifndef ACTIONS_H
|
2 |
|
|
#define ACTIONS_H
|
3 |
|
|
|
4 |
|
|
#include "include/nand_vendors.h"
|
5 |
|
|
|
6 |
|
|
#define USB_ACTION(pname, ...) int pname(libusb_device_handle* usb, ##__VA_ARGS__)
|
7 |
|
|
|
8 |
|
|
|
9 |
|
|
USB_ACTION(nand_reset);
|
10 |
|
|
USB_ACTION(nand_enable, int dieIndex);
|
11 |
|
|
USB_ACTION(nand_disble);
|
12 |
|
|
USB_ACTION(nand_read_id, unsigned char* idBuffer);
|
13 |
|
|
USB_ACTION(nand_is_onfi, unsigned char* signature);
|
14 |
|
|
USB_ACTION(nand_read_onfi_param_page, unsigned char* paramPageBuffer);
|
15 |
|
|
USB_ACTION(nand_set_config_data, pnand_t nand);
|
16 |
|
|
USB_ACTION(nand_read_page, unsigned int pageAddress, pnand_t nand);
|
17 |
|
|
USB_ACTION(nand_read_page_cache, unsigned int startPageAddress, int pageCount, FILE* storeTo, pnand_t nand);
|
18 |
|
|
USB_ACTION(nand_read_status, unsigned char* status);
|
19 |
|
|
USB_ACTION(nand_read_status_enhanced, unsigned int address, unsigned char* status);
|
20 |
|
|
USB_ACTION(nand_read_unique_id, unsigned char* uid);
|
21 |
|
|
int nand_check_uid(unsigned char* buffer);
|
22 |
|
|
USB_ACTION(nand_block_erase, unsigned int blockAddress);
|
23 |
|
|
USB_ACTION(nand_toggle_wp);
|
24 |
|
|
USB_ACTION(nand_page_program, unsigned int pageAddress, pnand_t nand);
|
25 |
|
|
|
26 |
|
|
#endif /* ACTIONS_H */
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.