OpenCores
URL https://opencores.org/ocsvn/usb_nand_reader/usb_nand_reader/trunk

Subversion Repositories usb_nand_reader

[/] [usb_nand_reader/] [trunk/] [pc/] [include/] [actions.h] - Blame information for rev 2

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       */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.