Project

General

Profile

Download (714 Bytes) Statistics
| Branch: | Tag: | Revision:
1 a59a9825 Christian Daniel
#ifndef INCLUDE_SAM3U_H
2
#define INCLUDE_SAM3U_H
3
4
#include <stdint.h>
5 4cd82c23 Christian Daniel
#include "utils.h"
6 a59a9825 Christian Daniel
7 4cd82c23 Christian Daniel
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 a59a9825 Christian Daniel
11 4cd82c23 Christian Daniel
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 a59a9825 Christian Daniel
15 4cd82c23 Christian Daniel
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 a59a9825 Christian Daniel
20
#endif // INCLUDE_SAM3U_H
Add picture from clipboard (Maximum size: 48.8 MB)