#include <iostream>
#include <string.h>
int main()
{
uint8_t values[][4] =
{
{ 0x04, 0x7F, 0x7F, 0x8C },
{ 0x02, 0x66, 0x60, 0x81 },
{ 0xE1, 0x10, 0x12, 0x00 },
};
char str[512];
strcpy( str, "pages [" );
for ( uint8_t i = 0; i < 3; i++ )
{
sprintf( str, "%s\n\t%d: [%02X,\n\t\t%02X,\n\t\t%02X,\n\t\t%02X]%c",
str,
i,
values[i][0],
values[i][1],
values[i][2],
values[i][3],
i < 2 ? ',' : '\n'
);
}
strcat( str, "]" );
printf( str );
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nLmg+CgppbnQgbWFpbigpCnsKCgl1aW50OF90IHZhbHVlc1tdWzRdID0KCXsKCQl7IDB4MDQsIDB4N0YsIDB4N0YsIDB4OEMgfSwKCSAgICB7IDB4MDIsIDB4NjYsIDB4NjAsIDB4ODEgfSwKCSAgICB7IDB4RTEsIDB4MTAsIDB4MTIsIDB4MDAgfSwKCX07CgkKCWNoYXIgc3RyWzUxMl07CgoJc3RyY3B5KCBzdHIsICJwYWdlcyBbIiApOwoJCglmb3IgKCB1aW50OF90IGkgPSAwOyBpIDwgMzsgaSsrICkKCXsKCQlzcHJpbnRmKCBzdHIsICIlc1xuXHQlZDogWyUwMlgsXG5cdFx0JTAyWCxcblx0XHQlMDJYLFxuXHRcdCUwMlhdJWMiLAoJCQlzdHIsCgkJCWksCgkJCXZhbHVlc1tpXVswXSwKCQkJdmFsdWVzW2ldWzFdLAoJCQl2YWx1ZXNbaV1bMl0sCgkJCXZhbHVlc1tpXVszXSwKCQkJaSA8IDIgPyAnLCcgOiAnXG4nCgkJKTsKCX0KCQoJc3RyY2F0KCBzdHIsICJdIiApOwoJCglwcmludGYoIHN0ciApOwoJCglyZXR1cm4gMDsKfQ==