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: mbed-dev-OS5_10_4
Diff: SdCard/SdGlobals.h
- Revision:
- 0:014fad4dfb9d
diff -r 000000000000 -r 014fad4dfb9d SdCard/SdGlobals.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/SdCard/SdGlobals.h Fri Aug 07 07:24:21 2020 +0000
@@ -0,0 +1,77 @@
+/*-------------------------------------------------------------------------------------------------------------
+Program Name: SDGlobals.h
+Version: 1.x
+Sprache: C++
+Compiler: mbed
+Autors: UFa/PS
+
+Funktion: Globale Variablen für die SD-Card Zugriffe
+
+Modified:
+2018-02-02 UFa: Initiale Erstellung
+
+ --------------------------------------------------------------------------------------------------------------*/
+
+// #define UF_EQUAL "="
+#define BLANK " "
+
+#define FILE_RW_BUF_LEN 512
+
+
+
+// Strukturen -------------------------------------
+/*===========================================================================
+Die nachfolgende Struktur dient zur Bearbeitung der SD-Card
+===========================================================================*/
+struct strSdCard
+{
+ int MWString;
+// char MethInfo[4];
+
+ char SeqFileName[128];
+ char GenFile[128]; // wird für Sequenzmessung genommen
+
+};
+typedef struct strSdCard STR_SD_CARD;
+
+
+/*===========================================================================
+Die nachfolgende Struktur dient zur Speicherung der Dateinamen
+===========================================================================*/
+struct strFileNames
+{
+ char IniFileName[32];
+ char DevIdFileName[32];
+ char ParaFileName[32];
+ char ConfigFileName[32];
+ char DataPathName[32];
+ char SeqPathName[32];
+ char AutoFileName[32]; // Datei mit den Variablen fuer den Autostart
+ char FileReadMode[4];
+ char FileWriteMode[4];
+ char FileAppendMode[4];
+
+};
+typedef struct strFileNames STR_FILE_NAMES;
+
+
+
+
+
+// Variablen-------------------------------------
+
+extern class StorageCard clSdCard;
+extern STR_SD_CARD SdCard; // Variablen Struktur fuer die SdCard
+extern STR_FILE_NAMES FileNames;
+
+extern bool g_SdInitSuccess; // Fehler bei der Initialisierung der SD Karte, möglicherweise nicht gesteckt.
+extern char strFileRwBuf[512]; // Lese und Schreibpuffer für Dateizugriffe
+
+
+
+// Funktionen -------------------------------------
+extern int InitSdFileSystem();
+extern int CheckDiscStatus();
+extern void InitclSdCard();
+extern void InitFileNames();
+