/* SPDX-License-Identifier: Apache-2.0 */ /* INCLUDES ==================================================================*/ #include #include #include #include "bit.h" /* MACROS ====================================================================*/ /* ENUMERATIONS ==============================================================*/ /* STRUCTS ===================================================================*/ /* GLOBAL VARIABLES ==========================================================*/ /* PROTOTYPES ================================================================*/ int main() { int i; __u8 *u8; __u32 *u32; /* Allocate memory */ u8 = (__u8*) malloc(1024); /* Cast variables */ u32 = (__u32*) u8; /* Fill with data */ for ( i = 0 ; i < 1024 ; i ++ ) u8[i] = i; printf("bit_print_buffer_u8() ------------------\n"); bit_print_buffer_u8(u8, 1024, 16, 1); //printf("bit_print_buffer_u16() ------------------\n"); //bit_print_buffer_u8(u8, 1024/2, 16, 1); printf("bit_print_buffer_u32() ------------------\n"); bit_print_buffer_u32(u32, 1024/4, 1, 1); free(u8); return 0; }