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.
Dependencies: sd-driver_compatible_with_MAX32630FTHR
Fork of CircularBufferSDCardLib by
main.cpp@6:a36eda5701df, 2018-04-05 (annotated)
- Committer:
- DVLevine
- Date:
- Thu Apr 05 04:21:25 2018 -0400
- Revision:
- 6:a36eda5701df
- Parent:
- 5:0a4ff027086c
V1 Completed!!!!!!!!!
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| DVLevine | 0:ebe71c7e7854 | 1 | #include "mbed.h" |
| DVLevine | 0:ebe71c7e7854 | 2 | #include "dataRecorder.h" |
| DVLevine | 0:ebe71c7e7854 | 3 | |
| DVLevine | 0:ebe71c7e7854 | 4 | DataRecorder* boba = new DataRecorder(); |
| DVLevine | 0:ebe71c7e7854 | 5 | |
| DVLevine | 0:ebe71c7e7854 | 6 | //For SDCard |
| DVLevine |
3:df8fb1b5d868 | 7 | // Set up the button |
| DVLevine |
3:df8fb1b5d868 | 8 | InterruptIn irq(PF_2); |
| DVLevine |
3:df8fb1b5d868 | 9 | DigitalOut led1(PE_0); |
| DVLevine | 0:ebe71c7e7854 | 10 | |
| DVLevine | 0:ebe71c7e7854 | 11 | // main() runs in its own thread in the OS |
| DVLevine | 0:ebe71c7e7854 | 12 | int main() { |
| DVLevine | 0:ebe71c7e7854 | 13 | //create value (16 bit like prox reading) |
| DVLevine |
4:fe6d2823b7cb | 14 | |
| DVLevine |
4:fe6d2823b7cb | 15 | printf("We are in! \n"); |
| DVLevine |
4:fe6d2823b7cb | 16 | |
| DVLevine | 0:ebe71c7e7854 | 17 | uint16_t a = 123; |
| DVLevine | 0:ebe71c7e7854 | 18 | uint16_t b = 2034; |
| DVLevine | 0:ebe71c7e7854 | 19 | uint16_t c = 1040; |
| DVLevine | 0:ebe71c7e7854 | 20 | uint16_t d = 8; |
| DVLevine | 0:ebe71c7e7854 | 21 | uint16_t e = 980; |
| DVLevine |
3:df8fb1b5d868 | 22 | |
| DVLevine |
3:df8fb1b5d868 | 23 | uint32_t ta = 2121; |
| DVLevine |
3:df8fb1b5d868 | 24 | uint32_t tb = 8181; |
| DVLevine |
3:df8fb1b5d868 | 25 | uint32_t tc = 6262; |
| DVLevine |
3:df8fb1b5d868 | 26 | uint32_t td = 3535; |
| DVLevine |
3:df8fb1b5d868 | 27 | uint32_t te = 1212; |
| DVLevine | 0:ebe71c7e7854 | 28 | |
| DVLevine |
3:df8fb1b5d868 | 29 | boba->logDistancePoint(a); |
| DVLevine |
3:df8fb1b5d868 | 30 | boba->logDistancePoint(b); |
| DVLevine |
3:df8fb1b5d868 | 31 | boba->logDistancePoint(c); |
| DVLevine |
3:df8fb1b5d868 | 32 | boba->logDistancePoint(d); |
| DVLevine |
3:df8fb1b5d868 | 33 | boba->logDistancePoint(e); |
| DVLevine |
3:df8fb1b5d868 | 34 | |
| DVLevine |
5:0a4ff027086c | 35 | boba->logTimeStamp(ta); |
| DVLevine |
5:0a4ff027086c | 36 | boba->logTimeStamp(tb); |
| DVLevine |
5:0a4ff027086c | 37 | boba->logTimeStamp(tc); |
| DVLevine |
5:0a4ff027086c | 38 | boba->logTimeStamp(td); |
| DVLevine |
5:0a4ff027086c | 39 | boba->logTimeStamp(te); |
| DVLevine |
3:df8fb1b5d868 | 40 | |
| DVLevine |
4:fe6d2823b7cb | 41 | |
| DVLevine |
4:fe6d2823b7cb | 42 | printf("about to save\n"); |
| DVLevine | 0:ebe71c7e7854 | 43 | //printf("ERE IS %i \n",ere); |
| DVLevine |
2:c2cfb0ebc3bd | 44 | |
| DVLevine |
4:fe6d2823b7cb | 45 | boba->saveLoggedDataAndClearBuffer("/fs/SUPERDATAYO.txt"); |
| DVLevine |
4:fe6d2823b7cb | 46 | |
| DVLevine |
4:fe6d2823b7cb | 47 | printf("saved\n"); |
| DVLevine |
4:fe6d2823b7cb | 48 | |
| DVLevine | 0:ebe71c7e7854 | 49 | led1 = !led1; |
| DVLevine | 0:ebe71c7e7854 | 50 | } |
| DVLevine | 0:ebe71c7e7854 | 51 |
