Speeduino
Loading...
Searching...
No Matches
comms_sd.h
Go to the documentation of this file.
1#pragma once
2
3
4//Hardcoded TunerStudio addresses/commands for various SD/RTC commands
5#define SD_READWRITE_PAGE 0x11
6#define SD_READFILE_PAGE 0x14
7#define SD_RTC_PAGE 0x07
8
9#define SD_READ_STAT_ARG1 0x0000
10#define SD_READ_STAT_ARG2 0x0010
11#define SD_READ_DIR_ARG1 0x0000
12#define SD_READ_DIR_ARG2 0x0202
13#define SD_READ_SEC_ARG1 0x0002
14#define SD_READ_SEC_ARG2 0x0004
15#define SD_READ_STRM_ARG1 0x0004
16#define SD_READ_STRM_ARG2 0x0001
17#define SD_READ_COMP_ARG1 0x0000 //Not used for anything
18#define SD_READ_COMP_ARG2 0x0800
19#define SD_RTC_READ_ARG1 0x024D
20#define SD_RTC_READ_ARG2 0x0008
21
22#define SD_WRITE_DO_ARG1 0x0000
23#define SD_WRITE_DO_ARG2 0x0001
24#define SD_WRITE_DIR_ARG1 0x0001
25#define SD_WRITE_DIR_ARG2 0x0002
26#define SD_WRITE_READ_SEC_ARG1 0x0002
27#define SD_WRITE_READ_SEC_ARG2 0x0004
28#define SD_WRITE_WRITE_SEC_ARG1 0x0003
29#define SD_WRITE_WRITE_SEC_ARG2 0x0204
30#define SD_WRITE_COMP_ARG1 0x0005
31#define SD_WRITE_COMP_ARG2 0x0008
32#define SD_ERASEFILE_ARG1 0x0006
33#define SD_ERASEFILE_ARG2 0x0006
34#define SD_SPD_TEST_ARG1 0x0007
35#define SD_SPD_TEST_ARG2 0x0004
36#define SD_RTC_WRITE_ARG1 0x027E
37#define SD_RTC_WRITE_ARG2 0x0009