SEGGER Semihosting

From SEGGER Wiki
Revision as of 01:59, 5 September 2019 by Rolf (talk | contribs) (Created page with "int SEGGER_SEMIHOST_Open (const char* sFilename, int Mode, int LenFilename); int SEGGER_SEMIHOST_Close (int hFile); int SEGGER_SEMIHOST_WriteC (char c); int...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

int SEGGER_SEMIHOST_Open (const char* sFilename, int Mode, int LenFilename); int SEGGER_SEMIHOST_Close (int hFile); int SEGGER_SEMIHOST_WriteC (char c); int SEGGER_SEMIHOST_Write0 (const char* s); int SEGGER_SEMIHOST_Write (int hFile, const char* pBuffer, int NumBytesToWrite); int SEGGER_SEMIHOST_Writef (const char* pFormat, va_list* pArg); int SEGGER_SEMIHOST_Read (int hFile, char* pBuffer, int NumBytesToRead); int SEGGER_SEMIHOST_ReadC (void); int SEGGER_SEMIHOST_IsTTY (int hFile); int SEGGER_SEMIHOST_Seek (int hFile, int Pos); int SEGGER_SEMIHOST_FLen (int hFile); int SEGGER_SEMIHOST_TmpName (char* pBuffer, int hFile, int pNumBytesName); int SEGGER_SEMIHOST_Remove (const char* pPath, int NumBytesPath); int SEGGER_SEMIHOST_Rename (const char* pFileName, int NumBytesFileName, const char* pNewName, int NumBytesNewName); int SEGGER_SEMIHOST_Clock (void); int SEGGER_SEMIHOST_Time (void); int SEGGER_SEMIHOST_System (const char* pCommand, int NumBytesCommand); int SEGGER_SEMIHOST_Errno (void); int SEGGER_SEMIHOST_GetCmdLine (char* pBuffer, char** psCmdLine, int* pNumBytesCmdLine); int SEGGER_SEMIHOST_Elapsed (unsigned long long* pTicks); int SEGGER_SEMIHOST_HeapInfo (char* pDataBlock); int SEGGER_SEMIHOST_TickFreq (void); int SEGGER_SEMIHOST_Exit (int ExitCode); int SEGGER_SEMIHOST_IsConnected (void);

int SEGGER_SEMIHOST_X_Request (int Op, SEGGER_SEMIHOST_PARA* pPara);