|
H8/3694 Framework | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Method Summary | |
inline char* |
crlf( char* buffer )
|
fifo_char_t* |
fifo_char_init( fifo_char_t* buffer, char* c, fifo_char_size_t size )
リングバッファを初期化します。 |
fifo_char_size_t |
fifo_char_read( fifo_char_t* buffer, char* c, fifo_char_size_t size )
リングバッファからデータを読み取ります。 |
fifo_char_size_t |
fifo_char_size( fifo_char_t* buffer )
リングバッファ上にあるデータサイズを求めます。 |
fifo_char_size_t |
fifo_char_write( fifo_char_t* buffer, char* data, fifo_char_size_t size )
リングバッファにデータを書き込みます。 |
fifo_num_t* |
fifo_num_init( fifo_num_t* buffer, num_t* array, fifo_num_size_t size )
FIFOを初期化します。 |
num_t* |
fifo_num_read( fifo_num_t* buffer, num_t* data )
FIFOから数値データを読み取ります。 |
fifo_num_size_t |
fifo_num_size( fifo_num_t* buffer )
FIFO上にあるデータの個数を取得します。 |
num_t* |
fifo_num_write( fifo_num_t* buffer, num_t data )
FIFOに数値データを書き込みます。 |
char* |
long2string( long l, char* buffer )
|
inline char* |
null_char( char* buffer )
|
char* |
short2string( short i, char* buffer )
|
char* |
uint2string( unsigned int i, char* buffer )
|
char* |
ushort2string( unsigned short i, char* buffer )
|
Method Detail |
inline char* crlf( char* buffer );
fifo_char_t* fifo_char_init( fifo_char_t* buffer, char* c, fifo_char_size_t size );
buffer
- 初期化するリングバッファ
c
- 実際にバッファとして機能する領域
size
- 実際のバッファサイズ、cの大きさfifo_char_size_t fifo_char_read( fifo_char_t* buffer, char* c, fifo_char_size_t size );
buffer
- 読み込み元となるリングバッファ
c
- 読み取ったデータを格納するバッファ
size
- 最大読み込みサイズ(byte)fifo_char_size_t fifo_char_size( fifo_char_t* buffer );
buffer
- リングバッファfifo_char_size_t fifo_char_write( fifo_char_t* buffer, char* data, fifo_char_size_t size );
buffer
- 書き込む対象リングバッファ
data
- 書き込むデータ
size
- 書き込むデータのサイズ(byte)fifo_num_t* fifo_num_init( fifo_num_t* buffer, num_t* array, fifo_num_size_t size );
buffer
- 初期化するFIFO
array
- 実際にバッファとして機能する領域
size
- 実際のバッファサイズ、arrayの大きさnum_t* fifo_num_read( fifo_num_t* buffer, num_t* data );
buffer
- 読み込み元となるFIFO
data
- 読み取ったデータを格納するバッファfifo_num_size_t fifo_num_size( fifo_num_t* buffer );
buffer
- FIFOnum_t* fifo_num_write( fifo_num_t* buffer, num_t data );
buffer
- 書き込む対象FIFO
data
- 書き込む数値データchar* long2string( long l, char* buffer );
inline char* null_char( char* buffer );
char* short2string( short i, char* buffer );
char* uint2string( unsigned int i, char* buffer );
char* ushort2string( unsigned short i, char* buffer );
|
H8/3694 Framework | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |