構文
unsigned long CoreLeft(void);
パラメータ
なし戻り値
ファイルシステムの残り容量をバイト数で返します。必要条件
ヘッダファイル:
lib.hライブラリファイル:
libSTARTUPOPH5000.a
サンプル
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "lib.h"
void main(void)
{
char data[11];
FILE *fp;
memset( data, 0x00, sizeof( data ));
memcpy( data, "AAAAAAAAAA", 10 );
printf("Mem: %lu\n", CoreLeft());
if( ( fp = fopen( "TEST.TXT", "w") ) != NULL )
{
fwrite( data, 10, 1, fp );
fclose( fp );
}
printf("Mem: %lu\n", CoreLeft());
remove( "TEST.TXT" );
Delay(TIME_100MS*30); // wait for 3 seconds
printf("Mem: %lu\n", CoreLeft());
for (;;)
{
Idle();
}
}
最終更新日:2020/11/18