Project

General

Profile

Download (714 Bytes) Statistics
| Branch: | Tag: | Revision:
1
#ifndef INCLUDE_SAM3U_H
2
#define INCLUDE_SAM3U_H
3

    
4
#include <stdint.h>
5
#include "utils.h"
6

    
7
int sam3uRead32(HANDLE fd, uint32_t address, uint32_t* value);
8
int sam3uRead16(HANDLE fd, uint32_t address, uint16_t* value);
9
int sam3uRead8(HANDLE fd, uint32_t address, uint8_t* value);
10

    
11
int sam3uWrite32(HANDLE fd, uint32_t address, uint32_t value);
12
int sam3uWrite16(HANDLE fd, uint32_t address, uint16_t value);
13
int sam3uWrite8(HANDLE fd, uint32_t address, uint8_t value);
14

    
15
int sam3uRun(HANDLE fd, uint32_t address);
16
int sam3uDetect(HANDLE fd, uint32_t* chipID);
17
int sam3uReadUniqueID(HANDLE fd, int bank, uint8_t* uniqueID);
18
int sam3uFlash(HANDLE fd, int bank, const void* bin, size_t binSize);
19

    
20
#endif // INCLUDE_SAM3U_H
(5-5/9)
Add picture from clipboard (Maximum size: 48.8 MB)