Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: ActiveCaster_ ActiveCaster_2
SDclass.h@2:f206311600ee, 2022-01-28 (annotated)
- Committer:
- e5119053f6
- Date:
- Fri Jan 28 15:43:18 2022 +0000
- Revision:
- 2:f206311600ee
- Parent:
- 0:5e4f1e288e2a
DDSS
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| e5119053f6 | 0:5e4f1e288e2a | 1 | #ifndef SDCLASS_h |
| e5119053f6 | 0:5e4f1e288e2a | 2 | #define SDCLASS_h |
| e5119053f6 | 0:5e4f1e288e2a | 3 | |
| e5119053f6 | 0:5e4f1e288e2a | 4 | #include "mbed.h" |
| e5119053f6 | 0:5e4f1e288e2a | 5 | //#include <SD.h> |
| e5119053f6 | 0:5e4f1e288e2a | 6 | #include "define.h" |
| e5119053f6 | 0:5e4f1e288e2a | 7 | #include "FATFileSystem.h" |
| e5119053f6 | 0:5e4f1e288e2a | 8 | #include "SDBlockDevice.h" |
| e5119053f6 | 0:5e4f1e288e2a | 9 | #include <string> |
| e5119053f6 | 0:5e4f1e288e2a | 10 | |
| e5119053f6 | 0:5e4f1e288e2a | 11 | class mySDclass{ |
| e5119053f6 | 0:5e4f1e288e2a | 12 | public: |
| e5119053f6 | 0:5e4f1e288e2a | 13 | mySDclass(); |
| e5119053f6 | 0:5e4f1e288e2a | 14 | |
| e5119053f6 | 0:5e4f1e288e2a | 15 | bool SD_enable = false; |
| e5119053f6 | 0:5e4f1e288e2a | 16 | string logFileName; |
| e5119053f6 | 0:5e4f1e288e2a | 17 | |
| e5119053f6 | 0:5e4f1e288e2a | 18 | int init(); |
| e5119053f6 | 0:5e4f1e288e2a | 19 | int make_logfile(); |
| e5119053f6 | 0:5e4f1e288e2a | 20 | int write_logdata(string); |
| e5119053f6 | 0:5e4f1e288e2a | 21 | |
| e5119053f6 | 0:5e4f1e288e2a | 22 | int path_read(int, double*, double*, double*, double*, int*, int*, double*); |
| e5119053f6 | 0:5e4f1e288e2a | 23 | |
| e5119053f6 | 0:5e4f1e288e2a | 24 | double str2double(char*, int); |
| e5119053f6 | 0:5e4f1e288e2a | 25 | int str2uint(char* str, int num); |
| e5119053f6 | 0:5e4f1e288e2a | 26 | }; |
| e5119053f6 | 0:5e4f1e288e2a | 27 | |
| e5119053f6 | 0:5e4f1e288e2a | 28 | #endif |