Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add display labs with separate cloud init yml file (#130)
- Loading branch information
Showing
32 changed files
with
2,505 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,142 @@ | ||
#cloud-config | ||
# vim: syntax=yaml | ||
# | ||
|
||
# Set your hostname here, the manage_etc_hosts will update the hosts file entries as well | ||
hostname: static | ||
manage_etc_hosts: false | ||
# don't write debian.org into apt mirrors | ||
apt_preserve_sources_list: true | ||
|
||
packages: | ||
|
||
# You could modify this for your own user information | ||
users: | ||
- name: pirate | ||
gecos: "Hypriot Pirate" | ||
sudo: ALL=(ALL) NOPASSWD:ALL | ||
shell: /bin/bash | ||
groups: users,docker,video | ||
plain_text_passwd: hypriot | ||
lock_passwd: false | ||
ssh_pwauth: true | ||
chpasswd: { expire: false } | ||
- name: akkapi | ||
gecos: "Akka Cluster Pi User" | ||
sudo: ALL=(ALL) NOPASSWD:ALL | ||
shell: /bin/bash | ||
groups: users,docker,video | ||
plain_text_passwd: akkapi | ||
lock_passwd: false | ||
ssh_pwauth: true | ||
chpasswd: { expire: false } | ||
|
||
package_upgrade: false | ||
|
||
# Static IP address | ||
write_files: | ||
- content: | | ||
persistent | ||
# Generate Stable Private IPv6 Addresses instead of hardware based ones | ||
slaac private | ||
# static IP configuration: | ||
interface eth0 | ||
static ip_address=192.168.1.102/24 | ||
# static ip6_address=fd51:42f8:caae:d92e::ff/64 | ||
static routers=192.168.200.1 | ||
static domain_name_servers=192.168.200.1 8.8.8.8 | ||
path: /etc/dhcpcd.conf | ||
- content: | | ||
# Cluster #0 | ||
192.168.200.10 node-0 | ||
192.168.200.11 node-1 | ||
192.168.200.12 node-2 | ||
192.168.200.13 node-3 | ||
192.168.200.14 node-4 | ||
path: /etc/cluster-hosts | ||
- content: | | ||
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - | ||
sudo apt-get update | ||
sudo apt-get -y upgrade | ||
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list | ||
sudo apt-get update | ||
sudo apt-get install -qy kubelet kubeadm kubectl kubernetes-cni | ||
owner: root:staff | ||
permissions: '0755' | ||
path: /usr/local/bin/install-kubernetes | ||
- content: | | ||
hdmi_force_hotplug=1 | ||
enable_uart=0 | ||
start_x=0 | ||
disable_camera_led=1 | ||
gpu_mem=16 | ||
dtparam=audio=on | ||
#turn spi on for display | ||
dtparam=spi=on | ||
path: /boot/config.txt | ||
- content: | | ||
#!/bin/bash -e | ||
cat > /home/akkapi/.profile-tmux <<EOF | ||
tnr() { | ||
tmux new -s run | ||
} | ||
tr() { | ||
tmux attach -t run | ||
} | ||
tnl() { | ||
tmux new -s log | ||
} | ||
tl() { | ||
tmux attach -t log | ||
} | ||
tkillall() { | ||
for session in \`tmux ls | sed -e 's/:.*//'\`;do | ||
tmux kill-session -t \$session | ||
done | ||
} | ||
EOF | ||
cat >> /home/akkapi/.profile <<EOF | ||
. .profile-tmux | ||
EOF | ||
owner: root:staff | ||
permissions: '0755' | ||
path: /usr/local/bin/finish-install | ||
# These commands will be ran once on first boot only | ||
runcmd: | ||
# Install a few extra packages - this could be done in the package section | ||
- apt-get update | ||
- apt-get -y install tmux | ||
- apt-get -y install file | ||
- apt-get -y install jq | ||
- apt-get -y install dnsutils | ||
- apt-get -y apt-install transport-https | ||
- apt-get -y install zip | ||
- apt-get -y install iftop | ||
- apt-get -y install wiringpi | ||
# Add cluster hosts to /etc/hosts | ||
- 'cat /etc/cluster-hosts >> /etc/hosts' | ||
- 'rm /etc/cluster-hosts' | ||
# Install AdoptOpenJDK 11 | ||
- wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - | ||
- echo "deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb buster main" | tee /etc/apt/sources.list.d/adoptopenjdk.list | ||
- apt-get update | ||
- apt-get install -y adoptopenjdk-11-hotspot | ||
|
||
# Activate WiFi interface | ||
# - 'ifup wlan0' | ||
|
||
power_state: | ||
mode: reboot |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,132 @@ | ||
package eroled; | ||
|
||
public class BasicFont implements Font { | ||
|
||
private static final int SCREEN_HEIGHT = 4; | ||
private static final int LINE_HEIGHT = 16; | ||
private static final int SCREEN_WIDTH = 32; | ||
|
||
public int getScreenHeight(){ | ||
return SCREEN_HEIGHT; | ||
} | ||
|
||
public int getLineHeight(){ | ||
return LINE_HEIGHT; | ||
} | ||
|
||
public int getScreenWidth(){ | ||
return SCREEN_WIDTH; | ||
} | ||
|
||
public int[] getChar(char c){ | ||
int ofs = (c - 32) * 16; | ||
int[] result = new int[16]; | ||
for (int i = 0; i < 16; i++) { | ||
result[i] = asciiImages[ofs+i]; | ||
} | ||
return result; | ||
} | ||
|
||
int[] asciiImages = new int[]{ | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // SPACE | ||
0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, // ! | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x28, 0x28, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // " | ||
0x00, 0x00, 0x00, 0x14, 0x14, 0x7E, 0x14, 0x14, 0x28, 0x7E, 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, // // | ||
0x00, 0x00, 0x10, 0x38, 0x54, 0x54, 0x50, 0x30, 0x18, 0x14, 0x54, 0x54, 0x38, 0x10, 0x10, 0x00, // 0x | ||
0x00, 0x00, 0x00, 0x44, 0xA4, 0xA8, 0xA8, 0x50, 0x14, 0x2A, 0x2A, 0x4A, 0x44, 0x00, 0x00, 0x00, // % | ||
0x00, 0x00, 0x00, 0x20, 0x50, 0x50, 0x50, 0x7C, 0xA8, 0xA8, 0x98, 0x88, 0x76, 0x00, 0x00, 0x00, // & | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x08, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ' | ||
0x00, 0x00, 0x04, 0x08, 0x10, 0x10, 0x20, 0x20, 0x20, 0x20, 0x20, 0x10, 0x10, 0x08, 0x04, 0x00, // ( | ||
0x00, 0x00, 0x20, 0x10, 0x08, 0x08, 0x04, 0x04, 0x04, 0x04, 0x04, 0x08, 0x08, 0x10, 0x20, 0x00, // ) | ||
0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0xD6, 0x38, 0x38, 0xD6, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, // * | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0xFE, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, // + | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x08, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // , | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // - | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // . | ||
0x00, 0x00, 0x02, 0x04, 0x04, 0x04, 0x08, 0x08, 0x10, 0x10, 0x10, 0x20, 0x20, 0x40, 0x40, 0x00, // / | ||
|
||
0x00, 0x00, 0x00, 0x18, 0x24, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x24, 0x18, 0x00, 0x00, 0x00, // 0 | ||
0x00, 0x00, 0x00, 0x10, 0x70, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x7C, 0x00, 0x00, 0x00, // 1 | ||
0x00, 0x00, 0x00, 0x3C, 0x42, 0x42, 0x02, 0x04, 0x08, 0x10, 0x20, 0x42, 0x7E, 0x00, 0x00, 0x00, // 2 | ||
0x00, 0x00, 0x00, 0x3C, 0x42, 0x42, 0x04, 0x18, 0x04, 0x02, 0x42, 0x42, 0x3C, 0x00, 0x00, 0x00, // 3 | ||
0x00, 0x00, 0x00, 0x08, 0x08, 0x18, 0x28, 0x48, 0x48, 0x7E, 0x08, 0x08, 0x1E, 0x00, 0x00, 0x00, // 4 | ||
0x00, 0x00, 0x00, 0x7E, 0x40, 0x40, 0x5C, 0x62, 0x02, 0x02, 0x42, 0x42, 0x3C, 0x00, 0x00, 0x00, // 5 | ||
0x00, 0x00, 0x00, 0x1C, 0x24, 0x40, 0x40, 0x5C, 0x62, 0x42, 0x42, 0x42, 0x3C, 0x00, 0x00, 0x00, // 6 | ||
0x00, 0x00, 0x00, 0x7E, 0x44, 0x44, 0x08, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, // 7 | ||
0x00, 0x00, 0x00, 0x3C, 0x42, 0x42, 0x42, 0x3C, 0x24, 0x42, 0x42, 0x42, 0x3C, 0x00, 0x00, 0x00, // 8 | ||
0x00, 0x00, 0x00, 0x38, 0x44, 0x42, 0x42, 0x46, 0x3A, 0x02, 0x02, 0x24, 0x38, 0x00, 0x00, 0x00, // 9 | ||
|
||
0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, // : | ||
0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x10, 0x00, 0x00, 0x00, // ; | ||
0x00, 0x00, 0x00, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x20, 0x10, 0x08, 0x04, 0x02, 0x00, 0x00, // < | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // = | ||
0x00, 0x00, 0x00, 0x40, 0x20, 0x10, 0x08, 0x04, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, // > | ||
0x00, 0x00, 0x00, 0x3C, 0x42, 0x42, 0x42, 0x02, 0x04, 0x08, 0x08, 0x00, 0x18, 0x18, 0x00, 0x00, // ? | ||
0x00, 0x00, 0x00, 0x38, 0x44, 0x9A, 0xAA, 0xAA, 0xAA, 0xAA, 0xB4, 0x42, 0x3C, 0x00, 0x00, 0x00, // @ | ||
|
||
|
||
0x00, 0x00, 0x00, 0x10, 0x10, 0x28, 0x28, 0x28, 0x28, 0x7C, 0x44, 0x44, 0xEE, 0x00, 0x00, 0x00, // A | ||
0x00, 0x00, 0x00, 0xFC, 0x42, 0x42, 0x44, 0x78, 0x44, 0x42, 0x42, 0x42, 0xFC, 0x00, 0x00, 0x00, // B | ||
0x00, 0x00, 0x00, 0x3E, 0x42, 0x82, 0x80, 0x80, 0x80, 0x80, 0x82, 0x44, 0x38, 0x00, 0x00, 0x00, // C | ||
0x00, 0x00, 0x00, 0xF8, 0x44, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x44, 0xF8, 0x00, 0x00, 0x00, // D | ||
0x00, 0x00, 0x00, 0xFC, 0x42, 0x48, 0x48, 0x78, 0x48, 0x48, 0x40, 0x42, 0xFC, 0x00, 0x00, 0x00, // E | ||
0x00, 0x00, 0x00, 0xFC, 0x42, 0x48, 0x48, 0x78, 0x48, 0x48, 0x40, 0x40, 0xE0, 0x00, 0x00, 0x00, // F | ||
0x00, 0x00, 0x00, 0x3C, 0x44, 0x84, 0x80, 0x80, 0x80, 0x8E, 0x84, 0x44, 0x38, 0x00, 0x00, 0x00, // G | ||
0x00, 0x00, 0x00, 0xEE, 0x44, 0x44, 0x44, 0x7C, 0x44, 0x44, 0x44, 0x44, 0xEE, 0x00, 0x00, 0x00, // H | ||
0x00, 0x00, 0x00, 0x7C, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x7C, 0x00, 0x00, 0x00, // I | ||
0x00, 0x00, 0x3E, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x88, 0xF0, 0x00, 0x00, // J | ||
0x00, 0x00, 0x00, 0xEE, 0x44, 0x48, 0x50, 0x70, 0x50, 0x48, 0x48, 0x44, 0xEE, 0x00, 0x00, 0x00, // K | ||
0x00, 0x00, 0x00, 0xE0, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x42, 0xFE, 0x00, 0x00, 0x00, // L | ||
0x00, 0x00, 0x00, 0xEE, 0x6C, 0x6C, 0x6C, 0x54, 0x54, 0x54, 0x54, 0x54, 0xD6, 0x00, 0x00, 0x00, // M | ||
0x00, 0x00, 0x00, 0xEE, 0x64, 0x64, 0x54, 0x54, 0x54, 0x4C, 0x4C, 0x4C, 0xE4, 0x00, 0x00, 0x00, // N | ||
0x00, 0x00, 0x00, 0x38, 0x44, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x44, 0x38, 0x00, 0x00, 0x00, // O | ||
0x00, 0x00, 0x00, 0xFC, 0x42, 0x42, 0x42, 0x7C, 0x40, 0x40, 0x40, 0x40, 0xE0, 0x00, 0x00, 0x00, // P | ||
0x00, 0x00, 0x00, 0x38, 0x44, 0x82, 0x82, 0x82, 0x82, 0x82, 0xB2, 0x4C, 0x38, 0x06, 0x00, 0x00, // Q | ||
0x00, 0x00, 0x00, 0xF8, 0x44, 0x44, 0x44, 0x78, 0x50, 0x48, 0x48, 0x44, 0xE6, 0x00, 0x00, 0x00, // R | ||
0x00, 0x00, 0x00, 0x3E, 0x42, 0x42, 0x40, 0x30, 0x0C, 0x02, 0x42, 0x42, 0x7C, 0x00, 0x00, 0x00, // S | ||
0x00, 0x00, 0x00, 0xFE, 0x92, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x38, 0x00, 0x00, 0x00, // T | ||
0x00, 0x00, 0x00, 0xEE, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x38, 0x00, 0x00, 0x00, // U | ||
0x00, 0x00, 0x00, 0xEE, 0x44, 0x44, 0x44, 0x28, 0x28, 0x28, 0x28, 0x10, 0x10, 0x00, 0x00, 0x00, // V | ||
0x00, 0x00, 0x00, 0xD6, 0x54, 0x54, 0x54, 0x54, 0x6C, 0x28, 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, // W | ||
0x00, 0x00, 0x00, 0xEE, 0x44, 0x28, 0x28, 0x10, 0x10, 0x28, 0x28, 0x44, 0xEE, 0x00, 0x00, 0x00, // X | ||
0x00, 0x00, 0x00, 0xEE, 0x44, 0x44, 0x28, 0x28, 0x10, 0x10, 0x10, 0x10, 0x38, 0x00, 0x00, 0x00, // Y | ||
0x00, 0x00, 0x00, 0x3E, 0x44, 0x04, 0x08, 0x08, 0x10, 0x10, 0x20, 0x22, 0x7E, 0x00, 0x00, 0x00, // Z | ||
|
||
0x00, 0x00, 0x3C, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x00, // [ | ||
0x00, 0x00, 0x40, 0x40, 0x20, 0x20, 0x10, 0x10, 0x10, 0x08, 0x08, 0x04, 0x04, 0x04, 0x02, 0x00, // BACK-SLASH | ||
0x00, 0x00, 0x3C, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x3C, 0x00, // ] | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ^ | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // _ | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ` | ||
|
||
0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x44, 0x1C, 0x24, 0x44, 0x44, 0x3E, 0x00, 0x00, 0x00, 0x00, // a | ||
0x00, 0x00, 0x00, 0xC0, 0x40, 0x40, 0x5C, 0x62, 0x42, 0x42, 0x42, 0x42, 0x7C, 0x00, 0x00, 0x00, // b | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x22, 0x40, 0x40, 0x40, 0x22, 0x1C, 0x00, 0x00, 0x00, 0x00, // c | ||
0x00, 0x00, 0x00, 0x0C, 0x04, 0x04, 0x7C, 0x84, 0x84, 0x84, 0x84, 0x8C, 0x76, 0x00, 0x00, 0x00, // d | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x42, 0x7E, 0x40, 0x40, 0x42, 0x3C, 0x00, 0x00, 0x00, 0x00, // e | ||
0x00, 0x00, 0x00, 0x0E, 0x12, 0x10, 0x7C, 0x10, 0x10, 0x10, 0x10, 0x10, 0x7C, 0x00, 0x00, 0x00, // f | ||
0x00, 0x00, 0x00, 0x00, 0x3E, 0x44, 0x44, 0x38, 0x40, 0x3C, 0x42, 0x42, 0x3C, 0x00, 0x00, 0x00, // g | ||
0x00, 0x00, 0x00, 0xC0, 0x40, 0x40, 0x5C, 0x62, 0x42, 0x42, 0x42, 0x42, 0xE7, 0x00, 0x00, 0x00, // h | ||
0x00, 0x00, 0x00, 0x30, 0x30, 0x00, 0x70, 0x10, 0x10, 0x10, 0x10, 0x10, 0x7C, 0x00, 0x00, 0x00, // i | ||
0x00, 0x00, 0x0C, 0x0C, 0x00, 0x1C, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x44, 0x78, 0x00, 0x00, // j | ||
0x00, 0x00, 0x00, 0xC0, 0x40, 0x40, 0x4E, 0x48, 0x50, 0x68, 0x48, 0x44, 0xEE, 0x00, 0x00, 0x00, // k | ||
0x00, 0x00, 0x00, 0x70, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x7C, 0x00, 0x00, 0x00, // l | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x54, 0x54, 0x54, 0x54, 0x54, 0xD6, 0x00, 0x00, 0x00, 0x00, // m | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0xDC, 0x62, 0x42, 0x42, 0x42, 0x42, 0xE7, 0x00, 0x00, 0x00, 0x00, // n | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x24, 0x42, 0x42, 0x42, 0x24, 0x18, 0x00, 0x00, 0x00, 0x00, // o | ||
0x00, 0x00, 0x00, 0x00, 0xDC, 0x62, 0x42, 0x42, 0x42, 0x42, 0x7C, 0x40, 0xE0, 0x00, 0x00, 0x00, // p | ||
0x00, 0x00, 0x00, 0x00, 0x7C, 0x84, 0x84, 0x84, 0x84, 0x8C, 0x74, 0x04, 0x0E, 0x00, 0x00, 0x00, // q | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0xEE, 0x32, 0x20, 0x20, 0x20, 0x20, 0xF8, 0x00, 0x00, 0x00, 0x00, // r | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x44, 0x40, 0x38, 0x04, 0x44, 0x78, 0x00, 0x00, 0x00, 0x00, // s | ||
0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x7C, 0x10, 0x10, 0x10, 0x10, 0x10, 0x0C, 0x00, 0x00, 0x00, // t | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0xC6, 0x42, 0x42, 0x42, 0x42, 0x46, 0x3B, 0x00, 0x00, 0x00, 0x00, // u | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0xE7, 0x42, 0x24, 0x24, 0x28, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, // v | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0xD6, 0x54, 0x54, 0x54, 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, // w | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x24, 0x18, 0x18, 0x18, 0x24, 0x76, 0x00, 0x00, 0x00, 0x00, // x | ||
0x00, 0x00, 0x00, 0x00, 0xE7, 0x42, 0x24, 0x24, 0x28, 0x18, 0x10, 0x10, 0xE0, 0x00, 0x00, 0x00, // y | ||
0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x44, 0x08, 0x10, 0x10, 0x22, 0x7E, 0x00, 0x00, 0x00, 0x00, // z | ||
0x00, 0x00, 0x0c, 0x10, 0x10, 0x10, 0x10, 0x60, 0x10, 0x10, 0x10, 0x10, 0x0c, 0x00, 0x00, 0x00, // { | ||
0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, // | | ||
0x00, 0x00, 0x60, 0x10, 0x10, 0x10, 0x10, 0x0c, 0x10, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, 0x00 // } | ||
}; | ||
} |
Oops, something went wrong.