00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00034 #ifndef _MOD_LOG_H_
00035 # define _MOD_LOG_H_
00036
00037 # include "stm.h"
00038
00039 # ifdef __cplusplus
00040 extern "C" {
00041 # endif
00042
00049 void stm_log(TXPARAMS stm_word_t *addr);
00050
00057 void stm_log_u8(TXPARAMS uint8_t *addr);
00058
00065 void stm_log_u16(TXPARAMS uint16_t *addr);
00066
00073 void stm_log_u32(TXPARAMS uint32_t *addr);
00074
00081 void stm_log_u64(TXPARAMS uint64_t *addr);
00082
00089 void stm_log_char(TXPARAMS char *addr);
00090
00097 void stm_log_uchar(TXPARAMS unsigned char *addr);
00098
00105 void stm_log_short(TXPARAMS short *addr);
00106
00113 void stm_log_ushort(TXPARAMS unsigned short *addr);
00114
00121 void stm_log_int(TXPARAMS int *addr);
00122
00129 void stm_log_uint(TXPARAMS unsigned int *addr);
00130
00137 void stm_log_long(TXPARAMS long *addr);
00138
00145 void stm_log_ulong(TXPARAMS unsigned long *addr);
00146
00153 void stm_log_float(TXPARAMS float *addr);
00154
00161 void stm_log_double(TXPARAMS double *addr);
00162
00169 void stm_log_ptr(TXPARAMS void **addr);
00170
00179 void stm_log_bytes(TXPARAMS uint8_t *addr, size_t size);
00180
00186 void mod_log_init();
00187
00188 # ifdef __cplusplus
00189 }
00190 # endif
00191
00192 #endif