n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (3 x 3) --> 4 cols instead of 7 GRID_MAX_POINTS_X : 3 GRID_MAX_POINTS_Y : 3 Mesh_Point(1,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 8 suppress_x_offset: 1 suppress_y_offset: 1 x_map_pixels: 15 y_map_pixels: 24 Upper Left : Pixel mapping: (05,08) ---> Col:01 Row:01 x_pixel_mask=10000 y_pixel_offset=0 Lower Right : Pixel mapping: (09,15) ---> Col:01 Row:01 x_pixel_mask=00001 y_pixel_offset=7 Bottom Corner: Pixel mapping: (16,25) ---> Col:03 Row:03 x_pixel_mask=01000 y_pixel_offset=1 LCD Display: 0: 02 00 00 03 20 20 20 1: 02 04 20 03 20 20 20 2: 02 20 20 03 20 20 20 3: 20 01 01 20 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..... ..... ..... char row 1: ..... ##### #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ..... #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ..... #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####. # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:1 |# .#####. . # . . . . .<---<<< Row:1 |# .#####. . # . . . . .<---<<< Row:1 |# .#####. . # . . . . .<---<<< Row:1 |# .#####. . # . . . . .<---<<< Row:1 |# .#####. . # . . . . .<---<<< Row:1 |# .#####. . # . . . . .<---<<< Row:1 |# .#####. . # . . . . .<---<<< Row:1 |# .#####. . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####. . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [3,3] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (3 x 4) --> 4 cols instead of 7 GRID_MAX_POINTS_X : 3 GRID_MAX_POINTS_Y : 4 Mesh_Point(0,3) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 7 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 15 y_map_pixels: 28 Upper Left : Pixel mapping: (00,22) ---> Col:00 Row:02 x_pixel_mask=10000 y_pixel_offset=6 Lower Right : Pixel mapping: (04,28) ---> Col:00 Row:03 x_pixel_mask=00001 y_pixel_offset=4 Bottom Corner: Pixel mapping: (16,29) ---> Col:03 Row:03 x_pixel_mask=01000 y_pixel_offset=5 LCD Display: 0: 02 00 00 03 20 20 20 1: 02 20 20 03 20 20 20 2: 04 20 20 03 20 20 20 3: 05 01 01 03 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... #.... ##### ..... ..... char row 1: ..... ..... #.... .#... #.... ##### ..... ..... char row 2: ..... ..... #.... .#... #.... ##### ..... ..... char row 3: ..... ..... #.... .#... #.... ##### ..... ..... char row 4: ..... ..... #.... .#... #.... ##### ..... ..... char row 5: ..... ##### #.... .#... #.... ##### ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ..... #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####. # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |#####. . . # . . . . .<---<<< Row:2 |#####. . . # . . . . .<---<<< Row:3 |#####. . . # . . . . .<---<<< Row:3 |#####. . . # . . . . .<---<<< Row:3 |#####. . . # . . . . .<---<<< Row:3 |#####. . . # . . . . .<---<<< Row:3 |#####. . . # . . . . .<---<<< Row:3 |#####.#####.#####. # . . . . .<---<<< Row:3 | . . . # . . . . .<---<<< Row:3 | . . . # . . . . .<---<<< Done with pixel combinations for [3,4] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (3 x 5) --> 4 cols instead of 7 GRID_MAX_POINTS_X : 3 GRID_MAX_POINTS_Y : 5 Mesh_Point(2,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 6 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 15 y_map_pixels: 30 Upper Left : Pixel mapping: (10,07) ---> Col:02 Row:00 x_pixel_mask=10000 y_pixel_offset=7 Lower Right : Pixel mapping: (14,12) ---> Col:02 Row:01 x_pixel_mask=00001 y_pixel_offset=4 Bottom Corner: Pixel mapping: (16,31) ---> Col:03 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 04 03 20 20 20 1: 02 20 05 03 20 20 20 2: 02 20 20 03 20 20 20 3: 02 01 01 03 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ##### ..... ..... char row 1: ..... ..... #.... .#... ..... ##### ..... ..... char row 2: ..... ..... #.... .#... ..... ##### ..... ..... char row 3: ..... ..... #.... .#... ..... ##### ..... ..... char row 4: ..... ..... #.... .#... ..... ##### ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ##### #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####. # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . .#####. # . . . . .<---<<< Row:1 |# . .#####. # . . . . .<---<<< Row:1 |# . .#####. # . . . . .<---<<< Row:1 |# . .#####. # . . . . .<---<<< Row:1 |# . .#####. # . . . . .<---<<< Row:1 |# . .#####. # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# .#####.#####. # . . . . .<---<<< Done with pixel combinations for [3,5] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (3 x 6) --> 4 cols instead of 7 GRID_MAX_POINTS_X : 3 GRID_MAX_POINTS_Y : 6 Mesh_Point(1,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 5 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 15 y_map_pixels: 30 Upper Left : Pixel mapping: (05,06) ---> Col:01 Row:00 x_pixel_mask=10000 y_pixel_offset=6 Lower Right : Pixel mapping: (09,10) ---> Col:01 Row:01 x_pixel_mask=00001 y_pixel_offset=2 Bottom Corner: Pixel mapping: (16,31) ---> Col:03 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 04 00 03 20 20 20 1: 02 05 20 03 20 20 20 2: 02 20 20 03 20 20 20 3: 02 01 01 03 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ##### ..... ..... char row 1: ..... ..... #.... .#... ..... ##### ..... ..... char row 2: ..... ..... #.... .#... ..... ##### ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ##### #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####. # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# .#####. . # . . . . .<---<<< Row:0 |# .#####. . # . . . . .<---<<< Row:1 |# .#####. . # . . . . .<---<<< Row:1 |# .#####. . # . . . . .<---<<< Row:1 |# .#####. . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# .#####.#####. # . . . . .<---<<< Done with pixel combinations for [3,6] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (3 x 7) --> 4 cols instead of 7 GRID_MAX_POINTS_X : 3 GRID_MAX_POINTS_Y : 7 Mesh_Point(0,6) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 4 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 15 y_map_pixels: 28 Upper Left : Pixel mapping: (00,25) ---> Col:00 Row:03 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (04,28) ---> Col:00 Row:03 x_pixel_mask=00001 y_pixel_offset=4 Bottom Corner: Pixel mapping: (16,29) ---> Col:03 Row:03 x_pixel_mask=01000 y_pixel_offset=5 LCD Display: 0: 02 00 00 03 20 20 20 1: 02 20 20 03 20 20 20 2: 02 20 20 03 20 20 20 3: 04 01 01 03 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... #.... ..... ..... ..... char row 1: ..... ..... #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ##### #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####. # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |#####. . . # . . . . .<---<<< Row:3 |#####. . . # . . . . .<---<<< Row:3 |#####. . . # . . . . .<---<<< Row:3 |#####. . . # . . . . .<---<<< Row:3 |#####.#####.#####. # . . . . .<---<<< Row:3 | . . . # . . . . .<---<<< Row:3 | . . . # . . . . .<---<<< Done with pixel combinations for [3,7] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (3 x 8) --> 4 cols instead of 7 GRID_MAX_POINTS_X : 3 GRID_MAX_POINTS_Y : 8 Mesh_Point(2,3) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 15 y_map_pixels: 24 Upper Left : Pixel mapping: (10,10) ---> Col:02 Row:01 x_pixel_mask=10000 y_pixel_offset=2 Lower Right : Pixel mapping: (14,12) ---> Col:02 Row:01 x_pixel_mask=00001 y_pixel_offset=4 Bottom Corner: Pixel mapping: (16,25) ---> Col:03 Row:03 x_pixel_mask=01000 y_pixel_offset=1 LCD Display: 0: 02 00 00 03 20 20 20 1: 02 20 04 03 20 20 20 2: 02 20 20 03 20 20 20 3: 20 01 01 20 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ##### #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####. # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . .#####. # . . . . .<---<<< Row:1 |# . .#####. # . . . . .<---<<< Row:1 |# . .#####. # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####. . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [3,8] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (3 x 9) --> 4 cols instead of 7 GRID_MAX_POINTS_X : 3 GRID_MAX_POINTS_Y : 9 Mesh_Point(1,7) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 15 y_map_pixels: 27 Upper Left : Pixel mapping: (05,22) ---> Col:01 Row:02 x_pixel_mask=10000 y_pixel_offset=6 Lower Right : Pixel mapping: (09,24) ---> Col:01 Row:03 x_pixel_mask=00001 y_pixel_offset=0 Bottom Corner: Pixel mapping: (16,28) ---> Col:03 Row:03 x_pixel_mask=01000 y_pixel_offset=4 LCD Display: 0: 02 00 00 03 20 20 20 1: 02 20 20 03 20 20 20 2: 02 04 20 03 20 20 20 3: 02 05 01 03 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ##### ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ##### #.... .#... ..... ##### ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ..... #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####. # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# .#####. . # . . . . .<---<<< Row:2 |# .#####. . # . . . . .<---<<< Row:3 |# .#####. . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# .#####.#####. # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Done with pixel combinations for [3,9] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (3 x 10) --> 4 cols instead of 7 GRID_MAX_POINTS_X : 3 GRID_MAX_POINTS_Y : 10 Mesh_Point(0,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 15 y_map_pixels: 30 Upper Left : Pixel mapping: (00,04) ---> Col:00 Row:00 x_pixel_mask=10000 y_pixel_offset=4 Lower Right : Pixel mapping: (04,06) ---> Col:00 Row:00 x_pixel_mask=00001 y_pixel_offset=6 Bottom Corner: Pixel mapping: (16,31) ---> Col:03 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 04 00 00 03 20 20 20 1: 02 20 20 03 20 20 20 2: 02 20 20 03 20 20 20 3: 02 01 01 03 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..... ..... ..... char row 1: ..... ..... #.... .#... #.... ..... ..... ..... char row 2: ..... ..... #.... .#... #.... ..... ..... ..... char row 3: ..... ..... #.... .#... #.... ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ..... #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ##### #.... .#... #.... ..... ..... ..... Row:0 |#####.#####.#####. # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |#####. . . # . . . . .<---<<< Row:0 |#####. . . # . . . . .<---<<< Row:0 |#####. . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# .#####.#####. # . . . . .<---<<< Done with pixel combinations for [3,10] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (3 x 11) --> 4 cols instead of 7 Not able to use all rows of display for (3 x 11) --> 3 rows instead of 4 **** LCD Display: 0: 02 00 00 03 20 20 20 1: 02 20 20 03 20 20 20 2: 02 01 01 03 20 20 20 3: 20 20 20 20 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... ..... ..... ..... ..... ..... ..... char row 1: ..... ..... ..... ..... ..... ..... ..... ..... char row 2: ..... ..... ..... ..... ..... ..... ..... ..... char row 3: ..... ..... ..... ..... ..... ..... ..... ..... char row 4: ..... ..... ..... ..... ..... ..... ..... ..... char row 5: ..... ..... ..... ..... ..... ..... ..... ..... char row 6: ..... ..... ..... ..... ..... ..... ..... ..... char row 7: ..... ##### ..... ..... ..... ..... ..... ..... Row:0 | .#####.#####. . . . . .<---<<< Row:0 | . . . . . . . .<---<<< Row:0 | . . . . . . . .<---<<< Row:0 | . . . . . . . .<---<<< Row:0 | . . . . . . . .<---<<< Row:0 | . . . . . . . .<---<<< Row:0 | . . . . . . . .<---<<< Row:0 | . . . . . . . .<---<<< Row:1 | . . . . . . . .<---<<< Row:1 | . . . . . . . .<---<<< Row:1 | . . . . . . . .<---<<< Row:1 | . . . . . . . .<---<<< Row:1 | . . . . . . . .<---<<< Row:1 | . . . . . . . .<---<<< Row:1 | . . . . . . . .<---<<< Row:1 | . . . . . . . .<---<<< Row:2 | . . . . . . . .<---<<< Row:2 | . . . . . . . .<---<<< Row:2 | . . . . . . . .<---<<< Row:2 | . . . . . . . .<---<<< Row:2 | . . . . . . . .<---<<< Row:2 | . . . . . . . .<---<<< Row:2 | . . . . . . . .<---<<< Row:2 | .#####.#####. . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< GRID_MAX_POINTS_X : 3 GRID_MAX_POINTS_Y : 11 Mesh_Point(2,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 15 y_map_pixels: 22 Upper Left : Pixel mapping: (10,09) ---> Col:02 Row:01 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (14,10) ---> Col:02 Row:01 x_pixel_mask=00001 y_pixel_offset=2 Bottom Corner: Pixel mapping: (16,23) ---> Col:03 Row:02 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 03 20 20 20 1: 02 20 04 03 20 20 20 2: 02 01 01 03 20 20 20 3: 20 20 20 20 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ##### #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####. # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . .#####. # . . . . .<---<<< Row:1 |# . .#####. # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# .#####.#####. # . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [3,11] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (3 x 12) --> 4 cols instead of 7 GRID_MAX_POINTS_X : 3 GRID_MAX_POINTS_Y : 12 Mesh_Point(1,7) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 15 y_map_pixels: 24 Upper Left : Pixel mapping: (05,15) ---> Col:01 Row:01 x_pixel_mask=10000 y_pixel_offset=7 Lower Right : Pixel mapping: (09,16) ---> Col:01 Row:02 x_pixel_mask=00001 y_pixel_offset=0 Bottom Corner: Pixel mapping: (16,25) ---> Col:03 Row:03 x_pixel_mask=01000 y_pixel_offset=1 Here! LCD Display: 0: 02 00 00 03 20 20 20 1: 02 04 20 03 20 20 20 2: 02 05 20 03 20 20 20 3: 20 01 01 20 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ##### ..... ..... char row 1: ..... ##### #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####. # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# .#####. . # . . . . .<---<<< Row:2 |# .#####. . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####. . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [3,12] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (3 x 13) --> 4 cols instead of 7 GRID_MAX_POINTS_X : 3 GRID_MAX_POINTS_Y : 13 Mesh_Point(0,10) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 15 y_map_pixels: 26 Upper Left : Pixel mapping: (00,21) ---> Col:00 Row:02 x_pixel_mask=10000 y_pixel_offset=5 Lower Right : Pixel mapping: (04,22) ---> Col:00 Row:02 x_pixel_mask=00001 y_pixel_offset=6 Bottom Corner: Pixel mapping: (16,27) ---> Col:03 Row:03 x_pixel_mask=01000 y_pixel_offset=3 LCD Display: 0: 02 00 00 03 20 20 20 1: 02 20 20 03 20 20 20 2: 04 20 20 03 20 20 20 3: 20 01 01 20 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... #.... ..... ..... ..... char row 1: ..... ..... #.... .#... #.... ..... ..... ..... char row 2: ..... ..... #.... .#... #.... ..... ..... ..... char row 3: ..... ##### #.... .#... #.... ..... ..... ..... char row 4: ..... ..... #.... .#... #.... ..... ..... ..... char row 5: ..... ..... #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ..... #.... .#... #.... ..... ..... ..... Row:0 |# .#####.#####. # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |#####. . . # . . . . .<---<<< Row:2 |#####. . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####. . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [3,13] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (3 x 14) --> 4 cols instead of 7 GRID_MAX_POINTS_X : 3 GRID_MAX_POINTS_Y : 14 Mesh_Point(2,13) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 15 y_map_pixels: 28 Upper Left : Pixel mapping: (10,27) ---> Col:02 Row:03 x_pixel_mask=10000 y_pixel_offset=3 Lower Right : Pixel mapping: (14,28) ---> Col:02 Row:03 x_pixel_mask=00001 y_pixel_offset=4 Bottom Corner: Pixel mapping: (16,29) ---> Col:03 Row:03 x_pixel_mask=01000 y_pixel_offset=5 LCD Display: 0: 02 00 00 03 20 20 20 1: 02 20 20 03 20 20 20 2: 02 20 20 03 20 20 20 3: 02 01 04 03 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ##### #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####. # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . .#####. # . . . . .<---<<< Row:3 |# . .#####. # . . . . .<---<<< Row:3 |# .#####.#####. # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Done with pixel combinations for [3,14] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (3 x 15) --> 4 cols instead of 7 GRID_MAX_POINTS_X : 3 GRID_MAX_POINTS_Y : 15 Mesh_Point(1,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 15 y_map_pixels: 30 Upper Left : Pixel mapping: (05,03) ---> Col:01 Row:00 x_pixel_mask=10000 y_pixel_offset=3 Lower Right : Pixel mapping: (09,04) ---> Col:01 Row:00 x_pixel_mask=00001 y_pixel_offset=4 Bottom Corner: Pixel mapping: (16,31) ---> Col:03 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 04 00 03 20 20 20 1: 02 20 20 03 20 20 20 2: 02 20 20 03 20 20 20 3: 02 01 01 03 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..... ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ##### #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####. # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# .#####. . # . . . . .<---<<< Row:0 |# .#####. . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:0 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:1 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:2 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# . . . # . . . . .<---<<< Row:3 |# .#####.#####. # . . . . .<---<<< Done with pixel combinations for [3,15] Done with pixel combinations for [3,*] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (4 x 3) --> 5 cols instead of 7 GRID_MAX_POINTS_X : 4 GRID_MAX_POINTS_Y : 3 Mesh_Point(3,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 8 suppress_x_offset: 1 suppress_y_offset: 1 x_map_pixels: 20 y_map_pixels: 24 Upper Left : Pixel mapping: (15,00) ---> Col:03 Row:00 x_pixel_mask=10000 y_pixel_offset=0 Lower Right : Pixel mapping: (19,07) ---> Col:03 Row:00 x_pixel_mask=00001 y_pixel_offset=7 Bottom Corner: Pixel mapping: (21,25) ---> Col:04 Row:03 x_pixel_mask=01000 y_pixel_offset=1 LCD Display: 0: 02 00 00 04 03 20 20 1: 02 20 20 20 03 20 20 2: 02 20 20 20 03 20 20 3: 20 01 01 01 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..... ..... ..... char row 1: ..... ##### #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ..... #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ..... #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####.#####. # . . . .<---<<< Row:0 |# . . .#####. # . . . .<---<<< Row:0 |# . . .#####. # . . . .<---<<< Row:0 |# . . .#####. # . . . .<---<<< Row:0 |# . . .#####. # . . . .<---<<< Row:0 |# . . .#####. # . . . .<---<<< Row:0 |# . . .#####. # . . . .<---<<< Row:0 |# . . .#####. # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####. . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [4,3] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (4 x 4) --> 5 cols instead of 7 GRID_MAX_POINTS_X : 4 GRID_MAX_POINTS_Y : 4 Mesh_Point(0,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 7 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 20 y_map_pixels: 28 Upper Left : Pixel mapping: (00,01) ---> Col:00 Row:00 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (04,07) ---> Col:00 Row:00 x_pixel_mask=00001 y_pixel_offset=7 Bottom Corner: Pixel mapping: (21,29) ---> Col:04 Row:03 x_pixel_mask=01000 y_pixel_offset=5 LCD Display: 0: 04 00 00 00 03 20 20 1: 02 20 20 20 03 20 20 2: 02 20 20 20 03 20 20 3: 02 01 01 01 03 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..... ..... ..... char row 1: ..... ..... #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ##### #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ..... #.... .#... ##### ..... ..... ..... Row:0 |#####.#####.#####.#####. # . . . .<---<<< Row:0 |#####. . . . # . . . .<---<<< Row:0 |#####. . . . # . . . .<---<<< Row:0 |#####. . . . # . . . .<---<<< Row:0 |#####. . . . # . . . .<---<<< Row:0 |#####. . . . # . . . .<---<<< Row:0 |#####. . . . # . . . .<---<<< Row:0 |#####. . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# .#####.#####.#####. # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Done with pixel combinations for [4,4] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (4 x 5) --> 5 cols instead of 7 GRID_MAX_POINTS_X : 4 GRID_MAX_POINTS_Y : 5 Mesh_Point(1,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 6 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 20 y_map_pixels: 30 Upper Left : Pixel mapping: (05,01) ---> Col:01 Row:00 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (09,06) ---> Col:01 Row:00 x_pixel_mask=00001 y_pixel_offset=6 Bottom Corner: Pixel mapping: (21,31) ---> Col:04 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 04 00 00 03 20 20 1: 02 20 20 20 03 20 20 2: 02 20 20 20 03 20 20 3: 02 01 01 01 03 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..... ..... ..... char row 1: ..... ..... #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ..... #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ##### #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####. # . . . .<---<<< Row:0 |# .#####. . . # . . . .<---<<< Row:0 |# .#####. . . # . . . .<---<<< Row:0 |# .#####. . . # . . . .<---<<< Row:0 |# .#####. . . # . . . .<---<<< Row:0 |# .#####. . . # . . . .<---<<< Row:0 |# .#####. . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# .#####.#####.#####. # . . . .<---<<< Done with pixel combinations for [4,5] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (4 x 6) --> 5 cols instead of 7 GRID_MAX_POINTS_X : 4 GRID_MAX_POINTS_Y : 6 Mesh_Point(2,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 5 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 20 y_map_pixels: 30 Upper Left : Pixel mapping: (10,01) ---> Col:02 Row:00 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (14,05) ---> Col:02 Row:00 x_pixel_mask=00001 y_pixel_offset=5 Bottom Corner: Pixel mapping: (21,31) ---> Col:04 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 04 00 03 20 20 1: 02 20 20 20 03 20 20 2: 02 20 20 20 03 20 20 3: 02 01 01 01 03 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..... ..... ..... char row 1: ..... ..... #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ..... #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ##### #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####. # . . . .<---<<< Row:0 |# . .#####. . # . . . .<---<<< Row:0 |# . .#####. . # . . . .<---<<< Row:0 |# . .#####. . # . . . .<---<<< Row:0 |# . .#####. . # . . . .<---<<< Row:0 |# . .#####. . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# .#####.#####.#####. # . . . .<---<<< Done with pixel combinations for [4,6] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (4 x 7) --> 5 cols instead of 7 GRID_MAX_POINTS_X : 4 GRID_MAX_POINTS_Y : 7 Mesh_Point(3,5) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 4 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 20 y_map_pixels: 28 Upper Left : Pixel mapping: (15,21) ---> Col:03 Row:02 x_pixel_mask=10000 y_pixel_offset=5 Lower Right : Pixel mapping: (19,24) ---> Col:03 Row:03 x_pixel_mask=00001 y_pixel_offset=0 Bottom Corner: Pixel mapping: (21,29) ---> Col:04 Row:03 x_pixel_mask=01000 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 03 20 20 1: 02 20 20 20 03 20 20 2: 02 20 20 04 03 20 20 3: 02 01 01 05 03 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ##### ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ##### #.... .#... ##### ##### ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ..... #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####.#####. # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . .#####. # . . . .<---<<< Row:2 |# . . .#####. # . . . .<---<<< Row:2 |# . . .#####. # . . . .<---<<< Row:3 |# . . .#####. # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# .#####.#####.#####. # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Done with pixel combinations for [4,7] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (4 x 8) --> 5 cols instead of 7 GRID_MAX_POINTS_X : 4 GRID_MAX_POINTS_Y : 8 Mesh_Point(0,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 20 y_map_pixels: 24 Upper Left : Pixel mapping: (00,13) ---> Col:00 Row:01 x_pixel_mask=10000 y_pixel_offset=5 Lower Right : Pixel mapping: (04,15) ---> Col:00 Row:01 x_pixel_mask=00001 y_pixel_offset=7 Bottom Corner: Pixel mapping: (21,25) ---> Col:04 Row:03 x_pixel_mask=01000 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 03 20 20 1: 04 20 20 20 03 20 20 2: 02 20 20 20 03 20 20 3: 20 01 01 01 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... #.... ..... ..... ..... char row 1: ..... ##### #.... .#... #.... ..... ..... ..... char row 2: ..... ..... #.... .#... #.... ..... ..... ..... char row 3: ..... ..... #.... .#... #.... ..... ..... ..... char row 4: ..... ..... #.... .#... #.... ..... ..... ..... char row 5: ..... ..... #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ..... #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####.#####. # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |#####. . . . # . . . .<---<<< Row:1 |#####. . . . # . . . .<---<<< Row:1 |#####. . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####. . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [4,8] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (4 x 9) --> 5 cols instead of 7 GRID_MAX_POINTS_X : 4 GRID_MAX_POINTS_Y : 9 Mesh_Point(1,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 20 y_map_pixels: 27 Upper Left : Pixel mapping: (05,01) ---> Col:01 Row:00 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (09,03) ---> Col:01 Row:00 x_pixel_mask=00001 y_pixel_offset=3 Bottom Corner: Pixel mapping: (21,28) ---> Col:04 Row:03 x_pixel_mask=01000 y_pixel_offset=4 LCD Display: 0: 02 04 00 00 03 20 20 1: 02 20 20 20 03 20 20 2: 02 20 20 20 03 20 20 3: 02 01 01 01 03 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..... ..... ..... char row 1: ..... ..... #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ##### #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####. # . . . .<---<<< Row:0 |# .#####. . . # . . . .<---<<< Row:0 |# .#####. . . # . . . .<---<<< Row:0 |# .#####. . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# .#####.#####.#####. # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Done with pixel combinations for [4,9] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (4 x 10) --> 5 cols instead of 7 GRID_MAX_POINTS_X : 4 GRID_MAX_POINTS_Y : 10 Mesh_Point(2,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 20 y_map_pixels: 30 Upper Left : Pixel mapping: (10,01) ---> Col:02 Row:00 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (14,03) ---> Col:02 Row:00 x_pixel_mask=00001 y_pixel_offset=3 Bottom Corner: Pixel mapping: (21,31) ---> Col:04 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 04 00 03 20 20 1: 02 20 20 20 03 20 20 2: 02 20 20 20 03 20 20 3: 02 01 01 01 03 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..... ..... ..... char row 1: ..... ..... #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ##### #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####. # . . . .<---<<< Row:0 |# . .#####. . # . . . .<---<<< Row:0 |# . .#####. . # . . . .<---<<< Row:0 |# . .#####. . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# .#####.#####.#####. # . . . .<---<<< Done with pixel combinations for [4,10] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (4 x 11) --> 5 cols instead of 7 Not able to use all rows of display for (4 x 11) --> 3 rows instead of 4 GRID_MAX_POINTS_X : 4 GRID_MAX_POINTS_Y : 11 Mesh_Point(3,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 20 y_map_pixels: 22 Upper Left : Pixel mapping: (15,09) ---> Col:03 Row:01 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (19,10) ---> Col:03 Row:01 x_pixel_mask=00001 y_pixel_offset=2 Bottom Corner: Pixel mapping: (21,23) ---> Col:04 Row:02 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 03 20 20 1: 02 20 20 04 03 20 20 2: 02 01 01 01 03 20 20 3: 20 20 20 20 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ##### #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####. # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . .#####. # . . . .<---<<< Row:1 |# . . .#####. # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# .#####.#####.#####. # . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [4,11] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (4 x 12) --> 5 cols instead of 7 GRID_MAX_POINTS_X : 4 GRID_MAX_POINTS_Y : 12 Mesh_Point(0,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 20 y_map_pixels: 24 Upper Left : Pixel mapping: (00,01) ---> Col:00 Row:00 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (04,02) ---> Col:00 Row:00 x_pixel_mask=00001 y_pixel_offset=2 Bottom Corner: Pixel mapping: (21,25) ---> Col:04 Row:03 x_pixel_mask=01000 y_pixel_offset=1 LCD Display: 0: 04 00 00 00 03 20 20 1: 02 20 20 20 03 20 20 2: 02 20 20 20 03 20 20 3: 20 01 01 01 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..... ..... ..... char row 1: ..... ##### #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... #.... ..... ..... ..... char row 4: ..... ..... #.... .#... #.... ..... ..... ..... char row 5: ..... ..... #.... .#... #.... ..... ..... ..... char row 6: ..... ..... #.... .#... #.... ..... ..... ..... char row 7: ..... ..... #.... .#... #.... ..... ..... ..... Row:0 |#####.#####.#####.#####. # . . . .<---<<< Row:0 |#####. . . . # . . . .<---<<< Row:0 |#####. . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####. . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [4,12] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (4 x 13) --> 5 cols instead of 7 GRID_MAX_POINTS_X : 4 GRID_MAX_POINTS_Y : 13 Mesh_Point(1,11) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 20 y_map_pixels: 26 Upper Left : Pixel mapping: (05,23) ---> Col:01 Row:02 x_pixel_mask=10000 y_pixel_offset=7 Lower Right : Pixel mapping: (09,24) ---> Col:01 Row:03 x_pixel_mask=00001 y_pixel_offset=0 Bottom Corner: Pixel mapping: (21,27) ---> Col:04 Row:03 x_pixel_mask=01000 y_pixel_offset=3 LCD Display: 0: 02 00 00 00 03 20 20 1: 02 20 20 20 03 20 20 2: 02 04 20 20 03 20 20 3: 20 05 01 01 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ##### ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ##### #.... .#... ..... ##### ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####.#####. # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# .#####. . . # . . . .<---<<< Row:3 | .#####. . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####. . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [4,13] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (4 x 14) --> 5 cols instead of 7 GRID_MAX_POINTS_X : 4 GRID_MAX_POINTS_Y : 14 Mesh_Point(2,12) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 20 y_map_pixels: 28 Upper Left : Pixel mapping: (10,25) ---> Col:02 Row:03 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (14,26) ---> Col:02 Row:03 x_pixel_mask=00001 y_pixel_offset=2 Bottom Corner: Pixel mapping: (21,29) ---> Col:04 Row:03 x_pixel_mask=01000 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 03 20 20 1: 02 20 20 20 03 20 20 2: 02 20 20 20 03 20 20 3: 02 01 04 01 03 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ##### #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####. # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . .#####. . # . . . .<---<<< Row:3 |# . .#####. . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# .#####.#####.#####. # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Done with pixel combinations for [4,14] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (4 x 15) --> 5 cols instead of 7 GRID_MAX_POINTS_X : 4 GRID_MAX_POINTS_Y : 15 Mesh_Point(3,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 20 y_map_pixels: 30 Upper Left : Pixel mapping: (15,01) ---> Col:03 Row:00 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (19,02) ---> Col:03 Row:00 x_pixel_mask=00001 y_pixel_offset=2 Bottom Corner: Pixel mapping: (21,31) ---> Col:04 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 04 03 20 20 1: 02 20 20 20 03 20 20 2: 02 20 20 20 03 20 20 3: 02 01 01 01 03 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..... ..... ..... char row 1: ..... ..... #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ##### #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####. # . . . .<---<<< Row:0 |# . . .#####. # . . . .<---<<< Row:0 |# . . .#####. # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:0 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:1 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:2 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# . . . . # . . . .<---<<< Row:3 |# .#####.#####.#####. # . . . .<---<<< Done with pixel combinations for [4,15] Done with pixel combinations for [4,*] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (5 x 3) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 5 GRID_MAX_POINTS_Y : 3 Mesh_Point(0,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 8 suppress_x_offset: 1 suppress_y_offset: 1 x_map_pixels: 25 y_map_pixels: 24 Upper Left : Pixel mapping: (00,16) ---> Col:00 Row:02 x_pixel_mask=10000 y_pixel_offset=0 Lower Right : Pixel mapping: (04,23) ---> Col:00 Row:02 x_pixel_mask=00001 y_pixel_offset=7 Bottom Corner: Pixel mapping: (26,25) ---> Col:05 Row:03 x_pixel_mask=01000 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 04 20 20 20 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..... ..... ..... char row 1: ..... ##### #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ..... #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ..... #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |#####. . . . . # . . .<---<<< Row:2 |#####. . . . . # . . .<---<<< Row:2 |#####. . . . . # . . .<---<<< Row:2 |#####. . . . . # . . .<---<<< Row:2 |#####. . . . . # . . .<---<<< Row:2 |#####. . . . . # . . .<---<<< Row:2 |#####. . . . . # . . .<---<<< Row:2 |#####. . . . . # . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [5,3] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (5 x 4) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 5 GRID_MAX_POINTS_Y : 4 Mesh_Point(2,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 7 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 25 y_map_pixels: 28 Upper Left : Pixel mapping: (10,08) ---> Col:02 Row:01 x_pixel_mask=10000 y_pixel_offset=0 Lower Right : Pixel mapping: (14,14) ---> Col:02 Row:01 x_pixel_mask=00001 y_pixel_offset=6 Bottom Corner: Pixel mapping: (26,29) ---> Col:05 Row:03 x_pixel_mask=01000 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 04 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..... ..... ..... char row 1: ..... ..... #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ##### #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . .#####. . . # . . .<---<<< Row:1 |# . .#####. . . # . . .<---<<< Row:1 |# . .#####. . . # . . .<---<<< Row:1 |# . .#####. . . # . . .<---<<< Row:1 |# . .#####. . . # . . .<---<<< Row:1 |# . .#####. . . # . . .<---<<< Row:1 |# . .#####. . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Done with pixel combinations for [5,4] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (5 x 5) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 5 GRID_MAX_POINTS_Y : 5 Mesh_Point(4,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 6 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 25 y_map_pixels: 30 Upper Left : Pixel mapping: (20,25) ---> Col:04 Row:03 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (24,30) ---> Col:04 Row:03 x_pixel_mask=00001 y_pixel_offset=6 Bottom Corner: Pixel mapping: (26,31) ---> Col:05 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 04 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ..... #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ##### #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . .#####. # . . .<---<<< Row:3 |# . . . .#####. # . . .<---<<< Row:3 |# . . . .#####. # . . .<---<<< Row:3 |# . . . .#####. # . . .<---<<< Row:3 |# . . . .#####. # . . .<---<<< Row:3 |# . . . .#####. # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Done with pixel combinations for [5,5] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (5 x 6) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 5 GRID_MAX_POINTS_Y : 6 Mesh_Point(1,5) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 5 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 25 y_map_pixels: 30 Upper Left : Pixel mapping: (05,26) ---> Col:01 Row:03 x_pixel_mask=10000 y_pixel_offset=2 Lower Right : Pixel mapping: (09,30) ---> Col:01 Row:03 x_pixel_mask=00001 y_pixel_offset=6 Bottom Corner: Pixel mapping: (26,31) ---> Col:05 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 04 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ..... #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ##### #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####. . . . # . . .<---<<< Row:3 |# .#####. . . . # . . .<---<<< Row:3 |# .#####. . . . # . . .<---<<< Row:3 |# .#####. . . . # . . .<---<<< Row:3 |# .#####. . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Done with pixel combinations for [5,6] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (5 x 7) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 5 GRID_MAX_POINTS_Y : 7 Mesh_Point(3,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 4 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 25 y_map_pixels: 28 Upper Left : Pixel mapping: (15,17) ---> Col:03 Row:02 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (19,20) ---> Col:03 Row:02 x_pixel_mask=00001 y_pixel_offset=4 Bottom Corner: Pixel mapping: (26,29) ---> Col:05 Row:03 x_pixel_mask=01000 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 04 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ##### #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . .#####. . # . . .<---<<< Row:2 |# . . .#####. . # . . .<---<<< Row:2 |# . . .#####. . # . . .<---<<< Row:2 |# . . .#####. . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Done with pixel combinations for [5,7] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (5 x 8) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 5 GRID_MAX_POINTS_Y : 8 Mesh_Point(0,5) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 25 y_map_pixels: 24 Upper Left : Pixel mapping: (00,16) ---> Col:00 Row:02 x_pixel_mask=10000 y_pixel_offset=0 Lower Right : Pixel mapping: (04,18) ---> Col:00 Row:02 x_pixel_mask=00001 y_pixel_offset=2 Bottom Corner: Pixel mapping: (26,25) ---> Col:05 Row:03 x_pixel_mask=01000 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 04 20 20 20 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..... ..... ..... char row 1: ..... ##### #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... #.... ..... ..... ..... char row 4: ..... ..... #.... .#... #.... ..... ..... ..... char row 5: ..... ..... #.... .#... #.... ..... ..... ..... char row 6: ..... ..... #.... .#... #.... ..... ..... ..... char row 7: ..... ..... #.... .#... #.... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |#####. . . . . # . . .<---<<< Row:2 |#####. . . . . # . . .<---<<< Row:2 |#####. . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [5,8] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (5 x 9) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 5 GRID_MAX_POINTS_Y : 9 Mesh_Point(2,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 25 y_map_pixels: 27 Upper Left : Pixel mapping: (10,07) ---> Col:02 Row:00 x_pixel_mask=10000 y_pixel_offset=7 Lower Right : Pixel mapping: (14,09) ---> Col:02 Row:01 x_pixel_mask=00001 y_pixel_offset=1 Bottom Corner: Pixel mapping: (26,28) ---> Col:05 Row:03 x_pixel_mask=01000 y_pixel_offset=4 LCD Display: 0: 02 00 04 00 00 03 20 1: 02 20 05 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ##### ..... ..... char row 1: ..... ..... #.... .#... ..... ##### ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ##### #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . .#####. . . # . . .<---<<< Row:1 |# . .#####. . . # . . .<---<<< Row:1 |# . .#####. . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Done with pixel combinations for [5,9] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (5 x 10) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 5 GRID_MAX_POINTS_Y : 10 Mesh_Point(4,9) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 25 y_map_pixels: 30 Upper Left : Pixel mapping: (20,28) ---> Col:04 Row:03 x_pixel_mask=10000 y_pixel_offset=4 Lower Right : Pixel mapping: (24,30) ---> Col:04 Row:03 x_pixel_mask=00001 y_pixel_offset=6 Bottom Corner: Pixel mapping: (26,31) ---> Col:05 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 04 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ..... #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ##### #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . .#####. # . . .<---<<< Row:3 |# . . . .#####. # . . .<---<<< Row:3 |# . . . .#####. # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Done with pixel combinations for [5,10] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (5 x 11) --> 6 cols instead of 7 Not able to use all rows of display for (5 x 11) --> 3 rows instead of 4 GRID_MAX_POINTS_X : 5 GRID_MAX_POINTS_Y : 11 Mesh_Point(1,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 25 y_map_pixels: 22 Upper Left : Pixel mapping: (05,09) ---> Col:01 Row:01 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (09,10) ---> Col:01 Row:01 x_pixel_mask=00001 y_pixel_offset=2 Bottom Corner: Pixel mapping: (26,23) ---> Col:05 Row:02 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 04 20 20 20 03 20 2: 02 01 01 01 01 03 20 3: 20 20 20 20 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ##### #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# .#####. . . . # . . .<---<<< Row:1 |# .#####. . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# .#####.#####.#####.#####. # . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [5,11] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (5 x 12) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 5 GRID_MAX_POINTS_Y : 12 Mesh_Point(3,5) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 25 y_map_pixels: 24 Upper Left : Pixel mapping: (15,11) ---> Col:03 Row:01 x_pixel_mask=10000 y_pixel_offset=3 Lower Right : Pixel mapping: (19,12) ---> Col:03 Row:01 x_pixel_mask=00001 y_pixel_offset=4 Bottom Corner: Pixel mapping: (26,25) ---> Col:05 Row:03 x_pixel_mask=01000 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 04 20 03 20 2: 02 20 20 20 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ##### #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . .#####. . # . . .<---<<< Row:1 |# . . .#####. . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [5,12] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (5 x 13) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 5 GRID_MAX_POINTS_Y : 13 Mesh_Point(0,12) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 25 y_map_pixels: 26 Upper Left : Pixel mapping: (00,25) ---> Col:00 Row:03 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (04,26) ---> Col:00 Row:03 x_pixel_mask=00001 y_pixel_offset=2 Bottom Corner: Pixel mapping: (26,27) ---> Col:05 Row:03 x_pixel_mask=01000 y_pixel_offset=3 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 04 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... #.... ..... ..... ..... char row 1: ..... ..... #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ##### #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . . . .<---<<< Row:3 |#####. . . . . . . .<---<<< Row:3 |#####. . . . . . . .<---<<< Row:3 |#####.#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [5,13] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (5 x 14) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 5 GRID_MAX_POINTS_Y : 14 Mesh_Point(2,11) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 25 y_map_pixels: 28 Upper Left : Pixel mapping: (10,23) ---> Col:02 Row:02 x_pixel_mask=10000 y_pixel_offset=7 Lower Right : Pixel mapping: (14,24) ---> Col:02 Row:03 x_pixel_mask=00001 y_pixel_offset=0 Bottom Corner: Pixel mapping: (26,29) ---> Col:05 Row:03 x_pixel_mask=01000 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 04 20 20 03 20 3: 02 01 05 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ##### ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ##### #.... .#... ..... ##### ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . .#####. . . # . . .<---<<< Row:3 |# . .#####. . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Done with pixel combinations for [5,14] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (5 x 15) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 5 GRID_MAX_POINTS_Y : 15 Mesh_Point(4,14) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 25 y_map_pixels: 30 Upper Left : Pixel mapping: (20,29) ---> Col:04 Row:03 x_pixel_mask=10000 y_pixel_offset=5 Lower Right : Pixel mapping: (24,30) ---> Col:04 Row:03 x_pixel_mask=00001 y_pixel_offset=6 Bottom Corner: Pixel mapping: (26,31) ---> Col:05 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 04 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ##### #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . .#####. # . . .<---<<< Row:3 |# . . . .#####. # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Done with pixel combinations for [5,15] Done with pixel combinations for [5,*] GRID_MAX_POINTS_X : 6 GRID_MAX_POINTS_Y : 3 Mesh_Point(1,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 8 suppress_x_offset: 1 suppress_y_offset: 1 x_map_pixels: 30 y_map_pixels: 24 Upper Left : Pixel mapping: (05,08) ---> Col:01 Row:01 x_pixel_mask=10000 y_pixel_offset=0 Lower Right : Pixel mapping: (09,15) ---> Col:01 Row:01 x_pixel_mask=00001 y_pixel_offset=7 Bottom Corner: Pixel mapping: (31,25) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 04 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 20 01 01 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..... ..... ..... char row 1: ..... ##### #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ..... #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ..... #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# .#####. . . . . # . .<---<<< Row:1 |# .#####. . . . . # . .<---<<< Row:1 |# .#####. . . . . # . .<---<<< Row:1 |# .#####. . . . . # . .<---<<< Row:1 |# .#####. . . . . # . .<---<<< Row:1 |# .#####. . . . . # . .<---<<< Row:1 |# .#####. . . . . # . .<---<<< Row:1 |# .#####. . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [6,3] GRID_MAX_POINTS_X : 6 GRID_MAX_POINTS_Y : 4 Mesh_Point(0,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 7 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 28 Upper Left : Pixel mapping: (00,15) ---> Col:00 Row:01 x_pixel_mask=10000 y_pixel_offset=7 Lower Right : Pixel mapping: (04,21) ---> Col:00 Row:02 x_pixel_mask=00001 y_pixel_offset=5 Bottom Corner: Pixel mapping: (31,29) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 00 03 1: 04 20 20 20 20 20 03 2: 05 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... #.... ##### ..... ..... char row 1: ..... ..... #.... .#... #.... ##### ..... ..... char row 2: ..... ..... #.... .#... #.... ##### ..... ..... char row 3: ..... ..... #.... .#... #.... ##### ..... ..... char row 4: ..... ..... #.... .#... #.... ##### ..... ..... char row 5: ..... ##### #.... .#... #.... ##### ..... ..... char row 6: ..... ..... #.... .#... #.... #.... ..... ..... char row 7: ..... ..... #.... .#... ##### #.... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |#####. . . . . . # . .<---<<< Row:2 |#####. . . . . . # . .<---<<< Row:2 |#####. . . . . . # . .<---<<< Row:2 |#####. . . . . . # . .<---<<< Row:2 |#####. . . . . . # . .<---<<< Row:2 |#####. . . . . . # . .<---<<< Row:2 |#####. . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Done with pixel combinations for [6,4] GRID_MAX_POINTS_X : 6 GRID_MAX_POINTS_Y : 5 Mesh_Point(5,3) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 6 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 30 Upper Left : Pixel mapping: (25,19) ---> Col:05 Row:02 x_pixel_mask=10000 y_pixel_offset=3 Lower Right : Pixel mapping: (29,24) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=0 Bottom Corner: Pixel mapping: (31,31) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 04 03 3: 02 01 01 01 01 05 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ##### ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ..... #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ##### #.... .#... ##### ##### ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . .#####. # . .<---<<< Row:2 |# . . . . .#####. # . .<---<<< Row:2 |# . . . . .#####. # . .<---<<< Row:2 |# . . . . .#####. # . .<---<<< Row:2 |# . . . . .#####. # . .<---<<< Row:3 |# . . . . .#####. # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Done with pixel combinations for [6,5] GRID_MAX_POINTS_X : 6 GRID_MAX_POINTS_Y : 6 Mesh_Point(4,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 5 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 30 Upper Left : Pixel mapping: (20,21) ---> Col:04 Row:02 x_pixel_mask=10000 y_pixel_offset=5 Lower Right : Pixel mapping: (24,25) ---> Col:04 Row:03 x_pixel_mask=00001 y_pixel_offset=1 Bottom Corner: Pixel mapping: (31,31) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 04 20 03 3: 02 01 01 01 05 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ##### ..... ..... char row 1: ..... ..... #.... .#... ..... ##### ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ##### #.... .#... ##### ##### ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . .#####. . # . .<---<<< Row:2 |# . . . .#####. . # . .<---<<< Row:2 |# . . . .#####. . # . .<---<<< Row:3 |# . . . .#####. . # . .<---<<< Row:3 |# . . . .#####. . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Done with pixel combinations for [6,6] GRID_MAX_POINTS_X : 6 GRID_MAX_POINTS_Y : 7 Mesh_Point(3,3) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 4 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 28 Upper Left : Pixel mapping: (15,13) ---> Col:03 Row:01 x_pixel_mask=10000 y_pixel_offset=5 Lower Right : Pixel mapping: (19,16) ---> Col:03 Row:02 x_pixel_mask=00001 y_pixel_offset=0 Bottom Corner: Pixel mapping: (31,29) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 04 20 20 03 2: 02 20 20 05 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ##### ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ##### #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ..... #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . .#####. . . # . .<---<<< Row:1 |# . . .#####. . . # . .<---<<< Row:1 |# . . .#####. . . # . .<---<<< Row:2 |# . . .#####. . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Done with pixel combinations for [6,7] GRID_MAX_POINTS_X : 6 GRID_MAX_POINTS_Y : 8 Mesh_Point(2,6) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 24 Upper Left : Pixel mapping: (10,19) ---> Col:02 Row:02 x_pixel_mask=10000 y_pixel_offset=3 Lower Right : Pixel mapping: (14,21) ---> Col:02 Row:02 x_pixel_mask=00001 y_pixel_offset=5 Bottom Corner: Pixel mapping: (31,25) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 04 20 20 20 03 3: 20 01 01 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ##### #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ..... #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . .#####. . . . # . .<---<<< Row:2 |# . .#####. . . . # . .<---<<< Row:2 |# . .#####. . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [6,8] GRID_MAX_POINTS_X : 6 GRID_MAX_POINTS_Y : 9 Mesh_Point(1,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 27 Upper Left : Pixel mapping: (05,13) ---> Col:01 Row:01 x_pixel_mask=10000 y_pixel_offset=5 Lower Right : Pixel mapping: (09,15) ---> Col:01 Row:01 x_pixel_mask=00001 y_pixel_offset=7 Bottom Corner: Pixel mapping: (31,28) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=4 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 04 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ##### #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ..... #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# .#####. . . . . # . .<---<<< Row:1 |# .#####. . . . . # . .<---<<< Row:1 |# .#####. . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Done with pixel combinations for [6,9] GRID_MAX_POINTS_X : 6 GRID_MAX_POINTS_Y : 10 Mesh_Point(0,8) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 30 Upper Left : Pixel mapping: (00,25) ---> Col:00 Row:03 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (04,27) ---> Col:00 Row:03 x_pixel_mask=00001 y_pixel_offset=3 Bottom Corner: Pixel mapping: (31,31) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 04 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... #.... ..... ..... ..... char row 1: ..... ..... #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... #.... ..... ..... ..... char row 5: ..... ..... #.... .#... #.... ..... ..... ..... char row 6: ..... ..... #.... .#... #.... ..... ..... ..... char row 7: ..... ##### #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |#####. . . . . . # . .<---<<< Row:3 |#####. . . . . . # . .<---<<< Row:3 |#####. . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |#####.#####.#####.#####.#####.#####. # . .<---<<< Done with pixel combinations for [6,10] Not able to use all rows of display for (6 x 11) --> 3 rows instead of 4 GRID_MAX_POINTS_X : 6 GRID_MAX_POINTS_Y : 11 Mesh_Point(5,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 22 Upper Left : Pixel mapping: (25,09) ---> Col:05 Row:01 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (29,10) ---> Col:05 Row:01 x_pixel_mask=00001 y_pixel_offset=2 Bottom Corner: Pixel mapping: (31,23) ---> Col:06 Row:02 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 04 03 2: 02 01 01 01 01 01 03 3: 20 20 20 20 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ##### #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . .#####. # . .<---<<< Row:1 |# . . . . .#####. # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [6,11] GRID_MAX_POINTS_X : 6 GRID_MAX_POINTS_Y : 12 Mesh_Point(4,10) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 24 Upper Left : Pixel mapping: (20,21) ---> Col:04 Row:02 x_pixel_mask=10000 y_pixel_offset=5 Lower Right : Pixel mapping: (24,22) ---> Col:04 Row:02 x_pixel_mask=00001 y_pixel_offset=6 Bottom Corner: Pixel mapping: (31,25) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 04 20 03 3: 20 01 01 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ##### #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . .#####. . # . .<---<<< Row:2 |# . . . .#####. . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [6,12] GRID_MAX_POINTS_X : 6 GRID_MAX_POINTS_Y : 13 Mesh_Point(3,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 26 Upper Left : Pixel mapping: (15,01) ---> Col:03 Row:00 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (19,02) ---> Col:03 Row:00 x_pixel_mask=00001 y_pixel_offset=2 Bottom Corner: Pixel mapping: (31,27) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=3 LCD Display: 0: 02 00 00 04 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 20 01 01 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..... ..... ..... char row 1: ..... ..... #.... .#... ##### ..... ..... ..... char row 2: ..... ..... #.... .#... ##### ..... ..... ..... char row 3: ..... ##### #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . .#####. . . # . .<---<<< Row:0 |# . . .#####. . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [6,13] GRID_MAX_POINTS_X : 6 GRID_MAX_POINTS_Y : 14 Mesh_Point(2,10) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 28 Upper Left : Pixel mapping: (10,21) ---> Col:02 Row:02 x_pixel_mask=10000 y_pixel_offset=5 Lower Right : Pixel mapping: (14,22) ---> Col:02 Row:02 x_pixel_mask=00001 y_pixel_offset=6 Bottom Corner: Pixel mapping: (31,29) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 04 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ##### #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ##### ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . .#####. . . . # . .<---<<< Row:2 |# . .#####. . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Done with pixel combinations for [6,14] GRID_MAX_POINTS_X : 6 GRID_MAX_POINTS_Y : 15 Mesh_Point(1,13) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 5 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 1 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 30 Upper Left : Pixel mapping: (05,27) ---> Col:01 Row:03 x_pixel_mask=10000 y_pixel_offset=3 Lower Right : Pixel mapping: (09,28) ---> Col:01 Row:03 x_pixel_mask=00001 y_pixel_offset=4 Bottom Corner: Pixel mapping: (31,31) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 04 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ##### ..... ..... ..... char row 4: ..... ..... #.... .#... ##### ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ##### #.... .#... ##### ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####. . . . . # . .<---<<< Row:3 |# .#####. . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Done with pixel combinations for [6,15] Done with pixel combinations for [6,*] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (7 x 3) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 7 GRID_MAX_POINTS_Y : 3 Mesh_Point(4,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 8 suppress_x_offset: 0 suppress_y_offset: 1 x_map_pixels: 28 y_map_pixels: 24 Upper Left : Pixel mapping: (17,00) ---> Col:03 Row:00 x_pixel_mask=00100 y_pixel_offset=0 Lower Right : Pixel mapping: (20,07) ---> Col:04 Row:00 x_pixel_mask=10000 y_pixel_offset=7 Bottom Corner: Pixel mapping: (29,25) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=1 LCD Display: 0: 02 00 00 04 05 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ##### ##### ..... ..... char row 1: ..... ##### #.... ....# ..### #.... ..... ..... char row 2: ..... ..... #.... ....# ..### #.... ..... ..... char row 3: ..... ..... #.... ....# ..### #.... ..... ..... char row 4: ..... ..... #.... ....# ..### #.... ..... ..... char row 5: ..... ..... #.... ....# ..### #.... ..... ..... char row 6: ..... ..... #.... ....# ..### #.... ..... ..... char row 7: ..... ..... #.... ....# ..### #.... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . ###.# . #. . .<---<<< Row:0 |# . . . ###.# . #. . .<---<<< Row:0 |# . . . ###.# . #. . .<---<<< Row:0 |# . . . ###.# . #. . .<---<<< Row:0 |# . . . ###.# . #. . .<---<<< Row:0 |# . . . ###.# . #. . .<---<<< Row:0 |# . . . ###.# . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [7,3] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (7 x 4) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 7 GRID_MAX_POINTS_Y : 4 Mesh_Point(0,3) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 7 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 28 Upper Left : Pixel mapping: (01,22) ---> Col:00 Row:02 x_pixel_mask=01000 y_pixel_offset=6 Lower Right : Pixel mapping: (04,28) ---> Col:00 Row:03 x_pixel_mask=00001 y_pixel_offset=4 Bottom Corner: Pixel mapping: (29,29) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 04 20 20 20 20 03 20 3: 05 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# #.... ##### ..... ..... char row 1: ..... ..... #.... ....# #.... ##### ..... ..... char row 2: ..... ..... #.... ....# #.... ##### ..... ..... char row 3: ..... ..... #.... ....# #.... ##### ..... ..... char row 4: ..... ..... #.... ....# #.... ##### ..... ..... char row 5: ..... ##### #.... ....# #.... ##### ..... ..... char row 6: ..... ..... #.... ....# ##### ..... ..... ..... char row 7: ..... ..... #.... ....# ##### ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |#####. . . . . #. . .<---<<< Row:2 |#####. . . . . #. . .<---<<< Row:3 |#####. . . . . #. . .<---<<< Row:3 |#####. . . . . #. . .<---<<< Row:3 |#####. . . . . #. . .<---<<< Row:3 |#####. . . . . #. . .<---<<< Row:3 |#####. . . . . #. . .<---<<< Row:3 |#####.#####.#####.#####.#####. #. . .<---<<< Row:3 | . . . . . #. . .<---<<< Row:3 | . . . . . #. . .<---<<< Done with pixel combinations for [7,4] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (7 x 5) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 7 GRID_MAX_POINTS_Y : 5 Mesh_Point(3,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 6 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 30 Upper Left : Pixel mapping: (13,13) ---> Col:02 Row:01 x_pixel_mask=00010 y_pixel_offset=5 Lower Right : Pixel mapping: (16,18) ---> Col:03 Row:02 x_pixel_mask=01000 y_pixel_offset=2 Bottom Corner: Pixel mapping: (29,31) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..... ..... ..... char row 1: ..... ..... #.... ....# ..... ..... ..... ..... char row 2: ..... ..... #.... ....# ..... ..... ..... ..... char row 3: ..... ..... #.... ....# ..... ..... ..... ..... char row 4: ..... ..... #.... ....# ..... ..... ..... ..... char row 5: ..... ..... #.... ....# ..... ..... ..... ..... char row 6: ..... ..... #.... ....# ..... ..... ..... ..... char row 7: ..... ##### #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# .#####.#####.#####.#####. #. . .<---<<< Done with pixel combinations for [7,5] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (7 x 6) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 7 GRID_MAX_POINTS_Y : 6 Mesh_Point(6,3) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 5 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 30 Upper Left : Pixel mapping: (25,16) ---> Col:05 Row:02 x_pixel_mask=10000 y_pixel_offset=0 Lower Right : Pixel mapping: (28,20) ---> Col:05 Row:02 x_pixel_mask=00010 y_pixel_offset=4 Bottom Corner: Pixel mapping: (29,31) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 04 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ##### ..... ..... ..... char row 1: ..... ..... #.... ....# ##### ..... ..... ..... char row 2: ..... ..... #.... ....# ##### ..... ..... ..... char row 3: ..... ..... #.... ....# ##### ..... ..... ..... char row 4: ..... ..... #.... ....# ##### ..... ..... ..... char row 5: ..... ..... #.... ....# ....# ..... ..... ..... char row 6: ..... ..... #.... ....# ....# ..... ..... ..... char row 7: ..... ##### #.... ....# ....# ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . .#####. . .<---<<< Row:2 |# . . . . .#####. . .<---<<< Row:2 |# . . . . .#####. . .<---<<< Row:2 |# . . . . .#####. . .<---<<< Row:2 |# . . . . .#####. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# .#####.#####.#####.#####. #. . .<---<<< Done with pixel combinations for [7,6] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (7 x 7) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 7 GRID_MAX_POINTS_Y : 7 Mesh_Point(2,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 4 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 28 Upper Left : Pixel mapping: (09,09) ---> Col:01 Row:01 x_pixel_mask=00001 y_pixel_offset=1 Lower Right : Pixel mapping: (12,12) ---> Col:02 Row:01 x_pixel_mask=00100 y_pixel_offset=4 Bottom Corner: Pixel mapping: (29,29) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 04 05 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..... ..... ..... char row 1: ..... ..... #.... ....# ....# ###.. ..... ..... char row 2: ..... ..... #.... ....# ....# ###.. ..... ..... char row 3: ..... ..... #.... ....# ....# ###.. ..... ..... char row 4: ..... ..... #.... ....# ....# ###.. ..... ..... char row 5: ..... ##### #.... ....# ..... ..... ..... ..... char row 6: ..... ..... #.... ....# ..... ..... ..... ..... char row 7: ..... ..... #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . #.### . . . #. . .<---<<< Row:1 |# . #.### . . . #. . .<---<<< Row:1 |# . #.### . . . #. . .<---<<< Row:1 |# . #.### . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# .#####.#####.#####.#####. #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Done with pixel combinations for [7,7] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (7 x 8) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 7 GRID_MAX_POINTS_Y : 8 Mesh_Point(5,7) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 24 Upper Left : Pixel mapping: (21,22) ---> Col:04 Row:02 x_pixel_mask=01000 y_pixel_offset=6 Lower Right : Pixel mapping: (24,24) ---> Col:04 Row:03 x_pixel_mask=00001 y_pixel_offset=0 Bottom Corner: Pixel mapping: (29,25) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 04 03 20 3: 20 01 01 01 05 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... .#### ..... ..... char row 1: ..... ##### #.... ....# ..... ##### ..... ..... char row 2: ..... ..... #.... ....# ..... ..... ..... ..... char row 3: ..... ..... #.... ....# ..... ..... ..... ..... char row 4: ..... ..... #.... ....# ..... ..... ..... ..... char row 5: ..... ..... #.... ....# ..... ..... ..... ..... char row 6: ..... ..... #.... ....# .#### ..... ..... ..... char row 7: ..... ..... #.... ....# .#### ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . ####. #. . .<---<<< Row:2 |# . . . . ####. #. . .<---<<< Row:3 | . . . . ####. . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [7,8] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (7 x 9) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 7 GRID_MAX_POINTS_Y : 9 Mesh_Point(1,6) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 27 Upper Left : Pixel mapping: (05,19) ---> Col:01 Row:02 x_pixel_mask=10000 y_pixel_offset=3 Lower Right : Pixel mapping: (08,21) ---> Col:01 Row:02 x_pixel_mask=00010 y_pixel_offset=5 Bottom Corner: Pixel mapping: (29,28) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=4 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 04 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..... ..... ..... char row 1: ..... ..... #.... ....# ..... ..... ..... ..... char row 2: ..... ..... #.... ....# ..... ..... ..... ..... char row 3: ..... ..... #.... ....# ####. ..... ..... ..... char row 4: ..... ##### #.... ....# ####. ..... ..... ..... char row 5: ..... ..... #.... ....# ####. ..... ..... ..... char row 6: ..... ..... #.... ....# ..... ..... ..... ..... char row 7: ..... ..... #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# .#### . . . . #. . .<---<<< Row:2 |# .#### . . . . #. . .<---<<< Row:2 |# .#### . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# .#####.#####.#####.#####. #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Done with pixel combinations for [7,9] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (7 x 10) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 7 GRID_MAX_POINTS_Y : 10 Mesh_Point(4,7) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 30 Upper Left : Pixel mapping: (17,22) ---> Col:03 Row:02 x_pixel_mask=00100 y_pixel_offset=6 Lower Right : Pixel mapping: (20,24) ---> Col:04 Row:03 x_pixel_mask=10000 y_pixel_offset=0 Bottom Corner: Pixel mapping: (29,31) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..... ..... ..... char row 1: ..... ..... #.... ....# ..... ..... ..... ..... char row 2: ..... ..... #.... ....# ..... ..... ..... ..... char row 3: ..... ..... #.... ....# ..... ..... ..... ..... char row 4: ..... ..... #.... ....# ..... ..... ..... ..... char row 5: ..... ..... #.... ....# ..... ..... ..... ..... char row 6: ..... ..... #.... ....# ..... ..... ..... ..... char row 7: ..... ##### #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# .#####.#####.#####.#####. #. . .<---<<< Done with pixel combinations for [7,10] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (7 x 11) --> 6 cols instead of 7 Not able to use all rows of display for (7 x 11) --> 3 rows instead of 4 GRID_MAX_POINTS_X : 7 GRID_MAX_POINTS_Y : 11 Mesh_Point(0,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 22 Upper Left : Pixel mapping: (01,09) ---> Col:00 Row:01 x_pixel_mask=01000 y_pixel_offset=1 Lower Right : Pixel mapping: (04,10) ---> Col:00 Row:01 x_pixel_mask=00001 y_pixel_offset=2 Bottom Corner: Pixel mapping: (29,23) ---> Col:05 Row:02 x_pixel_mask=00001 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 04 20 20 20 20 03 20 2: 02 01 01 01 01 03 20 3: 20 20 20 20 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# #.... ..... ..... ..... char row 1: ..... ..... #.... ....# ##### ..... ..... ..... char row 2: ..... ..... #.... ....# ##### ..... ..... ..... char row 3: ..... ..... #.... ....# #.... ..... ..... ..... char row 4: ..... ..... #.... ....# #.... ..... ..... ..... char row 5: ..... ..... #.... ....# #.... ..... ..... ..... char row 6: ..... ..... #.... ....# #.... ..... ..... ..... char row 7: ..... ##### #.... ....# #.... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |#####. . . . . #. . .<---<<< Row:1 |#####. . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# .#####.#####.#####.#####. #. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [7,11] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (7 x 12) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 7 GRID_MAX_POINTS_Y : 12 Mesh_Point(3,3) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 24 Upper Left : Pixel mapping: (13,07) ---> Col:02 Row:00 x_pixel_mask=00010 y_pixel_offset=7 Lower Right : Pixel mapping: (16,08) ---> Col:03 Row:01 x_pixel_mask=01000 y_pixel_offset=0 Bottom Corner: Pixel mapping: (29,25) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..... ..... ..... char row 1: ..... ##### #.... ....# ..... ..... ..... ..... char row 2: ..... ..... #.... ....# ..... ..... ..... ..... char row 3: ..... ..... #.... ....# ..... ..... ..... ..... char row 4: ..... ..... #.... ....# ..... ..... ..... ..... char row 5: ..... ..... #.... ....# ..... ..... ..... ..... char row 6: ..... ..... #.... ....# ..... ..... ..... ..... char row 7: ..... ..... #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [7,12] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (7 x 13) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 7 GRID_MAX_POINTS_Y : 13 Mesh_Point(6,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 26 Upper Left : Pixel mapping: (25,03) ---> Col:05 Row:00 x_pixel_mask=10000 y_pixel_offset=3 Lower Right : Pixel mapping: (28,04) ---> Col:05 Row:00 x_pixel_mask=00010 y_pixel_offset=4 Bottom Corner: Pixel mapping: (29,27) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=3 LCD Display: 0: 02 00 00 00 00 04 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ##### ..... ..... ..... char row 1: ..... ..... #.... ....# ....# ..... ..... ..... char row 2: ..... ..... #.... ....# ....# ..... ..... ..... char row 3: ..... ##### #.... ....# ##### ..... ..... ..... char row 4: ..... ..... #.... ....# ##### ..... ..... ..... char row 5: ..... ..... #.... ....# ....# ..... ..... ..... char row 6: ..... ..... #.... ....# ....# ..... ..... ..... char row 7: ..... ..... #.... ....# ....# ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . .#####. . .<---<<< Row:0 |# . . . . .#####. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [7,13] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (7 x 14) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 7 GRID_MAX_POINTS_Y : 14 Mesh_Point(2,9) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 28 Upper Left : Pixel mapping: (09,19) ---> Col:01 Row:02 x_pixel_mask=00001 y_pixel_offset=3 Lower Right : Pixel mapping: (12,20) ---> Col:02 Row:02 x_pixel_mask=00100 y_pixel_offset=4 Bottom Corner: Pixel mapping: (29,29) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 04 05 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..... ..... ..... char row 1: ..... ..... #.... ....# ..... ..... ..... ..... char row 2: ..... ..... #.... ....# ..... ..... ..... ..... char row 3: ..... ..... #.... ....# ....# ###.. ..... ..... char row 4: ..... ..... #.... ....# ....# ###.. ..... ..... char row 5: ..... ##### #.... ....# ..... ..... ..... ..... char row 6: ..... ..... #.... ....# ..... ..... ..... ..... char row 7: ..... ..... #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . #.### . . . #. . .<---<<< Row:2 |# . #.### . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# .#####.#####.#####.#####. #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Done with pixel combinations for [7,14] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (7 x 15) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 7 GRID_MAX_POINTS_Y : 15 Mesh_Point(5,12) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 30 Upper Left : Pixel mapping: (21,25) ---> Col:04 Row:03 x_pixel_mask=01000 y_pixel_offset=1 Lower Right : Pixel mapping: (24,26) ---> Col:04 Row:03 x_pixel_mask=00001 y_pixel_offset=2 Bottom Corner: Pixel mapping: (29,31) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 04 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..... ..... ..... char row 1: ..... ..... #.... ....# .#### ..... ..... ..... char row 2: ..... ..... #.... ....# .#### ..... ..... ..... char row 3: ..... ..... #.... ....# ..... ..... ..... ..... char row 4: ..... ..... #.... ....# ..... ..... ..... ..... char row 5: ..... ..... #.... ....# ..... ..... ..... ..... char row 6: ..... ..... #.... ....# ..... ..... ..... ..... char row 7: ..... ##### #.... ....# ##### ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . ####. #. . .<---<<< Row:3 |# . . . . ####. #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# .#####.#####.#####.#####. #. . .<---<<< Done with pixel combinations for [7,15] Done with pixel combinations for [7,*] GRID_MAX_POINTS_X : 8 GRID_MAX_POINTS_Y : 3 Mesh_Point(3,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 8 suppress_x_offset: 0 suppress_y_offset: 1 x_map_pixels: 32 y_map_pixels: 24 Upper Left : Pixel mapping: (13,16) ---> Col:02 Row:02 x_pixel_mask=00010 y_pixel_offset=0 Lower Right : Pixel mapping: (16,23) ---> Col:03 Row:02 x_pixel_mask=01000 y_pixel_offset=7 Bottom Corner: Pixel mapping: (33,25) ---> Col:06 Row:03 x_pixel_mask=00010 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 04 05 20 20 03 3: 20 01 01 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ...## ##... ..... ..... char row 1: ..... ##### #.... ...#. ...## ##... ..... ..... char row 2: ..... ..... #.... ...#. ...## ##... ..... ..... char row 3: ..... ..... #.... ...#. ...## ##... ..... ..... char row 4: ..... ..... #.... ...#. ...## ##... ..... ..... char row 5: ..... ..... #.... ...#. ...## ##... ..... ..... char row 6: ..... ..... #.... ...#. ...## ##... ..... ..... char row 7: ..... ..... #.... ...#. ...## ##... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . ##.## . . . # . .<---<<< Row:2 |# . . ##.## . . . # . .<---<<< Row:2 |# . . ##.## . . . # . .<---<<< Row:2 |# . . ##.## . . . # . .<---<<< Row:2 |# . . ##.## . . . # . .<---<<< Row:2 |# . . ##.## . . . # . .<---<<< Row:2 |# . . ##.## . . . # . .<---<<< Row:2 |# . . ##.## . . . # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [8,3] GRID_MAX_POINTS_X : 8 GRID_MAX_POINTS_Y : 4 Mesh_Point(4,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 7 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 32 y_map_pixels: 28 Upper Left : Pixel mapping: (17,01) ---> Col:03 Row:00 x_pixel_mask=00100 y_pixel_offset=1 Lower Right : Pixel mapping: (20,07) ---> Col:04 Row:00 x_pixel_mask=10000 y_pixel_offset=7 Bottom Corner: Pixel mapping: (33,29) ---> Col:06 Row:03 x_pixel_mask=00010 y_pixel_offset=5 LCD Display: 0: 02 00 00 04 05 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ##### ##### ..... ..... char row 1: ..... ..... #.... ...#. ..### #.... ..... ..... char row 2: ..... ..... #.... ...#. ..### #.... ..... ..... char row 3: ..... ..... #.... ...#. ..### #.... ..... ..... char row 4: ..... ..... #.... ...#. ..### #.... ..... ..... char row 5: ..... ##### #.... ...#. ..### #.... ..... ..... char row 6: ..... ..... #.... ...#. ..### #.... ..... ..... char row 7: ..... ..... #.... ...#. ..### #.... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . ###.# . . # . .<---<<< Row:0 |# . . . ###.# . . # . .<---<<< Row:0 |# . . . ###.# . . # . .<---<<< Row:0 |# . . . ###.# . . # . .<---<<< Row:0 |# . . . ###.# . . # . .<---<<< Row:0 |# . . . ###.# . . # . .<---<<< Row:0 |# . . . ###.# . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Done with pixel combinations for [8,4] GRID_MAX_POINTS_X : 8 GRID_MAX_POINTS_Y : 5 Mesh_Point(5,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 6 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 32 y_map_pixels: 30 Upper Left : Pixel mapping: (21,07) ---> Col:04 Row:00 x_pixel_mask=01000 y_pixel_offset=7 Lower Right : Pixel mapping: (24,12) ---> Col:04 Row:01 x_pixel_mask=00001 y_pixel_offset=4 Bottom Corner: Pixel mapping: (33,31) ---> Col:06 Row:03 x_pixel_mask=00010 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 04 00 03 1: 02 20 20 20 05 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ##### .#### ..... ..... char row 1: ..... ..... #.... ...#. ..... .#### ..... ..... char row 2: ..... ..... #.... ...#. ..... .#### ..... ..... char row 3: ..... ..... #.... ...#. ..... .#### ..... ..... char row 4: ..... ..... #.... ...#. ..... .#### ..... ..... char row 5: ..... ..... #.... ...#. ..... ..... ..... ..... char row 6: ..... ..... #.... ...#. ..... ..... ..... ..... char row 7: ..... ##### #.... ...#. .#### ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . ####. . # . .<---<<< Row:1 |# . . . . ####. . # . .<---<<< Row:1 |# . . . . ####. . # . .<---<<< Row:1 |# . . . . ####. . # . .<---<<< Row:1 |# . . . . ####. . # . .<---<<< Row:1 |# . . . . ####. . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Done with pixel combinations for [8,5] GRID_MAX_POINTS_X : 8 GRID_MAX_POINTS_Y : 6 Mesh_Point(6,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 5 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 32 y_map_pixels: 30 Upper Left : Pixel mapping: (25,11) ---> Col:05 Row:01 x_pixel_mask=10000 y_pixel_offset=3 Lower Right : Pixel mapping: (28,15) ---> Col:05 Row:01 x_pixel_mask=00010 y_pixel_offset=7 Bottom Corner: Pixel mapping: (33,31) ---> Col:06 Row:03 x_pixel_mask=00010 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 04 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ..... ..... ..... ..... char row 1: ..... ..... #.... ...#. ..... ..... ..... ..... char row 2: ..... ..... #.... ...#. ..... ..... ..... ..... char row 3: ..... ..... #.... ...#. ####. ..... ..... ..... char row 4: ..... ..... #.... ...#. ####. ..... ..... ..... char row 5: ..... ..... #.... ...#. ####. ..... ..... ..... char row 6: ..... ..... #.... ...#. ####. ..... ..... ..... char row 7: ..... ##### #.... ...#. ####. ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . .#### . # . .<---<<< Row:1 |# . . . . .#### . # . .<---<<< Row:1 |# . . . . .#### . # . .<---<<< Row:1 |# . . . . .#### . # . .<---<<< Row:1 |# . . . . .#### . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Done with pixel combinations for [8,6] GRID_MAX_POINTS_X : 8 GRID_MAX_POINTS_Y : 7 Mesh_Point(7,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 4 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 32 y_map_pixels: 28 Upper Left : Pixel mapping: (29,05) ---> Col:05 Row:00 x_pixel_mask=00001 y_pixel_offset=5 Lower Right : Pixel mapping: (32,08) ---> Col:06 Row:01 x_pixel_mask=00100 y_pixel_offset=0 Bottom Corner: Pixel mapping: (33,29) ---> Col:06 Row:03 x_pixel_mask=00010 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ..... ..... ..... ..... char row 1: ..... ..... #.... ...#. ..... ..... ..... ..... char row 2: ..... ..... #.... ...#. ..... ..... ..... ..... char row 3: ..... ..... #.... ...#. ..... ..... ..... ..... char row 4: ..... ..... #.... ...#. ..... ..... ..... ..... char row 5: ..... ##### #.... ...#. ..... ..... ..... ..... char row 6: ..... ..... #.... ...#. ..... ..... ..... ..... char row 7: ..... ..... #.... ...#. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Done with pixel combinations for [8,7] GRID_MAX_POINTS_X : 8 GRID_MAX_POINTS_Y : 8 Mesh_Point(0,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 32 y_map_pixels: 24 Upper Left : Pixel mapping: (01,01) ---> Col:00 Row:00 x_pixel_mask=01000 y_pixel_offset=1 Lower Right : Pixel mapping: (04,03) ---> Col:00 Row:00 x_pixel_mask=00001 y_pixel_offset=3 Bottom Corner: Pixel mapping: (33,25) ---> Col:06 Row:03 x_pixel_mask=00010 y_pixel_offset=1 LCD Display: 0: 04 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 20 01 01 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ##### ..... ..... ..... char row 1: ..... ##### #.... ...#. ##### ..... ..... ..... char row 2: ..... ..... #.... ...#. ##### ..... ..... ..... char row 3: ..... ..... #.... ...#. ##### ..... ..... ..... char row 4: ..... ..... #.... ...#. #.... ..... ..... ..... char row 5: ..... ..... #.... ...#. #.... ..... ..... ..... char row 6: ..... ..... #.... ...#. #.... ..... ..... ..... char row 7: ..... ..... #.... ...#. #.... ..... ..... ..... Row:0 |#####.#####.#####.#####.#####.#####. # . .<---<<< Row:0 |#####. . . . . . # . .<---<<< Row:0 |#####. . . . . . # . .<---<<< Row:0 |#####. . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [8,8] GRID_MAX_POINTS_X : 8 GRID_MAX_POINTS_Y : 9 Mesh_Point(1,8) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 32 y_map_pixels: 27 Upper Left : Pixel mapping: (05,25) ---> Col:01 Row:03 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (08,27) ---> Col:01 Row:03 x_pixel_mask=00010 y_pixel_offset=3 Bottom Corner: Pixel mapping: (33,28) ---> Col:06 Row:03 x_pixel_mask=00010 y_pixel_offset=4 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 04 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ..... ..... ..... ..... char row 1: ..... ..... #.... ...#. ####. ..... ..... ..... char row 2: ..... ..... #.... ...#. ####. ..... ..... ..... char row 3: ..... ..... #.... ...#. ####. ..... ..... ..... char row 4: ..... ##### #.... ...#. ##### ..... ..... ..... char row 5: ..... ..... #.... ...#. ..... ..... ..... ..... char row 6: ..... ..... #.... ...#. ..... ..... ..... ..... char row 7: ..... ..... #.... ...#. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#### . . . . . # . .<---<<< Row:3 |# .#### . . . . . # . .<---<<< Row:3 |# .#### . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Done with pixel combinations for [8,9] GRID_MAX_POINTS_X : 8 GRID_MAX_POINTS_Y : 10 Mesh_Point(2,6) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 32 y_map_pixels: 30 Upper Left : Pixel mapping: (09,19) ---> Col:01 Row:02 x_pixel_mask=00001 y_pixel_offset=3 Lower Right : Pixel mapping: (12,21) ---> Col:02 Row:02 x_pixel_mask=00100 y_pixel_offset=5 Bottom Corner: Pixel mapping: (33,31) ---> Col:06 Row:03 x_pixel_mask=00010 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 04 05 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ..... ..... ..... ..... char row 1: ..... ..... #.... ...#. ..... ..... ..... ..... char row 2: ..... ..... #.... ...#. ..... ..... ..... ..... char row 3: ..... ..... #.... ...#. ....# ###.. ..... ..... char row 4: ..... ..... #.... ...#. ....# ###.. ..... ..... char row 5: ..... ..... #.... ...#. ....# ###.. ..... ..... char row 6: ..... ..... #.... ...#. ..... ..... ..... ..... char row 7: ..... ##### #.... ...#. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . #.### . . . . # . .<---<<< Row:2 |# . #.### . . . . # . .<---<<< Row:2 |# . #.### . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Done with pixel combinations for [8,10] Not able to use all rows of display for (8 x 11) --> 3 rows instead of 4 GRID_MAX_POINTS_X : 8 GRID_MAX_POINTS_Y : 11 Mesh_Point(3,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 32 y_map_pixels: 22 Upper Left : Pixel mapping: (13,09) ---> Col:02 Row:01 x_pixel_mask=00010 y_pixel_offset=1 Lower Right : Pixel mapping: (16,10) ---> Col:03 Row:01 x_pixel_mask=01000 y_pixel_offset=2 Bottom Corner: Pixel mapping: (33,23) ---> Col:06 Row:02 x_pixel_mask=00010 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 04 05 20 20 03 2: 02 01 01 01 01 01 03 3: 20 20 20 20 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ..... ..... ..... ..... char row 1: ..... ..... #.... ...#. ...## ##... ..... ..... char row 2: ..... ..... #.... ...#. ...## ##... ..... ..... char row 3: ..... ..... #.... ...#. ..... ..... ..... ..... char row 4: ..... ..... #.... ...#. ..... ..... ..... ..... char row 5: ..... ..... #.... ...#. ..... ..... ..... ..... char row 6: ..... ..... #.... ...#. ..... ..... ..... ..... char row 7: ..... ##### #.... ...#. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . ##.## . . . # . .<---<<< Row:1 |# . . ##.## . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [8,11] GRID_MAX_POINTS_X : 8 GRID_MAX_POINTS_Y : 12 Mesh_Point(4,8) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 32 y_map_pixels: 24 Upper Left : Pixel mapping: (17,17) ---> Col:03 Row:02 x_pixel_mask=00100 y_pixel_offset=1 Lower Right : Pixel mapping: (20,18) ---> Col:04 Row:02 x_pixel_mask=10000 y_pixel_offset=2 Bottom Corner: Pixel mapping: (33,25) ---> Col:06 Row:03 x_pixel_mask=00010 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 04 05 20 03 3: 20 01 01 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ..... ..... ..... ..... char row 1: ..... ##### #.... ...#. ..### #.... ..... ..... char row 2: ..... ..... #.... ...#. ..### #.... ..... ..... char row 3: ..... ..... #.... ...#. ..... ..... ..... ..... char row 4: ..... ..... #.... ...#. ..... ..... ..... ..... char row 5: ..... ..... #.... ...#. ..... ..... ..... ..... char row 6: ..... ..... #.... ...#. ..... ..... ..... ..... char row 7: ..... ..... #.... ...#. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . ###.# . . # . .<---<<< Row:2 |# . . . ###.# . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [8,12] GRID_MAX_POINTS_X : 8 GRID_MAX_POINTS_Y : 13 Mesh_Point(5,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 32 y_map_pixels: 26 Upper Left : Pixel mapping: (21,05) ---> Col:04 Row:00 x_pixel_mask=01000 y_pixel_offset=5 Lower Right : Pixel mapping: (24,06) ---> Col:04 Row:00 x_pixel_mask=00001 y_pixel_offset=6 Bottom Corner: Pixel mapping: (33,27) ---> Col:06 Row:03 x_pixel_mask=00010 y_pixel_offset=3 LCD Display: 0: 02 00 00 00 04 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 20 01 01 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ##### ..... ..... ..... char row 1: ..... ..... #.... ...#. ..... ..... ..... ..... char row 2: ..... ..... #.... ...#. ..... ..... ..... ..... char row 3: ..... ##### #.... ...#. ..... ..... ..... ..... char row 4: ..... ..... #.... ...#. ..... ..... ..... ..... char row 5: ..... ..... #.... ...#. .#### ..... ..... ..... char row 6: ..... ..... #.... ...#. .#### ..... ..... ..... char row 7: ..... ..... #.... ...#. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . ####. . # . .<---<<< Row:0 |# . . . . ####. . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [8,13] GRID_MAX_POINTS_X : 8 GRID_MAX_POINTS_Y : 14 Mesh_Point(6,8) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 32 y_map_pixels: 28 Upper Left : Pixel mapping: (25,17) ---> Col:05 Row:02 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (28,18) ---> Col:05 Row:02 x_pixel_mask=00010 y_pixel_offset=2 Bottom Corner: Pixel mapping: (33,29) ---> Col:06 Row:03 x_pixel_mask=00010 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 04 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ..... ..... ..... ..... char row 1: ..... ..... #.... ...#. ####. ..... ..... ..... char row 2: ..... ..... #.... ...#. ####. ..... ..... ..... char row 3: ..... ..... #.... ...#. ..... ..... ..... ..... char row 4: ..... ..... #.... ...#. ..... ..... ..... ..... char row 5: ..... ##### #.... ...#. ..... ..... ..... ..... char row 6: ..... ..... #.... ...#. ..... ..... ..... ..... char row 7: ..... ..... #.... ...#. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . .#### . # . .<---<<< Row:2 |# . . . . .#### . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Done with pixel combinations for [8,14] GRID_MAX_POINTS_X : 8 GRID_MAX_POINTS_Y : 15 Mesh_Point(7,11) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 4 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 32 y_map_pixels: 30 Upper Left : Pixel mapping: (29,23) ---> Col:05 Row:02 x_pixel_mask=00001 y_pixel_offset=7 Lower Right : Pixel mapping: (32,24) ---> Col:06 Row:03 x_pixel_mask=00100 y_pixel_offset=0 Bottom Corner: Pixel mapping: (33,31) ---> Col:06 Row:03 x_pixel_mask=00010 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ..... ..... ..... ..... char row 1: ..... ..... #.... ...#. ..... ..... ..... ..... char row 2: ..... ..... #.... ...#. ..... ..... ..... ..... char row 3: ..... ..... #.... ...#. ..... ..... ..... ..... char row 4: ..... ..... #.... ...#. ..... ..... ..... ..... char row 5: ..... ..... #.... ...#. ..... ..... ..... ..... char row 6: ..... ..... #.... ...#. ..... ..... ..... ..... char row 7: ..... ##### #.... ...#. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Done with pixel combinations for [8,15] Done with pixel combinations for [8,*] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (9 x 3) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 9 GRID_MAX_POINTS_Y : 3 Mesh_Point(7,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 8 suppress_x_offset: 0 suppress_y_offset: 1 x_map_pixels: 27 y_map_pixels: 24 Upper Left : Pixel mapping: (22,08) ---> Col:04 Row:01 x_pixel_mask=00100 y_pixel_offset=0 Lower Right : Pixel mapping: (24,15) ---> Col:04 Row:01 x_pixel_mask=00001 y_pixel_offset=7 Bottom Corner: Pixel mapping: (28,25) ---> Col:05 Row:03 x_pixel_mask=00010 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 04 03 20 2: 02 20 20 20 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ..### ..... ..... ..... char row 1: ..... ##### #.... ...#. ..### ..... ..... ..... char row 2: ..... ..... #.... ...#. ..### ..... ..... ..... char row 3: ..... ..... #.... ...#. ..### ..... ..... ..... char row 4: ..... ..... #.... ...#. ..### ..... ..... ..... char row 5: ..... ..... #.... ...#. ..### ..... ..... ..... char row 6: ..... ..... #.... ...#. ..### ..... ..... ..... char row 7: ..... ..... #.... ...#. ..### ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . ###. # . . .<---<<< Row:1 |# . . . . ###. # . . .<---<<< Row:1 |# . . . . ###. # . . .<---<<< Row:1 |# . . . . ###. # . . .<---<<< Row:1 |# . . . . ###. # . . .<---<<< Row:1 |# . . . . ###. # . . .<---<<< Row:1 |# . . . . ###. # . . .<---<<< Row:1 |# . . . . ###. # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [9,3] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (9 x 4) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 9 GRID_MAX_POINTS_Y : 4 Mesh_Point(6,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 7 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 27 y_map_pixels: 28 Upper Left : Pixel mapping: (19,08) ---> Col:03 Row:01 x_pixel_mask=00001 y_pixel_offset=0 Lower Right : Pixel mapping: (21,14) ---> Col:04 Row:01 x_pixel_mask=01000 y_pixel_offset=6 Bottom Corner: Pixel mapping: (28,29) ---> Col:05 Row:03 x_pixel_mask=00010 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 04 05 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ....# ##... ..... ..... char row 1: ..... ..... #.... ...#. ....# ##... ..... ..... char row 2: ..... ..... #.... ...#. ....# ##... ..... ..... char row 3: ..... ..... #.... ...#. ....# ##... ..... ..... char row 4: ..... ..... #.... ...#. ....# ##... ..... ..... char row 5: ..... ##### #.... ...#. ....# ##... ..... ..... char row 6: ..... ..... #.... ...#. ....# ##... ..... ..... char row 7: ..... ..... #.... ...#. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . #.## . # . . .<---<<< Row:1 |# . . . #.## . # . . .<---<<< Row:1 |# . . . #.## . # . . .<---<<< Row:1 |# . . . #.## . # . . .<---<<< Row:1 |# . . . #.## . # . . .<---<<< Row:1 |# . . . #.## . # . . .<---<<< Row:1 |# . . . #.## . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Done with pixel combinations for [9,4] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (9 x 5) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 9 GRID_MAX_POINTS_Y : 5 Mesh_Point(5,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 6 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 27 y_map_pixels: 30 Upper Left : Pixel mapping: (16,01) ---> Col:03 Row:00 x_pixel_mask=01000 y_pixel_offset=1 Lower Right : Pixel mapping: (18,06) ---> Col:03 Row:00 x_pixel_mask=00010 y_pixel_offset=6 Bottom Corner: Pixel mapping: (28,31) ---> Col:05 Row:03 x_pixel_mask=00010 y_pixel_offset=7 LCD Display: 0: 02 00 00 04 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ##### ..... ..... ..... char row 1: ..... ..... #.... ...#. .###. ..... ..... ..... char row 2: ..... ..... #.... ...#. .###. ..... ..... ..... char row 3: ..... ..... #.... ...#. .###. ..... ..... ..... char row 4: ..... ..... #.... ...#. .###. ..... ..... ..... char row 5: ..... ..... #.... ...#. .###. ..... ..... ..... char row 6: ..... ..... #.... ...#. .###. ..... ..... ..... char row 7: ..... ##### #.... ...#. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . ### . . # . . .<---<<< Row:0 |# . . . ### . . # . . .<---<<< Row:0 |# . . . ### . . # . . .<---<<< Row:0 |# . . . ### . . # . . .<---<<< Row:0 |# . . . ### . . # . . .<---<<< Row:0 |# . . . ### . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Done with pixel combinations for [9,5] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (9 x 6) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 9 GRID_MAX_POINTS_Y : 6 Mesh_Point(4,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 5 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 27 y_map_pixels: 30 Upper Left : Pixel mapping: (13,06) ---> Col:02 Row:00 x_pixel_mask=00010 y_pixel_offset=6 Lower Right : Pixel mapping: (15,10) ---> Col:03 Row:01 x_pixel_mask=10000 y_pixel_offset=2 Bottom Corner: Pixel mapping: (28,31) ---> Col:05 Row:03 x_pixel_mask=00010 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ..... ..... ..... ..... char row 1: ..... ..... #.... ...#. ..... ..... ..... ..... char row 2: ..... ..... #.... ...#. ..... ..... ..... ..... char row 3: ..... ..... #.... ...#. ..... ..... ..... ..... char row 4: ..... ..... #.... ...#. ..... ..... ..... ..... char row 5: ..... ..... #.... ...#. ..... ..... ..... ..... char row 6: ..... ..... #.... ...#. ..... ..... ..... ..... char row 7: ..... ##### #.... ...#. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Done with pixel combinations for [9,6] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (9 x 7) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 9 GRID_MAX_POINTS_Y : 7 Mesh_Point(3,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 4 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 27 y_map_pixels: 28 Upper Left : Pixel mapping: (10,01) ---> Col:02 Row:00 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (12,04) ---> Col:02 Row:00 x_pixel_mask=00100 y_pixel_offset=4 Bottom Corner: Pixel mapping: (28,29) ---> Col:05 Row:03 x_pixel_mask=00010 y_pixel_offset=5 LCD Display: 0: 02 00 04 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ##### ..... ..... ..... char row 1: ..... ..... #.... ...#. ###.. ..... ..... ..... char row 2: ..... ..... #.... ...#. ###.. ..... ..... ..... char row 3: ..... ..... #.... ...#. ###.. ..... ..... ..... char row 4: ..... ..... #.... ...#. ###.. ..... ..... ..... char row 5: ..... ##### #.... ...#. ..... ..... ..... ..... char row 6: ..... ..... #.... ...#. ..... ..... ..... ..... char row 7: ..... ..... #.... ...#. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . .### . . . # . . .<---<<< Row:0 |# . .### . . . # . . .<---<<< Row:0 |# . .### . . . # . . .<---<<< Row:0 |# . .### . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Done with pixel combinations for [9,7] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (9 x 8) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 9 GRID_MAX_POINTS_Y : 8 Mesh_Point(2,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 27 y_map_pixels: 24 Upper Left : Pixel mapping: (07,04) ---> Col:01 Row:00 x_pixel_mask=00100 y_pixel_offset=4 Lower Right : Pixel mapping: (09,06) ---> Col:01 Row:00 x_pixel_mask=00001 y_pixel_offset=6 Bottom Corner: Pixel mapping: (28,25) ---> Col:05 Row:03 x_pixel_mask=00010 y_pixel_offset=1 LCD Display: 0: 02 04 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ##### ..... ..... ..... char row 1: ..... ##### #.... ...#. ..... ..... ..... ..... char row 2: ..... ..... #.... ...#. ..... ..... ..... ..... char row 3: ..... ..... #.... ...#. ..... ..... ..... ..... char row 4: ..... ..... #.... ...#. ..### ..... ..... ..... char row 5: ..... ..... #.... ...#. ..### ..... ..... ..... char row 6: ..... ..... #.... ...#. ..### ..... ..... ..... char row 7: ..... ..... #.... ...#. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . ###. . . . # . . .<---<<< Row:0 |# . ###. . . . # . . .<---<<< Row:0 |# . ###. . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [9,8] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (9 x 9) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 9 GRID_MAX_POINTS_Y : 9 Mesh_Point(1,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 27 y_map_pixels: 27 Upper Left : Pixel mapping: (04,04) ---> Col:00 Row:00 x_pixel_mask=00001 y_pixel_offset=4 Lower Right : Pixel mapping: (06,06) ---> Col:01 Row:00 x_pixel_mask=01000 y_pixel_offset=6 Bottom Corner: Pixel mapping: (28,28) ---> Col:05 Row:03 x_pixel_mask=00010 y_pixel_offset=4 LCD Display: 0: 04 05 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ##### ##### ..... ..... char row 1: ..... ..... #.... ...#. #.... ..... ..... ..... char row 2: ..... ..... #.... ...#. #.... ..... ..... ..... char row 3: ..... ..... #.... ...#. #.... ..... ..... ..... char row 4: ..... ##### #.... ...#. #...# ##... ..... ..... char row 5: ..... ..... #.... ...#. #...# ##... ..... ..... char row 6: ..... ..... #.... ...#. #...# ##... ..... ..... char row 7: ..... ..... #.... ...#. #.... ..... ..... ..... Row:0 |#####.#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# #.## . . . . # . . .<---<<< Row:0 |# #.## . . . . # . . .<---<<< Row:0 |# #.## . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Done with pixel combinations for [9,9] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (9 x 10) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 9 GRID_MAX_POINTS_Y : 10 Mesh_Point(0,5) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 27 y_map_pixels: 30 Upper Left : Pixel mapping: (01,16) ---> Col:00 Row:02 x_pixel_mask=01000 y_pixel_offset=0 Lower Right : Pixel mapping: (03,18) ---> Col:00 Row:02 x_pixel_mask=00010 y_pixel_offset=2 Bottom Corner: Pixel mapping: (28,31) ---> Col:05 Row:03 x_pixel_mask=00010 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 04 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ####. ..... ..... ..... char row 1: ..... ..... #.... ...#. ####. ..... ..... ..... char row 2: ..... ..... #.... ...#. ####. ..... ..... ..... char row 3: ..... ..... #.... ...#. #.... ..... ..... ..... char row 4: ..... ..... #.... ...#. #.... ..... ..... ..... char row 5: ..... ..... #.... ...#. #.... ..... ..... ..... char row 6: ..... ..... #.... ...#. #.... ..... ..... ..... char row 7: ..... ##### #.... ...#. #.... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |#### . . . . . # . . .<---<<< Row:2 |#### . . . . . # . . .<---<<< Row:2 |#### . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Done with pixel combinations for [9,10] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (9 x 11) --> 6 cols instead of 7 Not able to use all rows of display for (9 x 11) --> 3 rows instead of 4 GRID_MAX_POINTS_X : 9 GRID_MAX_POINTS_Y : 11 Mesh_Point(8,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 27 y_map_pixels: 22 Upper Left : Pixel mapping: (25,09) ---> Col:05 Row:01 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (27,10) ---> Col:05 Row:01 x_pixel_mask=00100 y_pixel_offset=2 Bottom Corner: Pixel mapping: (28,23) ---> Col:05 Row:02 x_pixel_mask=00010 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 04 20 2: 02 01 01 01 01 03 20 3: 20 20 20 20 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ...#. ..... ..... ..... char row 1: ..... ..... #.... ...#. ####. ..... ..... ..... char row 2: ..... ..... #.... ...#. ####. ..... ..... ..... char row 3: ..... ..... #.... ...#. ...#. ..... ..... ..... char row 4: ..... ..... #.... ...#. ...#. ..... ..... ..... char row 5: ..... ..... #.... ...#. ...#. ..... ..... ..... char row 6: ..... ..... #.... ...#. ...#. ..... ..... ..... char row 7: ..... ##### #.... ...#. ...#. ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . .#### . . .<---<<< Row:1 |# . . . . .#### . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# .#####.#####.#####.#####. # . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [9,11] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (9 x 12) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 9 GRID_MAX_POINTS_Y : 12 Mesh_Point(7,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 27 y_map_pixels: 24 Upper Left : Pixel mapping: (22,03) ---> Col:04 Row:00 x_pixel_mask=00100 y_pixel_offset=3 Lower Right : Pixel mapping: (24,04) ---> Col:04 Row:00 x_pixel_mask=00001 y_pixel_offset=4 Bottom Corner: Pixel mapping: (28,25) ---> Col:05 Row:03 x_pixel_mask=00010 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 04 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ##### ..... ..... ..... char row 1: ..... ##### #.... ...#. ..... ..... ..... ..... char row 2: ..... ..... #.... ...#. ..... ..... ..... ..... char row 3: ..... ..... #.... ...#. ..### ..... ..... ..... char row 4: ..... ..... #.... ...#. ..### ..... ..... ..... char row 5: ..... ..... #.... ...#. ..... ..... ..... ..... char row 6: ..... ..... #.... ...#. ..... ..... ..... ..... char row 7: ..... ..... #.... ...#. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . ###. # . . .<---<<< Row:0 |# . . . . ###. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [9,12] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (9 x 13) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 9 GRID_MAX_POINTS_Y : 13 Mesh_Point(6,3) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 27 y_map_pixels: 26 Upper Left : Pixel mapping: (19,07) ---> Col:03 Row:00 x_pixel_mask=00001 y_pixel_offset=7 Lower Right : Pixel mapping: (21,08) ---> Col:04 Row:01 x_pixel_mask=01000 y_pixel_offset=0 Bottom Corner: Pixel mapping: (28,27) ---> Col:05 Row:03 x_pixel_mask=00010 y_pixel_offset=3 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ..... ..... ..... ..... char row 1: ..... ..... #.... ...#. ..... ..... ..... ..... char row 2: ..... ..... #.... ...#. ..... ..... ..... ..... char row 3: ..... ##### #.... ...#. ..... ..... ..... ..... char row 4: ..... ..... #.... ...#. ..... ..... ..... ..... char row 5: ..... ..... #.... ...#. ..... ..... ..... ..... char row 6: ..... ..... #.... ...#. ..... ..... ..... ..... char row 7: ..... ..... #.... ...#. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [9,13] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (9 x 14) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 9 GRID_MAX_POINTS_Y : 14 Mesh_Point(5,7) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 27 y_map_pixels: 28 Upper Left : Pixel mapping: (16,15) ---> Col:03 Row:01 x_pixel_mask=01000 y_pixel_offset=7 Lower Right : Pixel mapping: (18,16) ---> Col:03 Row:02 x_pixel_mask=00010 y_pixel_offset=0 Bottom Corner: Pixel mapping: (28,29) ---> Col:05 Row:03 x_pixel_mask=00010 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 04 20 03 20 2: 02 20 20 05 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ..... .###. ..... ..... char row 1: ..... ..... #.... ...#. ..... ..... ..... ..... char row 2: ..... ..... #.... ...#. ..... ..... ..... ..... char row 3: ..... ..... #.... ...#. ..... ..... ..... ..... char row 4: ..... ..... #.... ...#. ..... ..... ..... ..... char row 5: ..... ##### #.... ...#. ..... ..... ..... ..... char row 6: ..... ..... #.... ...#. ..... ..... ..... ..... char row 7: ..... ..... #.... ...#. .###. ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . ### . . # . . .<---<<< Row:2 |# . . . ### . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Done with pixel combinations for [9,14] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (9 x 15) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 9 GRID_MAX_POINTS_Y : 15 Mesh_Point(4,10) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 27 y_map_pixels: 30 Upper Left : Pixel mapping: (13,21) ---> Col:02 Row:02 x_pixel_mask=00010 y_pixel_offset=5 Lower Right : Pixel mapping: (15,22) ---> Col:03 Row:02 x_pixel_mask=10000 y_pixel_offset=6 Bottom Corner: Pixel mapping: (28,31) ---> Col:05 Row:03 x_pixel_mask=00010 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 04 05 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ...#. ..... ..... ..... ..... char row 1: ..... ..... #.... ...#. ..... ..... ..... ..... char row 2: ..... ..... #.... ...#. ..... ..... ..... ..... char row 3: ..... ..... #.... ...#. ..... ..... ..... ..... char row 4: ..... ..... #.... ...#. ..... ..... ..... ..... char row 5: ..... ..... #.... ...#. ...## #.... ..... ..... char row 6: ..... ..... #.... ...#. ...## #.... ..... ..... char row 7: ..... ##### #.... ...#. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . ##.# . . # . . .<---<<< Row:2 |# . . ##.# . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Done with pixel combinations for [9,15] Done with pixel combinations for [9,*] GRID_MAX_POINTS_X : 10 GRID_MAX_POINTS_Y : 3 Mesh_Point(5,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 8 suppress_x_offset: 0 suppress_y_offset: 1 x_map_pixels: 30 y_map_pixels: 24 Upper Left : Pixel mapping: (16,00) ---> Col:03 Row:00 x_pixel_mask=01000 y_pixel_offset=0 Lower Right : Pixel mapping: (18,07) ---> Col:03 Row:00 x_pixel_mask=00010 y_pixel_offset=7 Bottom Corner: Pixel mapping: (31,25) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=1 LCD Display: 0: 02 00 00 04 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 20 01 01 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..... ..... ..... char row 1: ..... ##### #.... .#... .###. ..... ..... ..... char row 2: ..... ..... #.... .#... .###. ..... ..... ..... char row 3: ..... ..... #.... .#... .###. ..... ..... ..... char row 4: ..... ..... #.... .#... .###. ..... ..... ..... char row 5: ..... ..... #.... .#... .###. ..... ..... ..... char row 6: ..... ..... #.... .#... .###. ..... ..... ..... char row 7: ..... ..... #.... .#... .###. ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . ### . . . # . .<---<<< Row:0 |# . . . ### . . . # . .<---<<< Row:0 |# . . . ### . . . # . .<---<<< Row:0 |# . . . ### . . . # . .<---<<< Row:0 |# . . . ### . . . # . .<---<<< Row:0 |# . . . ### . . . # . .<---<<< Row:0 |# . . . ### . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [10,3] GRID_MAX_POINTS_X : 10 GRID_MAX_POINTS_Y : 4 Mesh_Point(2,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 7 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 28 Upper Left : Pixel mapping: (07,15) ---> Col:01 Row:01 x_pixel_mask=00100 y_pixel_offset=7 Lower Right : Pixel mapping: (09,21) ---> Col:01 Row:02 x_pixel_mask=00001 y_pixel_offset=5 Bottom Corner: Pixel mapping: (31,29) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 04 20 20 20 20 03 2: 02 05 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..### ..... ..... char row 1: ..... ..... #.... .#... ..... ..### ..... ..... char row 2: ..... ..... #.... .#... ..... ..### ..... ..... char row 3: ..... ..... #.... .#... ..... ..### ..... ..... char row 4: ..... ..... #.... .#... ..... ..### ..... ..... char row 5: ..... ##### #.... .#... ..... ..### ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ..### ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . ###. . . . . # . .<---<<< Row:2 |# . ###. . . . . # . .<---<<< Row:2 |# . ###. . . . . # . .<---<<< Row:2 |# . ###. . . . . # . .<---<<< Row:2 |# . ###. . . . . # . .<---<<< Row:2 |# . ###. . . . . # . .<---<<< Row:2 |# . ###. . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Done with pixel combinations for [10,4] GRID_MAX_POINTS_X : 10 GRID_MAX_POINTS_Y : 5 Mesh_Point(9,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 6 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 30 Upper Left : Pixel mapping: (28,25) ---> Col:05 Row:03 x_pixel_mask=00010 y_pixel_offset=1 Lower Right : Pixel mapping: (30,30) ---> Col:06 Row:03 x_pixel_mask=10000 y_pixel_offset=6 Bottom Corner: Pixel mapping: (31,31) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 04 05 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... .#... ..... ..... char row 1: ..... ..... #.... .#... ...## ##... ..... ..... char row 2: ..... ..... #.... .#... ...## ##... ..... ..... char row 3: ..... ..... #.... .#... ...## ##... ..... ..... char row 4: ..... ..... #.... .#... ...## ##... ..... ..... char row 5: ..... ..... #.... .#... ...## ##... ..... ..... char row 6: ..... ..... #.... .#... ...## ##... ..... ..... char row 7: ..... ##### #.... .#... ##### ##### ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . ##.## . .<---<<< Row:3 |# . . . . . ##.## . .<---<<< Row:3 |# . . . . . ##.## . .<---<<< Row:3 |# . . . . . ##.## . .<---<<< Row:3 |# . . . . . ##.## . .<---<<< Row:3 |# . . . . . ##.## . .<---<<< Row:3 |# .#####.#####.#####.#####.#####.#####. .<---<<< Done with pixel combinations for [10,5] GRID_MAX_POINTS_X : 10 GRID_MAX_POINTS_Y : 6 Mesh_Point(6,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 5 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 30 Upper Left : Pixel mapping: (19,01) ---> Col:03 Row:00 x_pixel_mask=00001 y_pixel_offset=1 Lower Right : Pixel mapping: (21,05) ---> Col:04 Row:00 x_pixel_mask=01000 y_pixel_offset=5 Bottom Corner: Pixel mapping: (31,31) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 04 05 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ##### ..... ..... char row 1: ..... ..... #.... .#... ....# ##... ..... ..... char row 2: ..... ..... #.... .#... ....# ##... ..... ..... char row 3: ..... ..... #.... .#... ....# ##... ..... ..... char row 4: ..... ..... #.... .#... ....# ##... ..... ..... char row 5: ..... ..... #.... .#... ....# ##... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ##### #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . #.## . . # . .<---<<< Row:0 |# . . . #.## . . # . .<---<<< Row:0 |# . . . #.## . . # . .<---<<< Row:0 |# . . . #.## . . # . .<---<<< Row:0 |# . . . #.## . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Done with pixel combinations for [10,6] GRID_MAX_POINTS_X : 10 GRID_MAX_POINTS_Y : 7 Mesh_Point(3,6) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 4 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 28 Upper Left : Pixel mapping: (10,25) ---> Col:02 Row:03 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (12,28) ---> Col:02 Row:03 x_pixel_mask=00100 y_pixel_offset=4 Bottom Corner: Pixel mapping: (31,29) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 04 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ###.. ..... ..... ..... char row 2: ..... ..... #.... .#... ###.. ..... ..... ..... char row 3: ..... ..... #.... .#... ###.. ..... ..... ..... char row 4: ..... ..... #.... .#... ###.. ..... ..... ..... char row 5: ..... ##### #.... .#... ##### ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . .### . . . . # . .<---<<< Row:3 |# . .### . . . . # . .<---<<< Row:3 |# . .### . . . . # . .<---<<< Row:3 |# . .### . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Done with pixel combinations for [10,7] GRID_MAX_POINTS_X : 10 GRID_MAX_POINTS_Y : 8 Mesh_Point(0,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 24 Upper Left : Pixel mapping: (01,07) ---> Col:00 Row:00 x_pixel_mask=01000 y_pixel_offset=7 Lower Right : Pixel mapping: (03,09) ---> Col:00 Row:01 x_pixel_mask=00010 y_pixel_offset=1 Bottom Corner: Pixel mapping: (31,25) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=1 LCD Display: 0: 04 00 00 00 00 00 03 1: 05 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 20 01 01 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ####. ..... ..... char row 1: ..... ##### #.... .#... #.... ####. ..... ..... char row 2: ..... ..... #.... .#... #.... #.... ..... ..... char row 3: ..... ..... #.... .#... #.... #.... ..... ..... char row 4: ..... ..... #.... .#... #.... #.... ..... ..... char row 5: ..... ..... #.... .#... #.... #.... ..... ..... char row 6: ..... ..... #.... .#... #.... #.... ..... ..... char row 7: ..... ..... #.... .#... ####. #.... ..... ..... Row:0 |#####.#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |#### . . . . . . # . .<---<<< Row:1 |#### . . . . . . # . .<---<<< Row:1 |#### . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [10,8] GRID_MAX_POINTS_X : 10 GRID_MAX_POINTS_Y : 9 Mesh_Point(7,3) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 27 Upper Left : Pixel mapping: (22,10) ---> Col:04 Row:01 x_pixel_mask=00100 y_pixel_offset=2 Lower Right : Pixel mapping: (24,12) ---> Col:04 Row:01 x_pixel_mask=00001 y_pixel_offset=4 Bottom Corner: Pixel mapping: (31,28) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=4 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 04 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..### ..... ..... ..... char row 3: ..... ..... #.... .#... ..### ..... ..... ..... char row 4: ..... ##### #.... .#... ..### ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . ###. . # . .<---<<< Row:1 |# . . . . ###. . # . .<---<<< Row:1 |# . . . . ###. . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Done with pixel combinations for [10,9] GRID_MAX_POINTS_X : 10 GRID_MAX_POINTS_Y : 10 Mesh_Point(4,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 30 Upper Left : Pixel mapping: (13,13) ---> Col:02 Row:01 x_pixel_mask=00010 y_pixel_offset=5 Lower Right : Pixel mapping: (15,15) ---> Col:03 Row:01 x_pixel_mask=10000 y_pixel_offset=7 Bottom Corner: Pixel mapping: (31,31) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 04 05 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ...## #.... ..... ..... char row 6: ..... ..... #.... .#... ...## #.... ..... ..... char row 7: ..... ##### #.... .#... ...## #.... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . ##.# . . . # . .<---<<< Row:1 |# . . ##.# . . . # . .<---<<< Row:1 |# . . ##.# . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Done with pixel combinations for [10,10] Not able to use all rows of display for (10 x 11) --> 3 rows instead of 4 GRID_MAX_POINTS_X : 10 GRID_MAX_POINTS_Y : 11 Mesh_Point(1,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 22 Upper Left : Pixel mapping: (04,09) ---> Col:00 Row:01 x_pixel_mask=00001 y_pixel_offset=1 Lower Right : Pixel mapping: (06,10) ---> Col:01 Row:01 x_pixel_mask=01000 y_pixel_offset=2 Bottom Corner: Pixel mapping: (31,23) ---> Col:06 Row:02 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 04 05 20 20 20 20 03 2: 02 01 01 01 01 01 03 3: 20 20 20 20 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... #.... ..... ..... ..... char row 1: ..... ..... #.... .#... #...# ##... ..... ..... char row 2: ..... ..... #.... .#... #...# ##... ..... ..... char row 3: ..... ..... #.... .#... #.... ..... ..... ..... char row 4: ..... ..... #.... .#... #.... ..... ..... ..... char row 5: ..... ..... #.... .#... #.... ..... ..... ..... char row 6: ..... ..... #.... .#... #.... ..... ..... ..... char row 7: ..... ##### #.... .#... #.... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# #.## . . . . . # . .<---<<< Row:1 |# #.## . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [10,11] GRID_MAX_POINTS_X : 10 GRID_MAX_POINTS_Y : 12 Mesh_Point(8,6) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 24 Upper Left : Pixel mapping: (25,13) ---> Col:05 Row:01 x_pixel_mask=10000 y_pixel_offset=5 Lower Right : Pixel mapping: (27,14) ---> Col:05 Row:01 x_pixel_mask=00100 y_pixel_offset=6 Bottom Corner: Pixel mapping: (31,25) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 04 03 2: 02 20 20 20 20 20 03 3: 20 01 01 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ##### #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ###.. ..... ..... ..... char row 6: ..... ..... #.... .#... ###.. ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . .### . # . .<---<<< Row:1 |# . . . . .### . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [10,12] GRID_MAX_POINTS_X : 10 GRID_MAX_POINTS_Y : 13 Mesh_Point(5,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 26 Upper Left : Pixel mapping: (16,09) ---> Col:03 Row:01 x_pixel_mask=01000 y_pixel_offset=1 Lower Right : Pixel mapping: (18,10) ---> Col:03 Row:01 x_pixel_mask=00010 y_pixel_offset=2 Bottom Corner: Pixel mapping: (31,27) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=3 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 04 20 20 03 2: 02 20 20 20 20 20 03 3: 20 01 01 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... .###. ..... ..... ..... char row 2: ..... ..... #.... .#... .###. ..... ..... ..... char row 3: ..... ##### #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . ### . . . # . .<---<<< Row:1 |# . . . ### . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [10,13] GRID_MAX_POINTS_X : 10 GRID_MAX_POINTS_Y : 14 Mesh_Point(2,6) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 28 Upper Left : Pixel mapping: (07,13) ---> Col:01 Row:01 x_pixel_mask=00100 y_pixel_offset=5 Lower Right : Pixel mapping: (09,14) ---> Col:01 Row:01 x_pixel_mask=00001 y_pixel_offset=6 Bottom Corner: Pixel mapping: (31,29) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 04 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ##### #.... .#... ..### ..... ..... ..... char row 6: ..... ..... #.... .#... ..### ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . ###. . . . . # . .<---<<< Row:1 |# . ###. . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Done with pixel combinations for [10,14] GRID_MAX_POINTS_X : 10 GRID_MAX_POINTS_Y : 15 Mesh_Point(9,9) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 30 Upper Left : Pixel mapping: (28,19) ---> Col:05 Row:02 x_pixel_mask=00010 y_pixel_offset=3 Lower Right : Pixel mapping: (30,20) ---> Col:06 Row:02 x_pixel_mask=10000 y_pixel_offset=4 Bottom Corner: Pixel mapping: (31,31) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 04 05 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... .#... ..... ..... char row 1: ..... ..... #.... .#... ..... .#... ..... ..... char row 2: ..... ..... #.... .#... ..... .#... ..... ..... char row 3: ..... ..... #.... .#... ...## ##... ..... ..... char row 4: ..... ..... #.... .#... ...## ##... ..... ..... char row 5: ..... ..... #.... .#... ..... .#... ..... ..... char row 6: ..... ..... #.... .#... ..... .#... ..... ..... char row 7: ..... ##### #.... .#... ..... .#... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . ##.## . .<---<<< Row:2 |# . . . . . ##.## . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Done with pixel combinations for [10,15] Done with pixel combinations for [10,*] GRID_MAX_POINTS_X : 11 GRID_MAX_POINTS_Y : 3 Mesh_Point(0,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 8 suppress_x_offset: 0 suppress_y_offset: 1 x_map_pixels: 33 y_map_pixels: 24 Upper Left : Pixel mapping: (01,16) ---> Col:00 Row:02 x_pixel_mask=01000 y_pixel_offset=0 Lower Right : Pixel mapping: (03,23) ---> Col:00 Row:02 x_pixel_mask=00010 y_pixel_offset=7 Bottom Corner: Pixel mapping: (34,25) ---> Col:06 Row:03 x_pixel_mask=00001 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 04 20 20 20 20 20 03 3: 20 01 01 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ####. ..... ..... ..... char row 1: ..... ##### #.... ....# ####. ..... ..... ..... char row 2: ..... ..... #.... ....# ####. ..... ..... ..... char row 3: ..... ..... #.... ....# ####. ..... ..... ..... char row 4: ..... ..... #.... ....# ####. ..... ..... ..... char row 5: ..... ..... #.... ....# ####. ..... ..... ..... char row 6: ..... ..... #.... ....# ####. ..... ..... ..... char row 7: ..... ..... #.... ....# ####. ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:2 |#### . . . . . . #. .<---<<< Row:2 |#### . . . . . . #. .<---<<< Row:2 |#### . . . . . . #. .<---<<< Row:2 |#### . . . . . . #. .<---<<< Row:2 |#### . . . . . . #. .<---<<< Row:2 |#### . . . . . . #. .<---<<< Row:2 |#### . . . . . . #. .<---<<< Row:2 |#### . . . . . . #. .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [11,3] GRID_MAX_POINTS_X : 11 GRID_MAX_POINTS_Y : 4 Mesh_Point(6,3) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 7 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 33 y_map_pixels: 28 Upper Left : Pixel mapping: (19,22) ---> Col:03 Row:02 x_pixel_mask=00001 y_pixel_offset=6 Lower Right : Pixel mapping: (21,28) ---> Col:04 Row:03 x_pixel_mask=01000 y_pixel_offset=4 Bottom Corner: Pixel mapping: (34,29) ---> Col:06 Row:03 x_pixel_mask=00001 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..... ..... ..... char row 1: ..... ..... #.... ....# ..... ..... ..... ..... char row 2: ..... ..... #.... ....# ..... ..... ..... ..... char row 3: ..... ..... #.... ....# ..... ..... ..... ..... char row 4: ..... ..... #.... ....# ..... ..... ..... ..... char row 5: ..... ##### #.... ....# ..... ..... ..... ..... char row 6: ..... ..... #.... ....# ..... ..... ..... ..... char row 7: ..... ..... #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# .#####.#####.#####.#####.#####. #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Done with pixel combinations for [11,4] GRID_MAX_POINTS_X : 11 GRID_MAX_POINTS_Y : 5 Mesh_Point(1,3) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 6 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 33 y_map_pixels: 30 Upper Left : Pixel mapping: (04,19) ---> Col:00 Row:02 x_pixel_mask=00001 y_pixel_offset=3 Lower Right : Pixel mapping: (06,24) ---> Col:01 Row:03 x_pixel_mask=01000 y_pixel_offset=0 Bottom Corner: Pixel mapping: (34,31) ---> Col:06 Row:03 x_pixel_mask=00001 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..... ..... ..... char row 1: ..... ..... #.... ....# ..... ..... ..... ..... char row 2: ..... ..... #.... ....# ..... ..... ..... ..... char row 3: ..... ..... #.... ....# ..... ..... ..... ..... char row 4: ..... ..... #.... ....# ..... ..... ..... ..... char row 5: ..... ..... #.... ....# ..... ..... ..... ..... char row 6: ..... ..... #.... ....# ..... ..... ..... ..... char row 7: ..... ##### #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# .#####.#####.#####.#####.#####. #. .<---<<< Done with pixel combinations for [11,5] GRID_MAX_POINTS_X : 11 GRID_MAX_POINTS_Y : 6 Mesh_Point(7,5) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 5 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 33 y_map_pixels: 30 Upper Left : Pixel mapping: (22,26) ---> Col:04 Row:03 x_pixel_mask=00100 y_pixel_offset=2 Lower Right : Pixel mapping: (24,30) ---> Col:04 Row:03 x_pixel_mask=00001 y_pixel_offset=6 Bottom Corner: Pixel mapping: (34,31) ---> Col:06 Row:03 x_pixel_mask=00001 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 04 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..... ..... ..... char row 1: ..... ..... #.... ....# ..... ..... ..... ..... char row 2: ..... ..... #.... ....# ..### ..... ..... ..... char row 3: ..... ..... #.... ....# ..### ..... ..... ..... char row 4: ..... ..... #.... ....# ..### ..... ..... ..... char row 5: ..... ..... #.... ....# ..### ..... ..... ..... char row 6: ..... ..... #.... ....# ..### ..... ..... ..... char row 7: ..... ##### #.... ....# ##### ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . ###. . #. .<---<<< Row:3 |# . . . . ###. . #. .<---<<< Row:3 |# . . . . ###. . #. .<---<<< Row:3 |# . . . . ###. . #. .<---<<< Row:3 |# . . . . ###. . #. .<---<<< Row:3 |# .#####.#####.#####.#####.#####. #. .<---<<< Done with pixel combinations for [11,6] GRID_MAX_POINTS_X : 11 GRID_MAX_POINTS_Y : 7 Mesh_Point(2,5) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 4 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 33 y_map_pixels: 28 Upper Left : Pixel mapping: (07,21) ---> Col:01 Row:02 x_pixel_mask=00100 y_pixel_offset=5 Lower Right : Pixel mapping: (09,24) ---> Col:01 Row:03 x_pixel_mask=00001 y_pixel_offset=0 Bottom Corner: Pixel mapping: (34,29) ---> Col:06 Row:03 x_pixel_mask=00001 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 04 20 20 20 20 03 3: 02 05 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..### ..... ..... char row 1: ..... ..... #.... ....# ..... ..... ..... ..... char row 2: ..... ..... #.... ....# ..... ..... ..... ..... char row 3: ..... ..... #.... ....# ..... ..... ..... ..... char row 4: ..... ..... #.... ....# ..... ..... ..... ..... char row 5: ..... ##### #.... ....# ..### ##### ..... ..... char row 6: ..... ..... #.... ....# ..### ..... ..... ..... char row 7: ..... ..... #.... ....# ..### ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . ###. . . . . #. .<---<<< Row:2 |# . ###. . . . . #. .<---<<< Row:2 |# . ###. . . . . #. .<---<<< Row:3 |# . ###. . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# .#####.#####.#####.#####.#####. #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Done with pixel combinations for [11,7] GRID_MAX_POINTS_X : 11 GRID_MAX_POINTS_Y : 8 Mesh_Point(8,3) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 33 y_map_pixels: 24 Upper Left : Pixel mapping: (25,10) ---> Col:05 Row:01 x_pixel_mask=10000 y_pixel_offset=2 Lower Right : Pixel mapping: (27,12) ---> Col:05 Row:01 x_pixel_mask=00100 y_pixel_offset=4 Bottom Corner: Pixel mapping: (34,25) ---> Col:06 Row:03 x_pixel_mask=00001 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 04 03 2: 02 20 20 20 20 20 03 3: 20 01 01 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..... ..... ..... char row 1: ..... ##### #.... ....# ..... ..... ..... ..... char row 2: ..... ..... #.... ....# ###.. ..... ..... ..... char row 3: ..... ..... #.... ....# ###.. ..... ..... ..... char row 4: ..... ..... #.... ....# ###.. ..... ..... ..... char row 5: ..... ..... #.... ....# ..... ..... ..... ..... char row 6: ..... ..... #.... ....# ..... ..... ..... ..... char row 7: ..... ..... #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . .### . #. .<---<<< Row:1 |# . . . . .### . #. .<---<<< Row:1 |# . . . . .### . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [11,8] GRID_MAX_POINTS_X : 11 GRID_MAX_POINTS_Y : 9 Mesh_Point(3,5) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 33 y_map_pixels: 27 Upper Left : Pixel mapping: (10,16) ---> Col:02 Row:02 x_pixel_mask=10000 y_pixel_offset=0 Lower Right : Pixel mapping: (12,18) ---> Col:02 Row:02 x_pixel_mask=00100 y_pixel_offset=2 Bottom Corner: Pixel mapping: (34,28) ---> Col:06 Row:03 x_pixel_mask=00001 y_pixel_offset=4 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 04 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ###.. ..... ..... ..... char row 1: ..... ..... #.... ....# ###.. ..... ..... ..... char row 2: ..... ..... #.... ....# ###.. ..... ..... ..... char row 3: ..... ..... #.... ....# ..... ..... ..... ..... char row 4: ..... ##### #.... ....# ..... ..... ..... ..... char row 5: ..... ..... #.... ....# ..... ..... ..... ..... char row 6: ..... ..... #.... ....# ..... ..... ..... ..... char row 7: ..... ..... #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:2 |# . .### . . . . #. .<---<<< Row:2 |# . .### . . . . #. .<---<<< Row:2 |# . .### . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# .#####.#####.#####.#####.#####. #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Done with pixel combinations for [11,9] GRID_MAX_POINTS_X : 11 GRID_MAX_POINTS_Y : 10 Mesh_Point(9,3) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 33 y_map_pixels: 30 Upper Left : Pixel mapping: (28,10) ---> Col:05 Row:01 x_pixel_mask=00010 y_pixel_offset=2 Lower Right : Pixel mapping: (30,12) ---> Col:06 Row:01 x_pixel_mask=10000 y_pixel_offset=4 Bottom Corner: Pixel mapping: (34,31) ---> Col:06 Row:03 x_pixel_mask=00001 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 04 05 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ....# ..... ..... char row 1: ..... ..... #.... ....# ..... ....# ..... ..... char row 2: ..... ..... #.... ....# ...## #...# ..... ..... char row 3: ..... ..... #.... ....# ...## #...# ..... ..... char row 4: ..... ..... #.... ....# ...## #...# ..... ..... char row 5: ..... ..... #.... ....# ..... ....# ..... ..... char row 6: ..... ..... #.... ....# ..... ....# ..... ..... char row 7: ..... ##### #.... ....# ..... ....# ..... ..... Row:0 |# .#####.#####.#####.#####.#####. #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . ##.# #. .<---<<< Row:1 |# . . . . . ##.# #. .<---<<< Row:1 |# . . . . . ##.# #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# .#####.#####.#####.#####.#####. #. .<---<<< Done with pixel combinations for [11,10] Not able to use all rows of display for (11 x 11) --> 3 rows instead of 4 GRID_MAX_POINTS_X : 11 GRID_MAX_POINTS_Y : 11 Mesh_Point(4,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 33 y_map_pixels: 22 Upper Left : Pixel mapping: (13,09) ---> Col:02 Row:01 x_pixel_mask=00010 y_pixel_offset=1 Lower Right : Pixel mapping: (15,10) ---> Col:03 Row:01 x_pixel_mask=10000 y_pixel_offset=2 Bottom Corner: Pixel mapping: (34,23) ---> Col:06 Row:02 x_pixel_mask=00001 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 04 05 20 20 03 2: 02 01 01 01 01 01 03 3: 20 20 20 20 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..... ..... ..... char row 1: ..... ..... #.... ....# ...## #.... ..... ..... char row 2: ..... ..... #.... ....# ...## #.... ..... ..... char row 3: ..... ..... #.... ....# ..... ..... ..... ..... char row 4: ..... ..... #.... ....# ..... ..... ..... ..... char row 5: ..... ..... #.... ....# ..... ..... ..... ..... char row 6: ..... ..... #.... ....# ..... ..... ..... ..... char row 7: ..... ##### #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . ##.# . . . #. .<---<<< Row:1 |# . . ##.# . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# .#####.#####.#####.#####.#####. #. .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [11,11] GRID_MAX_POINTS_X : 11 GRID_MAX_POINTS_Y : 12 Mesh_Point(10,11) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 33 y_map_pixels: 24 Upper Left : Pixel mapping: (31,23) ---> Col:06 Row:02 x_pixel_mask=01000 y_pixel_offset=7 Lower Right : Pixel mapping: (33,24) ---> Col:06 Row:03 x_pixel_mask=00010 y_pixel_offset=0 Bottom Corner: Pixel mapping: (34,25) ---> Col:06 Row:03 x_pixel_mask=00001 y_pixel_offset=1 Here! LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 04 3: 20 01 01 01 01 01 05 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ....# .#### ..... ..... char row 1: ..... ##### #.... ....# ....# ##### ..... ..... char row 2: ..... ..... #.... ....# ....# ..... ..... ..... char row 3: ..... ..... #.... ....# ....# ..... ..... ..... char row 4: ..... ..... #.... ....# ....# ..... ..... ..... char row 5: ..... ..... #.... ....# ....# ..... ..... ..... char row 6: ..... ..... #.... ....# ....# ..... ..... ..... char row 7: ..... ..... #.... ....# .#### ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . ####. .<---<<< Row:3 | . . . . . . ####. .<---<<< Row:3 | .#####.#####.#####.#####.#####.#####. .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [11,12] GRID_MAX_POINTS_X : 11 GRID_MAX_POINTS_Y : 13 Mesh_Point(5,5) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 33 y_map_pixels: 26 Upper Left : Pixel mapping: (16,11) ---> Col:03 Row:01 x_pixel_mask=01000 y_pixel_offset=3 Lower Right : Pixel mapping: (18,12) ---> Col:03 Row:01 x_pixel_mask=00010 y_pixel_offset=4 Bottom Corner: Pixel mapping: (34,27) ---> Col:06 Row:03 x_pixel_mask=00001 y_pixel_offset=3 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 04 20 20 03 2: 02 20 20 20 20 20 03 3: 20 01 01 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..... ..... ..... char row 1: ..... ..... #.... ....# ..... ..... ..... ..... char row 2: ..... ..... #.... ....# ..... ..... ..... ..... char row 3: ..... ##### #.... ....# .###. ..... ..... ..... char row 4: ..... ..... #.... ....# .###. ..... ..... ..... char row 5: ..... ..... #.... ....# ..... ..... ..... ..... char row 6: ..... ..... #.... ....# ..... ..... ..... ..... char row 7: ..... ..... #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . ### . . . #. .<---<<< Row:1 |# . . . ### . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [11,13] GRID_MAX_POINTS_X : 11 GRID_MAX_POINTS_Y : 14 Mesh_Point(0,5) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 33 y_map_pixels: 28 Upper Left : Pixel mapping: (01,11) ---> Col:00 Row:01 x_pixel_mask=01000 y_pixel_offset=3 Lower Right : Pixel mapping: (03,12) ---> Col:00 Row:01 x_pixel_mask=00010 y_pixel_offset=4 Bottom Corner: Pixel mapping: (34,29) ---> Col:06 Row:03 x_pixel_mask=00001 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 00 03 1: 04 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# #.... ..... ..... ..... char row 1: ..... ..... #.... ....# #.... ..... ..... ..... char row 2: ..... ..... #.... ....# #.... ..... ..... ..... char row 3: ..... ..... #.... ....# ####. ..... ..... ..... char row 4: ..... ..... #.... ....# ####. ..... ..... ..... char row 5: ..... ##### #.... ....# #.... ..... ..... ..... char row 6: ..... ..... #.... ....# #.... ..... ..... ..... char row 7: ..... ..... #.... ....# #.... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |#### . . . . . . #. .<---<<< Row:1 |#### . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# .#####.#####.#####.#####.#####. #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Done with pixel combinations for [11,14] GRID_MAX_POINTS_X : 11 GRID_MAX_POINTS_Y : 15 Mesh_Point(6,8) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 3 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 33 y_map_pixels: 30 Upper Left : Pixel mapping: (19,17) ---> Col:03 Row:02 x_pixel_mask=00001 y_pixel_offset=1 Lower Right : Pixel mapping: (21,18) ---> Col:04 Row:02 x_pixel_mask=01000 y_pixel_offset=2 Bottom Corner: Pixel mapping: (34,31) ---> Col:06 Row:03 x_pixel_mask=00001 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 04 05 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..... ..... ..... char row 1: ..... ..... #.... ....# ....# ##... ..... ..... char row 2: ..... ..... #.... ....# ....# ##... ..... ..... char row 3: ..... ..... #.... ....# ..... ..... ..... ..... char row 4: ..... ..... #.... ....# ..... ..... ..... ..... char row 5: ..... ..... #.... ....# ..... ..... ..... ..... char row 6: ..... ..... #.... ....# ..... ..... ..... ..... char row 7: ..... ##### #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:0 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:1 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . #.## . . #. .<---<<< Row:2 |# . . . #.## . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:2 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# . . . . . . #. .<---<<< Row:3 |# .#####.#####.#####.#####.#####. #. .<---<<< Done with pixel combinations for [11,15] Done with pixel combinations for [11,*] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (12 x 3) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 12 GRID_MAX_POINTS_Y : 3 Mesh_Point(7,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 8 suppress_x_offset: 0 suppress_y_offset: 1 x_map_pixels: 24 y_map_pixels: 24 Upper Left : Pixel mapping: (15,08) ---> Col:03 Row:01 x_pixel_mask=10000 y_pixel_offset=0 Lower Right : Pixel mapping: (16,15) ---> Col:03 Row:01 x_pixel_mask=01000 y_pixel_offset=7 Bottom Corner: Pixel mapping: (25,25) ---> Col:05 Row:03 x_pixel_mask=10000 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 04 20 03 20 2: 02 20 20 20 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... #.... ##... ..... ..... ..... char row 1: ..... ##### #.... #.... ##... ..... ..... ..... char row 2: ..... ..... #.... #.... ##... ..... ..... ..... char row 3: ..... ..... #.... #.... ##... ..... ..... ..... char row 4: ..... ..... #.... #.... ##... ..... ..... ..... char row 5: ..... ..... #.... #.... ##... ..... ..... ..... char row 6: ..... ..... #.... #.... ##... ..... ..... ..... char row 7: ..... ..... #.... #.... ##... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:1 |# . . .## . .# . . .<---<<< Row:1 |# . . .## . .# . . .<---<<< Row:1 |# . . .## . .# . . .<---<<< Row:1 |# . . .## . .# . . .<---<<< Row:1 |# . . .## . .# . . .<---<<< Row:1 |# . . .## . .# . . .<---<<< Row:1 |# . . .## . .# . . .<---<<< Row:1 |# . . .## . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [12,3] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (12 x 4) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 12 GRID_MAX_POINTS_Y : 4 Mesh_Point(0,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 7 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 24 y_map_pixels: 28 Upper Left : Pixel mapping: (01,01) ---> Col:00 Row:00 x_pixel_mask=01000 y_pixel_offset=1 Lower Right : Pixel mapping: (02,07) ---> Col:00 Row:00 x_pixel_mask=00100 y_pixel_offset=7 Bottom Corner: Pixel mapping: (25,29) ---> Col:05 Row:03 x_pixel_mask=10000 y_pixel_offset=5 LCD Display: 0: 04 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... #.... ##### ..... ..... ..... char row 1: ..... ..... #.... #.... ###.. ..... ..... ..... char row 2: ..... ..... #.... #.... ###.. ..... ..... ..... char row 3: ..... ..... #.... #.... ###.. ..... ..... ..... char row 4: ..... ..... #.... #.... ###.. ..... ..... ..... char row 5: ..... ##### #.... #.... ###.. ..... ..... ..... char row 6: ..... ..... #.... #.... ###.. ..... ..... ..... char row 7: ..... ..... #.... #.... ###.. ..... ..... ..... Row:0 |#####.#####.#####.#####.#####.# . . .<---<<< Row:0 |### . . . . .# . . .<---<<< Row:0 |### . . . . .# . . .<---<<< Row:0 |### . . . . .# . . .<---<<< Row:0 |### . . . . .# . . .<---<<< Row:0 |### . . . . .# . . .<---<<< Row:0 |### . . . . .# . . .<---<<< Row:0 |### . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# .#####.#####.#####.#####.# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Done with pixel combinations for [12,4] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (12 x 5) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 12 GRID_MAX_POINTS_Y : 5 Mesh_Point(5,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 6 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 24 y_map_pixels: 30 Upper Left : Pixel mapping: (11,13) ---> Col:02 Row:01 x_pixel_mask=01000 y_pixel_offset=5 Lower Right : Pixel mapping: (12,18) ---> Col:02 Row:02 x_pixel_mask=00100 y_pixel_offset=2 Bottom Corner: Pixel mapping: (25,31) ---> Col:05 Row:03 x_pixel_mask=10000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 04 20 20 03 20 2: 02 20 05 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... #.... ..... .##.. ..... ..... char row 1: ..... ..... #.... #.... ..... .##.. ..... ..... char row 2: ..... ..... #.... #.... ..... .##.. ..... ..... char row 3: ..... ..... #.... #.... ..... ..... ..... ..... char row 4: ..... ..... #.... #.... ..... ..... ..... ..... char row 5: ..... ..... #.... #.... .##.. ..... ..... ..... char row 6: ..... ..... #.... #.... .##.. ..... ..... ..... char row 7: ..... ##### #.... #.... .##.. ..... ..... ..... Row:0 |# .#####.#####.#####.#####.# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . ## . . .# . . .<---<<< Row:1 |# . . ## . . .# . . .<---<<< Row:1 |# . . ## . . .# . . .<---<<< Row:2 |# . . ## . . .# . . .<---<<< Row:2 |# . . ## . . .# . . .<---<<< Row:2 |# . . ## . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# .#####.#####.#####.#####.# . . .<---<<< Done with pixel combinations for [12,5] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (12 x 6) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 12 GRID_MAX_POINTS_Y : 6 Mesh_Point(10,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 5 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 24 y_map_pixels: 30 Upper Left : Pixel mapping: (21,21) ---> Col:04 Row:02 x_pixel_mask=01000 y_pixel_offset=5 Lower Right : Pixel mapping: (22,25) ---> Col:04 Row:03 x_pixel_mask=00100 y_pixel_offset=1 Bottom Corner: Pixel mapping: (25,31) ---> Col:05 Row:03 x_pixel_mask=10000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 04 03 20 3: 02 01 01 01 05 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... #.... ..... .##.. ..... ..... char row 1: ..... ..... #.... #.... ..... .##.. ..... ..... char row 2: ..... ..... #.... #.... ..... ..... ..... ..... char row 3: ..... ..... #.... #.... ..... ..... ..... ..... char row 4: ..... ..... #.... #.... ..... ..... ..... ..... char row 5: ..... ..... #.... #.... .##.. ..... ..... ..... char row 6: ..... ..... #.... #.... .##.. ..... ..... ..... char row 7: ..... ##### #.... #.... .##.. ##### ..... ..... Row:0 |# .#####.#####.#####.#####.# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . ## .# . . .<---<<< Row:2 |# . . . . ## .# . . .<---<<< Row:2 |# . . . . ## .# . . .<---<<< Row:3 |# . . . . ## .# . . .<---<<< Row:3 |# . . . . ## .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# .#####.#####.#####.#####.# . . .<---<<< Done with pixel combinations for [12,6] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (12 x 7) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 12 GRID_MAX_POINTS_Y : 7 Mesh_Point(3,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 4 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 24 y_map_pixels: 28 Upper Left : Pixel mapping: (07,17) ---> Col:01 Row:02 x_pixel_mask=00100 y_pixel_offset=1 Lower Right : Pixel mapping: (08,20) ---> Col:01 Row:02 x_pixel_mask=00010 y_pixel_offset=4 Bottom Corner: Pixel mapping: (25,29) ---> Col:05 Row:03 x_pixel_mask=10000 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 04 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... #.... ..... ..... ..... ..... char row 1: ..... ..... #.... #.... ..##. ..... ..... ..... char row 2: ..... ..... #.... #.... ..##. ..... ..... ..... char row 3: ..... ..... #.... #.... ..##. ..... ..... ..... char row 4: ..... ..... #.... #.... ..##. ..... ..... ..... char row 5: ..... ##### #.... #.... ..... ..... ..... ..... char row 6: ..... ..... #.... #.... ..... ..... ..... ..... char row 7: ..... ..... #.... #.... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . ## . . . .# . . .<---<<< Row:2 |# . ## . . . .# . . .<---<<< Row:2 |# . ## . . . .# . . .<---<<< Row:2 |# . ## . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# .#####.#####.#####.#####.# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Done with pixel combinations for [12,7] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (12 x 8) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 12 GRID_MAX_POINTS_Y : 8 Mesh_Point(8,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 24 y_map_pixels: 24 Upper Left : Pixel mapping: (17,13) ---> Col:03 Row:01 x_pixel_mask=00100 y_pixel_offset=5 Lower Right : Pixel mapping: (18,15) ---> Col:03 Row:01 x_pixel_mask=00010 y_pixel_offset=7 Bottom Corner: Pixel mapping: (25,25) ---> Col:05 Row:03 x_pixel_mask=10000 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 04 20 03 20 2: 02 20 20 20 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... #.... ..... ..... ..... ..... char row 1: ..... ##### #.... #.... ..... ..... ..... ..... char row 2: ..... ..... #.... #.... ..... ..... ..... ..... char row 3: ..... ..... #.... #.... ..... ..... ..... ..... char row 4: ..... ..... #.... #.... ..... ..... ..... ..... char row 5: ..... ..... #.... #.... ..##. ..... ..... ..... char row 6: ..... ..... #.... #.... ..##. ..... ..... ..... char row 7: ..... ..... #.... #.... ..##. ..... ..... ..... Row:0 |# .#####.#####.#####.#####.# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . ## . .# . . .<---<<< Row:1 |# . . . ## . .# . . .<---<<< Row:1 |# . . . ## . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [12,8] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (12 x 9) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 12 GRID_MAX_POINTS_Y : 9 Mesh_Point(1,7) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 24 y_map_pixels: 27 Upper Left : Pixel mapping: (03,22) ---> Col:00 Row:02 x_pixel_mask=00010 y_pixel_offset=6 Lower Right : Pixel mapping: (04,24) ---> Col:00 Row:03 x_pixel_mask=00001 y_pixel_offset=0 Bottom Corner: Pixel mapping: (25,28) ---> Col:05 Row:03 x_pixel_mask=10000 y_pixel_offset=4 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 04 20 20 20 20 03 20 3: 05 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... #.... #.... #..## ..... ..... char row 1: ..... ..... #.... #.... #.... #.... ..... ..... char row 2: ..... ..... #.... #.... #.... #.... ..... ..... char row 3: ..... ..... #.... #.... #.... #.... ..... ..... char row 4: ..... ##### #.... #.... #.... ##### ..... ..... char row 5: ..... ..... #.... #.... #.... ..... ..... ..... char row 6: ..... ..... #.... #.... #..## ..... ..... ..... char row 7: ..... ..... #.... #.... #..## ..... ..... ..... Row:0 |# .#####.#####.#####.#####.# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# ##. . . . .# . . .<---<<< Row:2 |# ##. . . . .# . . .<---<<< Row:3 |# ##. . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |#####.#####.#####.#####.#####.# . . .<---<<< Row:3 | . . . . .# . . .<---<<< Row:3 | . . . . .# . . .<---<<< Row:3 | . . . . .# . . .<---<<< Done with pixel combinations for [12,9] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (12 x 10) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 12 GRID_MAX_POINTS_Y : 10 Mesh_Point(6,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 24 y_map_pixels: 30 Upper Left : Pixel mapping: (13,07) ---> Col:02 Row:00 x_pixel_mask=00010 y_pixel_offset=7 Lower Right : Pixel mapping: (14,09) ---> Col:02 Row:01 x_pixel_mask=00001 y_pixel_offset=1 Bottom Corner: Pixel mapping: (25,31) ---> Col:05 Row:03 x_pixel_mask=10000 y_pixel_offset=7 LCD Display: 0: 02 00 04 00 00 03 20 1: 02 20 05 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... #.... ##### ...## ..... ..... char row 1: ..... ..... #.... #.... ..... ...## ..... ..... char row 2: ..... ..... #.... #.... ..... ..... ..... ..... char row 3: ..... ..... #.... #.... ..... ..... ..... ..... char row 4: ..... ..... #.... #.... ..... ..... ..... ..... char row 5: ..... ..... #.... #.... ..... ..... ..... ..... char row 6: ..... ..... #.... #.... ..... ..... ..... ..... char row 7: ..... ##### #.... #.... ...## ..... ..... ..... Row:0 |# .#####.#####.#####.#####.# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . ##. . .# . . .<---<<< Row:1 |# . . ##. . .# . . .<---<<< Row:1 |# . . ##. . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# .#####.#####.#####.#####.# . . .<---<<< Done with pixel combinations for [12,10] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (12 x 11) --> 6 cols instead of 7 Not able to use all rows of display for (12 x 11) --> 3 rows instead of 4 GRID_MAX_POINTS_X : 12 GRID_MAX_POINTS_Y : 11 Mesh_Point(11,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 24 y_map_pixels: 22 Upper Left : Pixel mapping: (23,09) ---> Col:04 Row:01 x_pixel_mask=00010 y_pixel_offset=1 Lower Right : Pixel mapping: (24,10) ---> Col:04 Row:01 x_pixel_mask=00001 y_pixel_offset=2 Bottom Corner: Pixel mapping: (25,23) ---> Col:05 Row:02 x_pixel_mask=10000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 04 03 20 2: 02 01 01 01 01 03 20 3: 20 20 20 20 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... #.... ..... ..... ..... ..... char row 1: ..... ..... #.... #.... ...## ..... ..... ..... char row 2: ..... ..... #.... #.... ...## ..... ..... ..... char row 3: ..... ..... #.... #.... ..... ..... ..... ..... char row 4: ..... ..... #.... #.... ..... ..... ..... ..... char row 5: ..... ..... #.... #.... ..... ..... ..... ..... char row 6: ..... ..... #.... #.... ..... ..... ..... ..... char row 7: ..... ##### #.... #.... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . ##.# . . .<---<<< Row:1 |# . . . . ##.# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# .#####.#####.#####.#####.# . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [12,11] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (12 x 12) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 12 GRID_MAX_POINTS_Y : 12 Mesh_Point(4,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 24 y_map_pixels: 24 Upper Left : Pixel mapping: (09,09) ---> Col:01 Row:01 x_pixel_mask=00001 y_pixel_offset=1 Lower Right : Pixel mapping: (10,10) ---> Col:02 Row:01 x_pixel_mask=10000 y_pixel_offset=2 Bottom Corner: Pixel mapping: (25,25) ---> Col:05 Row:03 x_pixel_mask=10000 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 04 05 20 20 03 20 2: 02 20 20 20 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... #.... ..... ..... ..... ..... char row 1: ..... ##### #.... #.... ....# #.... ..... ..... char row 2: ..... ..... #.... #.... ....# #.... ..... ..... char row 3: ..... ..... #.... #.... ..... ..... ..... ..... char row 4: ..... ..... #.... #.... ..... ..... ..... ..... char row 5: ..... ..... #.... #.... ..... ..... ..... ..... char row 6: ..... ..... #.... #.... ..... ..... ..... ..... char row 7: ..... ..... #.... #.... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . #.# . . .# . . .<---<<< Row:1 |# . #.# . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [12,12] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (12 x 13) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 12 GRID_MAX_POINTS_Y : 13 Mesh_Point(9,6) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 24 y_map_pixels: 26 Upper Left : Pixel mapping: (19,13) ---> Col:03 Row:01 x_pixel_mask=00001 y_pixel_offset=5 Lower Right : Pixel mapping: (20,14) ---> Col:04 Row:01 x_pixel_mask=10000 y_pixel_offset=6 Bottom Corner: Pixel mapping: (25,27) ---> Col:05 Row:03 x_pixel_mask=10000 y_pixel_offset=3 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 04 05 03 20 2: 02 20 20 20 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... #.... ..... ..... ..... ..... char row 1: ..... ..... #.... #.... ..... ..... ..... ..... char row 2: ..... ..... #.... #.... ..... ..... ..... ..... char row 3: ..... ##### #.... #.... ..... ..... ..... ..... char row 4: ..... ..... #.... #.... ..... ..... ..... ..... char row 5: ..... ..... #.... #.... ....# #.... ..... ..... char row 6: ..... ..... #.... #.... ....# #.... ..... ..... char row 7: ..... ..... #.... #.... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . #.# .# . . .<---<<< Row:1 |# . . . #.# .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [12,13] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (12 x 14) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 12 GRID_MAX_POINTS_Y : 14 Mesh_Point(2,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 24 y_map_pixels: 28 Upper Left : Pixel mapping: (05,09) ---> Col:01 Row:01 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (06,10) ---> Col:01 Row:01 x_pixel_mask=01000 y_pixel_offset=2 Bottom Corner: Pixel mapping: (25,29) ---> Col:05 Row:03 x_pixel_mask=10000 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 04 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... #.... ..... ..... ..... ..... char row 1: ..... ..... #.... #.... ##... ..... ..... ..... char row 2: ..... ..... #.... #.... ##... ..... ..... ..... char row 3: ..... ..... #.... #.... ..... ..... ..... ..... char row 4: ..... ..... #.... #.... ..... ..... ..... ..... char row 5: ..... ##### #.... #.... ..... ..... ..... ..... char row 6: ..... ..... #.... #.... ..... ..... ..... ..... char row 7: ..... ..... #.... #.... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# .## . . . .# . . .<---<<< Row:1 |# .## . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# .#####.#####.#####.#####.# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Done with pixel combinations for [12,14] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (12 x 15) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 12 GRID_MAX_POINTS_Y : 15 Mesh_Point(7,7) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 24 y_map_pixels: 30 Upper Left : Pixel mapping: (15,15) ---> Col:03 Row:01 x_pixel_mask=10000 y_pixel_offset=7 Lower Right : Pixel mapping: (16,16) ---> Col:03 Row:02 x_pixel_mask=01000 y_pixel_offset=0 Bottom Corner: Pixel mapping: (25,31) ---> Col:05 Row:03 x_pixel_mask=10000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 04 20 03 20 2: 02 20 20 05 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... #.... ..... ##... ..... ..... char row 1: ..... ..... #.... #.... ..... ..... ..... ..... char row 2: ..... ..... #.... #.... ..... ..... ..... ..... char row 3: ..... ..... #.... #.... ..... ..... ..... ..... char row 4: ..... ..... #.... #.... ..... ..... ..... ..... char row 5: ..... ..... #.... #.... ..... ..... ..... ..... char row 6: ..... ..... #.... #.... ..... ..... ..... ..... char row 7: ..... ##### #.... #.... ##... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:0 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . . . .# . . .<---<<< Row:1 |# . . .## . .# . . .<---<<< Row:2 |# . . .## . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:2 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# . . . . .# . . .<---<<< Row:3 |# .#####.#####.#####.#####.# . . .<---<<< Done with pixel combinations for [12,15] Done with pixel combinations for [12,*] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (13 x 3) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 13 GRID_MAX_POINTS_Y : 3 Mesh_Point(6,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 8 suppress_x_offset: 0 suppress_y_offset: 1 x_map_pixels: 26 y_map_pixels: 24 Upper Left : Pixel mapping: (13,00) ---> Col:02 Row:00 x_pixel_mask=00010 y_pixel_offset=0 Lower Right : Pixel mapping: (14,07) ---> Col:02 Row:00 x_pixel_mask=00001 y_pixel_offset=7 Bottom Corner: Pixel mapping: (27,25) ---> Col:05 Row:03 x_pixel_mask=00100 y_pixel_offset=1 LCD Display: 0: 02 00 04 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ..#.. ##### ..... ..... ..... char row 1: ..... ##### #.... ..#.. ...## ..... ..... ..... char row 2: ..... ..... #.... ..#.. ...## ..... ..... ..... char row 3: ..... ..... #.... ..#.. ...## ..... ..... ..... char row 4: ..... ..... #.... ..#.. ...## ..... ..... ..... char row 5: ..... ..... #.... ..#.. ...## ..... ..... ..... char row 6: ..... ..... #.... ..#.. ...## ..... ..... ..... char row 7: ..... ..... #.... ..#.. ...## ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . ##. . . # . . .<---<<< Row:0 |# . . ##. . . # . . .<---<<< Row:0 |# . . ##. . . # . . .<---<<< Row:0 |# . . ##. . . # . . .<---<<< Row:0 |# . . ##. . . # . . .<---<<< Row:0 |# . . ##. . . # . . .<---<<< Row:0 |# . . ##. . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [13,3] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (13 x 4) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 13 GRID_MAX_POINTS_Y : 4 Mesh_Point(10,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 7 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 26 y_map_pixels: 28 Upper Left : Pixel mapping: (21,08) ---> Col:04 Row:01 x_pixel_mask=01000 y_pixel_offset=0 Lower Right : Pixel mapping: (22,14) ---> Col:04 Row:01 x_pixel_mask=00100 y_pixel_offset=6 Bottom Corner: Pixel mapping: (27,29) ---> Col:05 Row:03 x_pixel_mask=00100 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 04 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ..#.. .##.. ..... ..... ..... char row 1: ..... ..... #.... ..#.. .##.. ..... ..... ..... char row 2: ..... ..... #.... ..#.. .##.. ..... ..... ..... char row 3: ..... ..... #.... ..#.. .##.. ..... ..... ..... char row 4: ..... ..... #.... ..#.. .##.. ..... ..... ..... char row 5: ..... ##### #.... ..#.. .##.. ..... ..... ..... char row 6: ..... ..... #.... ..#.. .##.. ..... ..... ..... char row 7: ..... ..... #.... ..#.. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . ## . # . . .<---<<< Row:1 |# . . . . ## . # . . .<---<<< Row:1 |# . . . . ## . # . . .<---<<< Row:1 |# . . . . ## . # . . .<---<<< Row:1 |# . . . . ## . # . . .<---<<< Row:1 |# . . . . ## . # . . .<---<<< Row:1 |# . . . . ## . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Done with pixel combinations for [13,4] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (13 x 5) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 13 GRID_MAX_POINTS_Y : 5 Mesh_Point(1,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 6 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 26 y_map_pixels: 30 Upper Left : Pixel mapping: (03,07) ---> Col:00 Row:00 x_pixel_mask=00010 y_pixel_offset=7 Lower Right : Pixel mapping: (04,12) ---> Col:00 Row:01 x_pixel_mask=00001 y_pixel_offset=4 Bottom Corner: Pixel mapping: (27,31) ---> Col:05 Row:03 x_pixel_mask=00100 y_pixel_offset=7 LCD Display: 0: 04 00 00 00 00 03 20 1: 05 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ..#.. ##### #..## ..... ..... char row 1: ..... ..... #.... ..#.. #.... #..## ..... ..... char row 2: ..... ..... #.... ..#.. #.... #..## ..... ..... char row 3: ..... ..... #.... ..#.. #.... #..## ..... ..... char row 4: ..... ..... #.... ..#.. #.... #..## ..... ..... char row 5: ..... ..... #.... ..#.. #.... #.... ..... ..... char row 6: ..... ..... #.... ..#.. #.... #.... ..... ..... char row 7: ..... ##### #.... ..#.. #..## #.... ..... ..... Row:0 |#####.#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# ##. . . . . # . . .<---<<< Row:1 |# ##. . . . . # . . .<---<<< Row:1 |# ##. . . . . # . . .<---<<< Row:1 |# ##. . . . . # . . .<---<<< Row:1 |# ##. . . . . # . . .<---<<< Row:1 |# ##. . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Done with pixel combinations for [13,5] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (13 x 6) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 13 GRID_MAX_POINTS_Y : 6 Mesh_Point(5,3) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 5 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 26 y_map_pixels: 30 Upper Left : Pixel mapping: (11,16) ---> Col:02 Row:02 x_pixel_mask=01000 y_pixel_offset=0 Lower Right : Pixel mapping: (12,20) ---> Col:02 Row:02 x_pixel_mask=00100 y_pixel_offset=4 Bottom Corner: Pixel mapping: (27,31) ---> Col:05 Row:03 x_pixel_mask=00100 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 04 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ..#.. .##.. ..... ..... ..... char row 1: ..... ..... #.... ..#.. .##.. ..... ..... ..... char row 2: ..... ..... #.... ..#.. .##.. ..... ..... ..... char row 3: ..... ..... #.... ..#.. .##.. ..... ..... ..... char row 4: ..... ..... #.... ..#.. .##.. ..... ..... ..... char row 5: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 6: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 7: ..... ##### #.... ..#.. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . ## . . . # . . .<---<<< Row:2 |# . . ## . . . # . . .<---<<< Row:2 |# . . ## . . . # . . .<---<<< Row:2 |# . . ## . . . # . . .<---<<< Row:2 |# . . ## . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Done with pixel combinations for [13,6] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (13 x 7) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 13 GRID_MAX_POINTS_Y : 7 Mesh_Point(9,3) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 4 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 26 y_map_pixels: 28 Upper Left : Pixel mapping: (19,13) ---> Col:03 Row:01 x_pixel_mask=00001 y_pixel_offset=5 Lower Right : Pixel mapping: (20,16) ---> Col:04 Row:02 x_pixel_mask=10000 y_pixel_offset=0 Bottom Corner: Pixel mapping: (27,29) ---> Col:05 Row:03 x_pixel_mask=00100 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ..#.. ..... ..... ..... ..... char row 1: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 2: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 3: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 4: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 5: ..... ##### #.... ..#.. ..... ..... ..... ..... char row 6: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 7: ..... ..... #.... ..#.. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Done with pixel combinations for [13,7] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (13 x 8) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 13 GRID_MAX_POINTS_Y : 8 Mesh_Point(0,5) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 26 y_map_pixels: 24 Upper Left : Pixel mapping: (01,16) ---> Col:00 Row:02 x_pixel_mask=01000 y_pixel_offset=0 Lower Right : Pixel mapping: (02,18) ---> Col:00 Row:02 x_pixel_mask=00100 y_pixel_offset=2 Bottom Corner: Pixel mapping: (27,25) ---> Col:05 Row:03 x_pixel_mask=00100 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 04 20 20 20 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ..#.. ###.. ..... ..... ..... char row 1: ..... ##### #.... ..#.. ###.. ..... ..... ..... char row 2: ..... ..... #.... ..#.. ###.. ..... ..... ..... char row 3: ..... ..... #.... ..#.. #.... ..... ..... ..... char row 4: ..... ..... #.... ..#.. #.... ..... ..... ..... char row 5: ..... ..... #.... ..#.. #.... ..... ..... ..... char row 6: ..... ..... #.... ..#.. #.... ..... ..... ..... char row 7: ..... ..... #.... ..#.. #.... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |### . . . . . # . . .<---<<< Row:2 |### . . . . . # . . .<---<<< Row:2 |### . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [13,8] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (13 x 9) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 13 GRID_MAX_POINTS_Y : 9 Mesh_Point(4,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 26 y_map_pixels: 27 Upper Left : Pixel mapping: (09,01) ---> Col:01 Row:00 x_pixel_mask=00001 y_pixel_offset=1 Lower Right : Pixel mapping: (10,03) ---> Col:02 Row:00 x_pixel_mask=10000 y_pixel_offset=3 Bottom Corner: Pixel mapping: (27,28) ---> Col:05 Row:03 x_pixel_mask=00100 y_pixel_offset=4 LCD Display: 0: 02 04 05 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ..#.. ##### ##### ..... ..... char row 1: ..... ..... #.... ..#.. ....# #.... ..... ..... char row 2: ..... ..... #.... ..#.. ....# #.... ..... ..... char row 3: ..... ..... #.... ..#.. ....# #.... ..... ..... char row 4: ..... ##### #.... ..#.. ..... ..... ..... ..... char row 5: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 6: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 7: ..... ..... #.... ..#.. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . #.# . . . # . . .<---<<< Row:0 |# . #.# . . . # . . .<---<<< Row:0 |# . #.# . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Done with pixel combinations for [13,9] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (13 x 10) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 13 GRID_MAX_POINTS_Y : 10 Mesh_Point(8,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 26 y_map_pixels: 30 Upper Left : Pixel mapping: (17,04) ---> Col:03 Row:00 x_pixel_mask=00100 y_pixel_offset=4 Lower Right : Pixel mapping: (18,06) ---> Col:03 Row:00 x_pixel_mask=00010 y_pixel_offset=6 Bottom Corner: Pixel mapping: (27,31) ---> Col:05 Row:03 x_pixel_mask=00100 y_pixel_offset=7 LCD Display: 0: 02 00 00 04 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ..#.. ##### ..... ..... ..... char row 1: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 2: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 3: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 4: ..... ..... #.... ..#.. ..##. ..... ..... ..... char row 5: ..... ..... #.... ..#.. ..##. ..... ..... ..... char row 6: ..... ..... #.... ..#.. ..##. ..... ..... ..... char row 7: ..... ##### #.... ..#.. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . ## . . # . . .<---<<< Row:0 |# . . . ## . . # . . .<---<<< Row:0 |# . . . ## . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Done with pixel combinations for [13,10] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (13 x 11) --> 6 cols instead of 7 Not able to use all rows of display for (13 x 11) --> 3 rows instead of 4 GRID_MAX_POINTS_X : 13 GRID_MAX_POINTS_Y : 11 Mesh_Point(12,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 26 y_map_pixels: 22 Upper Left : Pixel mapping: (25,09) ---> Col:05 Row:01 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (26,10) ---> Col:05 Row:01 x_pixel_mask=01000 y_pixel_offset=2 Bottom Corner: Pixel mapping: (27,23) ---> Col:05 Row:02 x_pixel_mask=00100 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 04 20 2: 02 01 01 01 01 03 20 3: 20 20 20 20 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ..#.. ..#.. ..... ..... ..... char row 1: ..... ..... #.... ..#.. ###.. ..... ..... ..... char row 2: ..... ..... #.... ..#.. ###.. ..... ..... ..... char row 3: ..... ..... #.... ..#.. ..#.. ..... ..... ..... char row 4: ..... ..... #.... ..#.. ..#.. ..... ..... ..... char row 5: ..... ..... #.... ..#.. ..#.. ..... ..... ..... char row 6: ..... ..... #.... ..#.. ..#.. ..... ..... ..... char row 7: ..... ##### #.... ..#.. ..#.. ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . .### . . .<---<<< Row:1 |# . . . . .### . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# .#####.#####.#####.#####. # . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [13,11] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (13 x 12) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 13 GRID_MAX_POINTS_Y : 12 Mesh_Point(3,9) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 26 y_map_pixels: 24 Upper Left : Pixel mapping: (07,19) ---> Col:01 Row:02 x_pixel_mask=00100 y_pixel_offset=3 Lower Right : Pixel mapping: (08,20) ---> Col:01 Row:02 x_pixel_mask=00010 y_pixel_offset=4 Bottom Corner: Pixel mapping: (27,25) ---> Col:05 Row:03 x_pixel_mask=00100 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 04 20 20 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ..#.. ..... ..... ..... ..... char row 1: ..... ##### #.... ..#.. ..... ..... ..... ..... char row 2: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 3: ..... ..... #.... ..#.. ..##. ..... ..... ..... char row 4: ..... ..... #.... ..#.. ..##. ..... ..... ..... char row 5: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 6: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 7: ..... ..... #.... ..#.. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . ## . . . . # . . .<---<<< Row:2 |# . ## . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [13,12] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (13 x 13) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 13 GRID_MAX_POINTS_Y : 13 Mesh_Point(7,7) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 26 y_map_pixels: 26 Upper Left : Pixel mapping: (15,15) ---> Col:03 Row:01 x_pixel_mask=10000 y_pixel_offset=7 Lower Right : Pixel mapping: (16,16) ---> Col:03 Row:02 x_pixel_mask=01000 y_pixel_offset=0 Bottom Corner: Pixel mapping: (27,27) ---> Col:05 Row:03 x_pixel_mask=00100 y_pixel_offset=3 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 04 20 03 20 2: 02 20 20 05 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ..#.. ..... ##... ..... ..... char row 1: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 2: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 3: ..... ##### #.... ..#.. ..... ..... ..... ..... char row 4: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 5: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 6: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 7: ..... ..... #.... ..#.. ##... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . .## . . # . . .<---<<< Row:2 |# . . .## . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [13,13] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (13 x 14) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 13 GRID_MAX_POINTS_Y : 14 Mesh_Point(11,3) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 26 y_map_pixels: 28 Upper Left : Pixel mapping: (23,07) ---> Col:04 Row:00 x_pixel_mask=00010 y_pixel_offset=7 Lower Right : Pixel mapping: (24,08) ---> Col:04 Row:01 x_pixel_mask=00001 y_pixel_offset=0 Bottom Corner: Pixel mapping: (27,29) ---> Col:05 Row:03 x_pixel_mask=00100 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 04 03 20 1: 02 20 20 20 05 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ..#.. ##### ...## ..... ..... char row 1: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 2: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 3: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 4: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 5: ..... ##### #.... ..#.. ..... ..... ..... ..... char row 6: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 7: ..... ..... #.... ..#.. ...## ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . ##. # . . .<---<<< Row:1 |# . . . . ##. # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Done with pixel combinations for [13,14] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (13 x 15) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 13 GRID_MAX_POINTS_Y : 15 Mesh_Point(2,6) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 26 y_map_pixels: 30 Upper Left : Pixel mapping: (05,13) ---> Col:01 Row:01 x_pixel_mask=10000 y_pixel_offset=5 Lower Right : Pixel mapping: (06,14) ---> Col:01 Row:01 x_pixel_mask=01000 y_pixel_offset=6 Bottom Corner: Pixel mapping: (27,31) ---> Col:05 Row:03 x_pixel_mask=00100 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 04 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ..#.. ..... ..... ..... ..... char row 1: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 2: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 3: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 4: ..... ..... #.... ..#.. ..... ..... ..... ..... char row 5: ..... ..... #.... ..#.. ##... ..... ..... ..... char row 6: ..... ..... #.... ..#.. ##... ..... ..... ..... char row 7: ..... ##### #.... ..#.. ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:0 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:1 |# .## . . . . # . . .<---<<< Row:1 |# .## . . . . # . . .<---<<< Row:1 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:2 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# . . . . . # . . .<---<<< Row:3 |# .#####.#####.#####.#####. # . . .<---<<< Done with pixel combinations for [13,15] Done with pixel combinations for [13,*] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (14 x 3) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 14 GRID_MAX_POINTS_Y : 3 Mesh_Point(11,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 8 suppress_x_offset: 0 suppress_y_offset: 1 x_map_pixels: 28 y_map_pixels: 24 Upper Left : Pixel mapping: (23,16) ---> Col:04 Row:02 x_pixel_mask=00010 y_pixel_offset=0 Lower Right : Pixel mapping: (24,23) ---> Col:04 Row:02 x_pixel_mask=00001 y_pixel_offset=7 Bottom Corner: Pixel mapping: (29,25) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 04 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ...## ..... ..... ..... char row 1: ..... ##### #.... ....# ...## ..... ..... ..... char row 2: ..... ..... #.... ....# ...## ..... ..... ..... char row 3: ..... ..... #.... ....# ...## ..... ..... ..... char row 4: ..... ..... #.... ....# ...## ..... ..... ..... char row 5: ..... ..... #.... ....# ...## ..... ..... ..... char row 6: ..... ..... #.... ....# ...## ..... ..... ..... char row 7: ..... ..... #.... ....# ...## ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . ##. #. . .<---<<< Row:2 |# . . . . ##. #. . .<---<<< Row:2 |# . . . . ##. #. . .<---<<< Row:2 |# . . . . ##. #. . .<---<<< Row:2 |# . . . . ##. #. . .<---<<< Row:2 |# . . . . ##. #. . .<---<<< Row:2 |# . . . . ##. #. . .<---<<< Row:2 |# . . . . ##. #. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [14,3] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (14 x 4) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 14 GRID_MAX_POINTS_Y : 4 Mesh_Point(0,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 7 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 28 Upper Left : Pixel mapping: (01,15) ---> Col:00 Row:01 x_pixel_mask=01000 y_pixel_offset=7 Lower Right : Pixel mapping: (02,21) ---> Col:00 Row:02 x_pixel_mask=00100 y_pixel_offset=5 Bottom Corner: Pixel mapping: (29,29) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 03 20 1: 04 20 20 20 20 03 20 2: 05 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# #.... ###.. ..... ..... char row 1: ..... ..... #.... ....# #.... ###.. ..... ..... char row 2: ..... ..... #.... ....# #.... ###.. ..... ..... char row 3: ..... ..... #.... ....# #.... ###.. ..... ..... char row 4: ..... ..... #.... ....# #.... ###.. ..... ..... char row 5: ..... ##### #.... ....# #.... ###.. ..... ..... char row 6: ..... ..... #.... ....# #.... #.... ..... ..... char row 7: ..... ..... #.... ....# ###.. #.... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |### . . . . . #. . .<---<<< Row:2 |### . . . . . #. . .<---<<< Row:2 |### . . . . . #. . .<---<<< Row:2 |### . . . . . #. . .<---<<< Row:2 |### . . . . . #. . .<---<<< Row:2 |### . . . . . #. . .<---<<< Row:2 |### . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# .#####.#####.#####.#####. #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Done with pixel combinations for [14,4] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (14 x 5) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 14 GRID_MAX_POINTS_Y : 5 Mesh_Point(3,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 6 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 30 Upper Left : Pixel mapping: (07,01) ---> Col:01 Row:00 x_pixel_mask=00100 y_pixel_offset=1 Lower Right : Pixel mapping: (08,06) ---> Col:01 Row:00 x_pixel_mask=00010 y_pixel_offset=6 Bottom Corner: Pixel mapping: (29,31) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=7 LCD Display: 0: 02 04 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ##### ..... ..... ..... char row 1: ..... ..... #.... ....# ..##. ..... ..... ..... char row 2: ..... ..... #.... ....# ..##. ..... ..... ..... char row 3: ..... ..... #.... ....# ..##. ..... ..... ..... char row 4: ..... ..... #.... ....# ..##. ..... ..... ..... char row 5: ..... ..... #.... ....# ..##. ..... ..... ..... char row 6: ..... ..... #.... ....# ..##. ..... ..... ..... char row 7: ..... ##### #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . ## . . . . #. . .<---<<< Row:0 |# . ## . . . . #. . .<---<<< Row:0 |# . ## . . . . #. . .<---<<< Row:0 |# . ## . . . . #. . .<---<<< Row:0 |# . ## . . . . #. . .<---<<< Row:0 |# . ## . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# .#####.#####.#####.#####. #. . .<---<<< Done with pixel combinations for [14,5] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (14 x 6) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 14 GRID_MAX_POINTS_Y : 6 Mesh_Point(6,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 5 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 30 Upper Left : Pixel mapping: (13,11) ---> Col:02 Row:01 x_pixel_mask=00010 y_pixel_offset=3 Lower Right : Pixel mapping: (14,15) ---> Col:02 Row:01 x_pixel_mask=00001 y_pixel_offset=7 Bottom Corner: Pixel mapping: (29,31) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 04 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..... ..... ..... char row 1: ..... ..... #.... ....# ..... ..... ..... ..... char row 2: ..... ..... #.... ....# ..... ..... ..... ..... char row 3: ..... ..... #.... ....# ...## ..... ..... ..... char row 4: ..... ..... #.... ....# ...## ..... ..... ..... char row 5: ..... ..... #.... ....# ...## ..... ..... ..... char row 6: ..... ..... #.... ....# ...## ..... ..... ..... char row 7: ..... ##### #.... ....# ...## ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . ##. . . #. . .<---<<< Row:1 |# . . ##. . . #. . .<---<<< Row:1 |# . . ##. . . #. . .<---<<< Row:1 |# . . ##. . . #. . .<---<<< Row:1 |# . . ##. . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# .#####.#####.#####.#####. #. . .<---<<< Done with pixel combinations for [14,6] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (14 x 7) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 14 GRID_MAX_POINTS_Y : 7 Mesh_Point(9,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 4 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 28 Upper Left : Pixel mapping: (19,09) ---> Col:03 Row:01 x_pixel_mask=00001 y_pixel_offset=1 Lower Right : Pixel mapping: (20,12) ---> Col:04 Row:01 x_pixel_mask=10000 y_pixel_offset=4 Bottom Corner: Pixel mapping: (29,29) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 04 05 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..... ..... ..... char row 1: ..... ..... #.... ....# ....# #.... ..... ..... char row 2: ..... ..... #.... ....# ....# #.... ..... ..... char row 3: ..... ..... #.... ....# ....# #.... ..... ..... char row 4: ..... ..... #.... ....# ....# #.... ..... ..... char row 5: ..... ##### #.... ....# ..... ..... ..... ..... char row 6: ..... ..... #.... ....# ..... ..... ..... ..... char row 7: ..... ..... #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . #.# . #. . .<---<<< Row:1 |# . . . #.# . #. . .<---<<< Row:1 |# . . . #.# . #. . .<---<<< Row:1 |# . . . #.# . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# .#####.#####.#####.#####. #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Done with pixel combinations for [14,7] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (14 x 8) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 14 GRID_MAX_POINTS_Y : 8 Mesh_Point(12,6) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 24 Upper Left : Pixel mapping: (25,19) ---> Col:05 Row:02 x_pixel_mask=10000 y_pixel_offset=3 Lower Right : Pixel mapping: (26,21) ---> Col:05 Row:02 x_pixel_mask=01000 y_pixel_offset=5 Bottom Corner: Pixel mapping: (29,25) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 04 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ....# ..... ..... ..... char row 1: ..... ##### #.... ....# ....# ..... ..... ..... char row 2: ..... ..... #.... ....# ....# ..... ..... ..... char row 3: ..... ..... #.... ....# ##..# ..... ..... ..... char row 4: ..... ..... #.... ....# ##..# ..... ..... ..... char row 5: ..... ..... #.... ....# ##..# ..... ..... ..... char row 6: ..... ..... #.... ....# ....# ..... ..... ..... char row 7: ..... ..... #.... ....# ....# ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . .## #. . .<---<<< Row:2 |# . . . . .## #. . .<---<<< Row:2 |# . . . . .## #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [14,8] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (14 x 9) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 14 GRID_MAX_POINTS_Y : 9 Mesh_Point(1,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 27 Upper Left : Pixel mapping: (03,07) ---> Col:00 Row:00 x_pixel_mask=00010 y_pixel_offset=7 Lower Right : Pixel mapping: (04,09) ---> Col:00 Row:01 x_pixel_mask=00001 y_pixel_offset=1 Bottom Corner: Pixel mapping: (29,28) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=4 LCD Display: 0: 04 00 00 00 00 03 20 1: 05 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ##### #..## ..... ..... char row 1: ..... ..... #.... ....# #.... #..## ..... ..... char row 2: ..... ..... #.... ....# #.... #.... ..... ..... char row 3: ..... ..... #.... ....# #.... #.... ..... ..... char row 4: ..... ##### #.... ....# #.... #.... ..... ..... char row 5: ..... ..... #.... ....# #.... #.... ..... ..... char row 6: ..... ..... #.... ....# #.... #.... ..... ..... char row 7: ..... ..... #.... ....# #..## #.... ..... ..... Row:0 |#####.#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# ##. . . . . #. . .<---<<< Row:1 |# ##. . . . . #. . .<---<<< Row:1 |# ##. . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# .#####.#####.#####.#####. #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Done with pixel combinations for [14,9] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (14 x 10) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 14 GRID_MAX_POINTS_Y : 10 Mesh_Point(4,0) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 30 Upper Left : Pixel mapping: (09,01) ---> Col:01 Row:00 x_pixel_mask=00001 y_pixel_offset=1 Lower Right : Pixel mapping: (10,03) ---> Col:02 Row:00 x_pixel_mask=10000 y_pixel_offset=3 Bottom Corner: Pixel mapping: (29,31) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=7 LCD Display: 0: 02 04 05 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ##### ##### ..... ..... char row 1: ..... ..... #.... ....# ....# #.... ..... ..... char row 2: ..... ..... #.... ....# ....# #.... ..... ..... char row 3: ..... ..... #.... ....# ....# #.... ..... ..... char row 4: ..... ..... #.... ....# ..... ..... ..... ..... char row 5: ..... ..... #.... ....# ..... ..... ..... ..... char row 6: ..... ..... #.... ....# ..... ..... ..... ..... char row 7: ..... ##### #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . #.# . . . #. . .<---<<< Row:0 |# . #.# . . . #. . .<---<<< Row:0 |# . #.# . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# .#####.#####.#####.#####. #. . .<---<<< Done with pixel combinations for [14,10] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (14 x 11) --> 6 cols instead of 7 Not able to use all rows of display for (14 x 11) --> 3 rows instead of 4 GRID_MAX_POINTS_X : 14 GRID_MAX_POINTS_Y : 11 Mesh_Point(7,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 22 Upper Left : Pixel mapping: (15,09) ---> Col:03 Row:01 x_pixel_mask=10000 y_pixel_offset=1 Lower Right : Pixel mapping: (16,10) ---> Col:03 Row:01 x_pixel_mask=01000 y_pixel_offset=2 Bottom Corner: Pixel mapping: (29,23) ---> Col:05 Row:02 x_pixel_mask=00001 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 04 20 03 20 2: 02 01 01 01 01 03 20 3: 20 20 20 20 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..... ..... ..... char row 1: ..... ..... #.... ....# ##... ..... ..... ..... char row 2: ..... ..... #.... ....# ##... ..... ..... ..... char row 3: ..... ..... #.... ....# ..... ..... ..... ..... char row 4: ..... ..... #.... ....# ..... ..... ..... ..... char row 5: ..... ..... #.... ....# ..... ..... ..... ..... char row 6: ..... ..... #.... ....# ..... ..... ..... ..... char row 7: ..... ##### #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . .## . . #. . .<---<<< Row:1 |# . . .## . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# .#####.#####.#####.#####. #. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [14,11] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (14 x 12) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 14 GRID_MAX_POINTS_Y : 12 Mesh_Point(10,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 24 Upper Left : Pixel mapping: (21,05) ---> Col:04 Row:00 x_pixel_mask=01000 y_pixel_offset=5 Lower Right : Pixel mapping: (22,06) ---> Col:04 Row:00 x_pixel_mask=00100 y_pixel_offset=6 Bottom Corner: Pixel mapping: (29,25) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 04 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ##### ..... ..... ..... char row 1: ..... ##### #.... ....# ..... ..... ..... ..... char row 2: ..... ..... #.... ....# ..... ..... ..... ..... char row 3: ..... ..... #.... ....# ..... ..... ..... ..... char row 4: ..... ..... #.... ....# ..... ..... ..... ..... char row 5: ..... ..... #.... ....# .##.. ..... ..... ..... char row 6: ..... ..... #.... ....# .##.. ..... ..... ..... char row 7: ..... ..... #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . ## . #. . .<---<<< Row:0 |# . . . . ## . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [14,12] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (14 x 13) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 14 GRID_MAX_POINTS_Y : 13 Mesh_Point(13,8) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 26 Upper Left : Pixel mapping: (27,17) ---> Col:05 Row:02 x_pixel_mask=00100 y_pixel_offset=1 Lower Right : Pixel mapping: (28,18) ---> Col:05 Row:02 x_pixel_mask=00010 y_pixel_offset=2 Bottom Corner: Pixel mapping: (29,27) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=3 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 04 20 3: 20 01 01 01 01 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ....# ..... ..... ..... char row 1: ..... ..... #.... ....# ..### ..... ..... ..... char row 2: ..... ..... #.... ....# ..### ..... ..... ..... char row 3: ..... ##### #.... ....# ....# ..... ..... ..... char row 4: ..... ..... #.... ....# ....# ..... ..... ..... char row 5: ..... ..... #.... ....# ....# ..... ..... ..... char row 6: ..... ..... #.... ....# ....# ..... ..... ..... char row 7: ..... ..... #.... ....# ....# ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . ###. . .<---<<< Row:2 |# . . . . . ###. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####. . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [14,13] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (14 x 14) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 14 GRID_MAX_POINTS_Y : 14 Mesh_Point(2,2) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 28 Upper Left : Pixel mapping: (05,05) ---> Col:01 Row:00 x_pixel_mask=10000 y_pixel_offset=5 Lower Right : Pixel mapping: (06,06) ---> Col:01 Row:00 x_pixel_mask=01000 y_pixel_offset=6 Bottom Corner: Pixel mapping: (29,29) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=5 LCD Display: 0: 02 04 00 00 00 03 20 1: 02 20 20 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ##### ..... ..... ..... char row 1: ..... ..... #.... ....# ..... ..... ..... ..... char row 2: ..... ..... #.... ....# ..... ..... ..... ..... char row 3: ..... ..... #.... ....# ..... ..... ..... ..... char row 4: ..... ..... #.... ....# ..... ..... ..... ..... char row 5: ..... ##### #.... ....# ##... ..... ..... ..... char row 6: ..... ..... #.... ....# ##... ..... ..... ..... char row 7: ..... ..... #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# .## . . . . #. . .<---<<< Row:0 |# .## . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# .#####.#####.#####.#####. #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Done with pixel combinations for [14,14] n_cols mismatch with ULTRA_COLUMNS_FOR_MESH_MAP for (14 x 15) --> 6 cols instead of 7 GRID_MAX_POINTS_X : 14 GRID_MAX_POINTS_Y : 15 Mesh_Point(5,5) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 28 y_map_pixels: 30 Upper Left : Pixel mapping: (11,11) ---> Col:02 Row:01 x_pixel_mask=01000 y_pixel_offset=3 Lower Right : Pixel mapping: (12,12) ---> Col:02 Row:01 x_pixel_mask=00100 y_pixel_offset=4 Bottom Corner: Pixel mapping: (29,31) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 03 20 1: 02 20 04 20 20 03 20 2: 02 20 20 20 20 03 20 3: 02 01 01 01 01 03 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... ....# ..... ..... ..... ..... char row 1: ..... ..... #.... ....# ..... ..... ..... ..... char row 2: ..... ..... #.... ....# ..... ..... ..... ..... char row 3: ..... ..... #.... ....# .##.. ..... ..... ..... char row 4: ..... ..... #.... ....# .##.. ..... ..... ..... char row 5: ..... ..... #.... ....# ..... ..... ..... ..... char row 6: ..... ..... #.... ....# ..... ..... ..... ..... char row 7: ..... ##### #.... ....# ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####. #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:0 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . ## . . . #. . .<---<<< Row:1 |# . . ## . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:1 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:2 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# . . . . . #. . .<---<<< Row:3 |# .#####.#####.#####.#####. #. . .<---<<< Done with pixel combinations for [14,15] Done with pixel combinations for [14,*] GRID_MAX_POINTS_X : 15 GRID_MAX_POINTS_Y : 3 Mesh_Point(10,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 8 suppress_x_offset: 0 suppress_y_offset: 1 x_map_pixels: 30 y_map_pixels: 24 Upper Left : Pixel mapping: (21,08) ---> Col:04 Row:01 x_pixel_mask=01000 y_pixel_offset=0 Lower Right : Pixel mapping: (22,15) ---> Col:04 Row:01 x_pixel_mask=00100 y_pixel_offset=7 Bottom Corner: Pixel mapping: (31,25) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 04 20 03 2: 02 20 20 20 20 20 03 3: 20 01 01 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... .##.. ..... ..... ..... char row 1: ..... ##### #.... .#... .##.. ..... ..... ..... char row 2: ..... ..... #.... .#... .##.. ..... ..... ..... char row 3: ..... ..... #.... .#... .##.. ..... ..... ..... char row 4: ..... ..... #.... .#... .##.. ..... ..... ..... char row 5: ..... ..... #.... .#... .##.. ..... ..... ..... char row 6: ..... ..... #.... .#... .##.. ..... ..... ..... char row 7: ..... ..... #.... .#... .##.. ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . ## . . # . .<---<<< Row:1 |# . . . . ## . . # . .<---<<< Row:1 |# . . . . ## . . # . .<---<<< Row:1 |# . . . . ## . . # . .<---<<< Row:1 |# . . . . ## . . # . .<---<<< Row:1 |# . . . . ## . . # . .<---<<< Row:1 |# . . . . ## . . # . .<---<<< Row:1 |# . . . . ## . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [15,3] GRID_MAX_POINTS_X : 15 GRID_MAX_POINTS_Y : 4 Mesh_Point(12,3) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 7 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 28 Upper Left : Pixel mapping: (25,22) ---> Col:05 Row:02 x_pixel_mask=10000 y_pixel_offset=6 Lower Right : Pixel mapping: (26,28) ---> Col:05 Row:03 x_pixel_mask=01000 y_pixel_offset=4 Bottom Corner: Pixel mapping: (31,29) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=5 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 04 03 3: 02 01 01 01 01 05 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ##... ..... ..... char row 1: ..... ..... #.... .#... ..... ##... ..... ..... char row 2: ..... ..... #.... .#... ..... ##... ..... ..... char row 3: ..... ..... #.... .#... ..... ##... ..... ..... char row 4: ..... ..... #.... .#... ..... ##... ..... ..... char row 5: ..... ##### #.... .#... ..... ##### ..... ..... char row 6: ..... ..... #.... .#... ##... ..... ..... ..... char row 7: ..... ..... #.... .#... ##... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . .## . # . .<---<<< Row:2 |# . . . . .## . # . .<---<<< Row:3 |# . . . . .## . # . .<---<<< Row:3 |# . . . . .## . # . .<---<<< Row:3 |# . . . . .## . # . .<---<<< Row:3 |# . . . . .## . # . .<---<<< Row:3 |# . . . . .## . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Done with pixel combinations for [15,4] GRID_MAX_POINTS_X : 15 GRID_MAX_POINTS_Y : 5 Mesh_Point(14,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 6 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 30 Upper Left : Pixel mapping: (29,25) ---> Col:05 Row:03 x_pixel_mask=00001 y_pixel_offset=1 Lower Right : Pixel mapping: (30,30) ---> Col:06 Row:03 x_pixel_mask=10000 y_pixel_offset=6 Bottom Corner: Pixel mapping: (31,31) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 04 05 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... .#... ..... ..... char row 1: ..... ..... #.... .#... ....# ##... ..... ..... char row 2: ..... ..... #.... .#... ....# ##... ..... ..... char row 3: ..... ..... #.... .#... ....# ##... ..... ..... char row 4: ..... ..... #.... .#... ....# ##... ..... ..... char row 5: ..... ..... #.... .#... ....# ##... ..... ..... char row 6: ..... ..... #.... .#... ....# ##... ..... ..... char row 7: ..... ##### #.... .#... ##### ##### ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . #.## . .<---<<< Row:3 |# . . . . . #.## . .<---<<< Row:3 |# . . . . . #.## . .<---<<< Row:3 |# . . . . . #.## . .<---<<< Row:3 |# . . . . . #.## . .<---<<< Row:3 |# . . . . . #.## . .<---<<< Row:3 |# .#####.#####.#####.#####.#####.#####. .<---<<< Done with pixel combinations for [15,5] GRID_MAX_POINTS_X : 15 GRID_MAX_POINTS_Y : 6 Mesh_Point(1,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 5 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 30 Upper Left : Pixel mapping: (03,06) ---> Col:00 Row:00 x_pixel_mask=00010 y_pixel_offset=6 Lower Right : Pixel mapping: (04,10) ---> Col:00 Row:01 x_pixel_mask=00001 y_pixel_offset=2 Bottom Corner: Pixel mapping: (31,31) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 04 00 00 00 00 00 03 1: 05 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### #..## ..... ..... char row 1: ..... ..... #.... .#... #.... #..## ..... ..... char row 2: ..... ..... #.... .#... #.... #..## ..... ..... char row 3: ..... ..... #.... .#... #.... #.... ..... ..... char row 4: ..... ..... #.... .#... #.... #.... ..... ..... char row 5: ..... ..... #.... .#... #.... #.... ..... ..... char row 6: ..... ..... #.... .#... #..## #.... ..... ..... char row 7: ..... ##### #.... .#... #..## #.... ..... ..... Row:0 |#####.#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# ##. . . . . . # . .<---<<< Row:0 |# ##. . . . . . # . .<---<<< Row:1 |# ##. . . . . . # . .<---<<< Row:1 |# ##. . . . . . # . .<---<<< Row:1 |# ##. . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Done with pixel combinations for [15,6] GRID_MAX_POINTS_X : 15 GRID_MAX_POINTS_Y : 7 Mesh_Point(3,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 4 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 28 Upper Left : Pixel mapping: (07,05) ---> Col:01 Row:00 x_pixel_mask=00100 y_pixel_offset=5 Lower Right : Pixel mapping: (08,08) ---> Col:01 Row:01 x_pixel_mask=00010 y_pixel_offset=0 Bottom Corner: Pixel mapping: (31,29) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=5 LCD Display: 0: 02 04 00 00 00 00 03 1: 02 05 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..##. ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ##### #.... .#... ..##. ..... ..... ..... char row 6: ..... ..... #.... .#... ..##. ..... ..... ..... char row 7: ..... ..... #.... .#... ..##. ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . ## . . . . . # . .<---<<< Row:0 |# . ## . . . . . # . .<---<<< Row:0 |# . ## . . . . . # . .<---<<< Row:1 |# . ## . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Done with pixel combinations for [15,7] GRID_MAX_POINTS_X : 15 GRID_MAX_POINTS_Y : 8 Mesh_Point(5,7) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 24 Upper Left : Pixel mapping: (11,22) ---> Col:02 Row:02 x_pixel_mask=01000 y_pixel_offset=6 Lower Right : Pixel mapping: (12,24) ---> Col:02 Row:03 x_pixel_mask=00100 y_pixel_offset=0 Bottom Corner: Pixel mapping: (31,25) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=1 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 04 20 20 20 03 3: 20 01 05 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... .##.. ..... ..... char row 1: ..... ##### #.... .#... ..... ##### ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... .##.. ..... ..... ..... char row 7: ..... ..... #.... .#... .##.. ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . ## . . . . # . .<---<<< Row:2 |# . . ## . . . . # . .<---<<< Row:3 | . . ## . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [15,8] GRID_MAX_POINTS_X : 15 GRID_MAX_POINTS_Y : 9 Mesh_Point(7,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 27 Upper Left : Pixel mapping: (15,13) ---> Col:03 Row:01 x_pixel_mask=10000 y_pixel_offset=5 Lower Right : Pixel mapping: (16,15) ---> Col:03 Row:01 x_pixel_mask=01000 y_pixel_offset=7 Bottom Corner: Pixel mapping: (31,28) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=4 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 04 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ##### #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ##... ..... ..... ..... char row 6: ..... ..... #.... .#... ##... ..... ..... ..... char row 7: ..... ..... #.... .#... ##... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . .## . . . # . .<---<<< Row:1 |# . . .## . . . # . .<---<<< Row:1 |# . . .## . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Done with pixel combinations for [15,9] GRID_MAX_POINTS_X : 15 GRID_MAX_POINTS_Y : 10 Mesh_Point(9,9) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 3 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 30 Upper Left : Pixel mapping: (19,28) ---> Col:03 Row:03 x_pixel_mask=00001 y_pixel_offset=4 Lower Right : Pixel mapping: (20,30) ---> Col:04 Row:03 x_pixel_mask=10000 y_pixel_offset=6 Bottom Corner: Pixel mapping: (31,31) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 04 05 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ....# #.... ..... ..... char row 5: ..... ..... #.... .#... ....# #.... ..... ..... char row 6: ..... ..... #.... .#... ....# #.... ..... ..... char row 7: ..... ##### #.... .#... ##### ##### ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . #.# . . # . .<---<<< Row:3 |# . . . #.# . . # . .<---<<< Row:3 |# . . . #.# . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Done with pixel combinations for [15,10] Not able to use all rows of display for (15 x 11) --> 3 rows instead of 4 GRID_MAX_POINTS_X : 15 GRID_MAX_POINTS_Y : 11 Mesh_Point(11,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 22 Upper Left : Pixel mapping: (23,09) ---> Col:04 Row:01 x_pixel_mask=00010 y_pixel_offset=1 Lower Right : Pixel mapping: (24,10) ---> Col:04 Row:01 x_pixel_mask=00001 y_pixel_offset=2 Bottom Corner: Pixel mapping: (31,23) ---> Col:06 Row:02 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 04 20 03 2: 02 01 01 01 01 01 03 3: 20 20 20 20 20 20 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ...## ..... ..... ..... char row 2: ..... ..... #.... .#... ...## ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ##### #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . ##. . # . .<---<<< Row:1 |# . . . . ##. . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [15,11] GRID_MAX_POINTS_X : 15 GRID_MAX_POINTS_Y : 12 Mesh_Point(13,7) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 24 Upper Left : Pixel mapping: (27,15) ---> Col:05 Row:01 x_pixel_mask=00100 y_pixel_offset=7 Lower Right : Pixel mapping: (28,16) ---> Col:05 Row:02 x_pixel_mask=00010 y_pixel_offset=0 Bottom Corner: Pixel mapping: (31,25) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=1 Here! LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 04 03 2: 02 20 20 20 20 05 03 3: 20 01 01 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..##. ..... ..... char row 1: ..... ##### #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ..##. ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . ## . # . .<---<<< Row:2 |# . . . . . ## . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [15,12] GRID_MAX_POINTS_X : 15 GRID_MAX_POINTS_Y : 13 Mesh_Point(0,9) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 26 Upper Left : Pixel mapping: (01,19) ---> Col:00 Row:02 x_pixel_mask=01000 y_pixel_offset=3 Lower Right : Pixel mapping: (02,20) ---> Col:00 Row:02 x_pixel_mask=00100 y_pixel_offset=4 Bottom Corner: Pixel mapping: (31,27) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=3 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 04 20 20 20 20 20 03 3: 20 01 01 01 01 01 20 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... #.... ..... ..... ..... char row 1: ..... ..... #.... .#... #.... ..... ..... ..... char row 2: ..... ..... #.... .#... #.... ..... ..... ..... char row 3: ..... ##### #.... .#... ###.. ..... ..... ..... char row 4: ..... ..... #.... .#... ###.. ..... ..... ..... char row 5: ..... ..... #.... .#... #.... ..... ..... ..... char row 6: ..... ..... #.... .#... #.... ..... ..... ..... char row 7: ..... ..... #.... .#... #.... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |### . . . . . . # . .<---<<< Row:2 |### . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | .#####.#####.#####.#####.#####. . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Row:3 | . . . . . . . .<---<<< Done with pixel combinations for [15,13] GRID_MAX_POINTS_X : 15 GRID_MAX_POINTS_Y : 14 Mesh_Point(2,1) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 28 Upper Left : Pixel mapping: (05,03) ---> Col:01 Row:00 x_pixel_mask=10000 y_pixel_offset=3 Lower Right : Pixel mapping: (06,04) ---> Col:01 Row:00 x_pixel_mask=01000 y_pixel_offset=4 Bottom Corner: Pixel mapping: (31,29) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=5 LCD Display: 0: 02 04 00 00 00 00 03 1: 02 20 20 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ##### ..... ..... ..... char row 1: ..... ..... #.... .#... ..... ..... ..... ..... char row 2: ..... ..... #.... .#... ..... ..... ..... ..... char row 3: ..... ..... #.... .#... ##... ..... ..... ..... char row 4: ..... ..... #.... .#... ##... ..... ..... ..... char row 5: ..... ##### #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ..... #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# .## . . . . . # . .<---<<< Row:0 |# .## . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Done with pixel combinations for [15,14] GRID_MAX_POINTS_X : 15 GRID_MAX_POINTS_Y : 15 Mesh_Point(4,4) ULTRA_X_PIXELS_PER_CHAR: 5 ULTRA_Y_PIXELS_PER_CHAR: 8 pixels_per_X_mesh_pnt: 2 pixels_per_Y_mesh_pnt: 2 suppress_x_offset: 0 suppress_y_offset: 0 x_map_pixels: 30 y_map_pixels: 30 Upper Left : Pixel mapping: (09,09) ---> Col:01 Row:01 x_pixel_mask=00001 y_pixel_offset=1 Lower Right : Pixel mapping: (10,10) ---> Col:02 Row:01 x_pixel_mask=10000 y_pixel_offset=2 Bottom Corner: Pixel mapping: (31,31) ---> Col:06 Row:03 x_pixel_mask=01000 y_pixel_offset=7 LCD Display: 0: 02 00 00 00 00 00 03 1: 02 04 05 20 20 20 03 2: 02 20 20 20 20 20 03 3: 02 01 01 01 01 01 03 Current custom chars: 0 1 2 3 4 5 6 7 char row 0: ##### ..... #.... .#... ..... ..... ..... ..... char row 1: ..... ..... #.... .#... ....# #.... ..... ..... char row 2: ..... ..... #.... .#... ....# #.... ..... ..... char row 3: ..... ..... #.... .#... ..... ..... ..... ..... char row 4: ..... ..... #.... .#... ..... ..... ..... ..... char row 5: ..... ..... #.... .#... ..... ..... ..... ..... char row 6: ..... ..... #.... .#... ..... ..... ..... ..... char row 7: ..... ##### #.... .#... ..... ..... ..... ..... Row:0 |# .#####.#####.#####.#####.#####. # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:0 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . #.# . . . . # . .<---<<< Row:1 |# . #.# . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:1 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:2 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# . . . . . . # . .<---<<< Row:3 |# .#####.#####.#####.#####.#####. # . .<---<<< Done with pixel combinations for [15,15] Done with pixel combinations for [15,*]