18
18
*/
19
19
20
20
#include "log_test_util/log_test_util.h"
21
+ #include "log/log.h"
21
22
22
23
#if MYNEWT_VAL (LOG_FCB )
23
24
static struct flash_area fcb_areas [] = {
@@ -47,26 +48,26 @@ static int ltu_str_idx = 0;
47
48
static int ltu_str_max_idx = 0 ;
48
49
49
50
struct dummy_log {
50
- struct log_entry_hdr ueh ;
51
- struct log_tlv ;
51
+ struct log_entry_hdr hdr ;
52
+ struct log_tlv tlv ;
52
53
uint32_t num_entries ;
53
- }
54
+ };
54
55
55
56
struct dummy_log dummy_log = {
56
57
.hdr = {
57
58
.ue_ts = 1 ,
58
59
.ue_module = 2 ,
59
- .ue_etype = 3
60
- .ue_flags =
60
+ .ue_etype = 3 ,
61
+ .ue_flags = 0
61
62
#if MYNEWT_VAL (LOG_FLAGS_IMAGE_HASH )
62
- LOG_FLAGS_IMAGE_HASH
63
+ | LOG_FLAGS_IMG_HASH
63
64
#endif
64
65
#if MYNEWT_VAL (LOG_FLAGS_TLV_SUPPORT )
65
66
| LOG_FLAGS_TLV_SUPPORT
66
67
#endif
67
68
,
68
69
.ue_etype = 4 ,
69
- .ue_imghash = 0x12345678 ,
70
+ .ue_imghash = { 1 , 2 , 3 , 4 } ,
70
71
.ue_level = 3 ,
71
72
.ue_num_entries = 5
72
73
},
@@ -85,7 +86,7 @@ char *ltu_str_logs[] = {
85
86
NULL
86
87
};
87
88
88
- struct uint16_t ltu_off_arr [5 ];
89
+ uint16_t ltu_off_arr [5 ];
89
90
90
91
uint8_t dummy_log_arr [sizeof (ltu_str_logs ) + sizeof (struct dummy_log )* 4 ];
91
92
@@ -101,14 +102,16 @@ ltu_num_strs(void)
101
102
return i ;
102
103
}
103
104
104
- uint16_t * ltu_get_ltu_off_arr (void )
105
+ uint16_t *
106
+ ltu_get_ltu_off_arr (void )
105
107
{
106
108
return ltu_off_arr ;
107
109
}
108
110
109
111
uint16_t
110
112
ltu_init_arr (void )
111
113
{
114
+ int i ;
112
115
uint16_t offset = 0 ;
113
116
114
117
for (i = 0 ; i < ltu_num_strs (); i ++ ) {
@@ -120,7 +123,7 @@ ltu_init_arr(void)
120
123
& dummy_log .hdr .ue_imghash , LOG_IMG_HASHLEN );
121
124
offset += LOG_IMG_HASHLEN ;
122
125
#endif
123
- memcpy (dummy_log_arr + offset , ltu_str_logs [i ], sizeof (ltu_str_logs [i ]));
126
+ memcpy (dummy_log_arr + offset , ltu_str_logs [i ], strlen (ltu_str_logs [i ]));
124
127
offset += sizeof (ltu_str_logs [i ]);
125
128
#if MYNEWT_VAL (LOG_FLAGS_TLV_SUPPORT ) && MYNEWT_VAL (LOG_TLV_NUM_ENTRIES )
126
129
memcpy (dummy_log_arr + offset , & dummy_log .tlv , sizeof (struct log_tlv ));
0 commit comments