Encoding.
[hackover2013-badge-firmware.git] / sprites / fontdata.c
index 941d8c7..365beb4 100644 (file)
@@ -1,3 +1,4 @@
+#include <stddef.h>
 #include <stdio.h>
 
 unsigned char const font5x8[] = {
@@ -228,8 +229,13 @@ unsigned char const font5x8[] = {
 };
 
 int main(void) {
-  FILE *fd = fopen("font.dat", "wb");
+  size_t i, j;
 
-  fwrite(font5x8, 1, sizeof(font5x8), fd);
-  fclose(fd);
+  for(i = 0; i < sizeof(font5x8) / 5; ++i) {
+    printf("  { ");
+    for(j = 0; j < 4; ++j) {
+      printf("0x%02x, ", font5x8[i * 5 + j] >> 1);
+    }
+    printf("0x%02x },\n", font5x8[i * 5 + 4] >> 1);
+  }
 }
This page took 0.021096 seconds and 4 git commands to generate.