mirror of
git://projects.qi-hardware.com/iris.git
synced 2025-04-21 12:27:27 +03:00
new directory organization
This commit is contained in:
886
userspace/data/charset
Executable file
886
userspace/data/charset
Executable file
@@ -0,0 +1,886 @@
|
||||
#!/usr/bin/env python
|
||||
data = """
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . # .
|
||||
. . . . # .
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . . . . .
|
||||
. # . . . .
|
||||
. . . . . .
|
||||
|
||||
. # # . # #
|
||||
. . # . . #
|
||||
+ # . + # .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . # . # .
|
||||
. # # # # #
|
||||
. # . # . .
|
||||
# # # # # .
|
||||
# . # . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . # .
|
||||
. . # # # #
|
||||
. # . # . .
|
||||
. . # # # .
|
||||
. . # . # .
|
||||
. # # # # .
|
||||
. # . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. # # . # .
|
||||
. # . # . .
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # . # .
|
||||
. # . # # .
|
||||
. . . . . .
|
||||
|
||||
. # # . . .
|
||||
. # . # . .
|
||||
. # # . . .
|
||||
. . # . . .
|
||||
. # # . # .
|
||||
. # . # # .
|
||||
. # # # # .
|
||||
. . . . . .
|
||||
|
||||
. . # # . .
|
||||
. . . # . .
|
||||
. + # . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . + # #
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # . . .
|
||||
. # . . . .
|
||||
. . # . . .
|
||||
. . # # . .
|
||||
. . . . . .
|
||||
|
||||
. . # # . .
|
||||
. . . . # .
|
||||
. . . . # .
|
||||
. . . . # .
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
# # + . . .
|
||||
. . . . . .
|
||||
|
||||
. # . . # .
|
||||
. . # . # .
|
||||
. . # # . .
|
||||
. # # # # #
|
||||
. . # # . .
|
||||
. . # . # .
|
||||
. # . . # .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
# # # # # .
|
||||
. . # . . .
|
||||
. # . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . # # . .
|
||||
. . # . . .
|
||||
. + # . . .
|
||||
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. # # # # .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . # . .
|
||||
. . # # . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . . . # .
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # . . .
|
||||
. # . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . + # # .
|
||||
. # + . # .
|
||||
. # . . # .
|
||||
# . . # . .
|
||||
# . + # . .
|
||||
# # + . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . . . # .
|
||||
. . # # . .
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # . . .
|
||||
# # # . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . + # # .
|
||||
. + + . # .
|
||||
. . . . # .
|
||||
. + # . . .
|
||||
. # . . . .
|
||||
# # # # . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . # # # .
|
||||
. . . . # .
|
||||
. . . + # .
|
||||
. + # . . .
|
||||
. . . # . .
|
||||
# # # . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . # . . #
|
||||
. # . . # .
|
||||
. # # # # .
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . # # # #
|
||||
. # . . . .
|
||||
. # # # . .
|
||||
. . . # . .
|
||||
. . . . # .
|
||||
# # # # . .
|
||||
. . . . . .
|
||||
|
||||
. . . + # .
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # # # .
|
||||
. # . . # .
|
||||
. # . . # .
|
||||
. # # # . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . # # # #
|
||||
. . . . # .
|
||||
. . . . # .
|
||||
. . + + . .
|
||||
. . + + . .
|
||||
. # . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . + # # .
|
||||
. # . . # .
|
||||
. + # # + .
|
||||
# . . # . .
|
||||
# . . # . .
|
||||
# # + . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . + # # .
|
||||
. # . . # .
|
||||
. # . + # .
|
||||
. # + # . .
|
||||
. . . # . .
|
||||
# # # . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . . # . .
|
||||
. . # # . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. # # . . .
|
||||
. # . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . . # . .
|
||||
. . # # . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. # # . . .
|
||||
. # . . . .
|
||||
+ # . . . .
|
||||
|
||||
. . . . . .
|
||||
. . . # + .
|
||||
. + + . . .
|
||||
. # . . . .
|
||||
. # . . . .
|
||||
. . # . . .
|
||||
. . # . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. # # # # .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
# # # # . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . # . . .
|
||||
. . # . . .
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
. . + + . .
|
||||
+ # . . . .
|
||||
. . . . . .
|
||||
|
||||
. . # # . .
|
||||
. . # . # .
|
||||
. . . . # .
|
||||
. . . + # .
|
||||
. . # . . .
|
||||
. . . . . .
|
||||
. # . . . .
|
||||
. . . . . .
|
||||
|
||||
. . # # # .
|
||||
. . # . . #
|
||||
. # . # . #
|
||||
. # . # + #
|
||||
# . # # # .
|
||||
. # . . . .
|
||||
. # # # . .
|
||||
. . . . . .
|
||||
|
||||
. . . + # .
|
||||
. . . # . #
|
||||
. . # . . #
|
||||
. . # # # #
|
||||
. # . . # .
|
||||
. # . . # .
|
||||
# . . # . .
|
||||
. . . . . .
|
||||
|
||||
. . . # # .
|
||||
. . . # . #
|
||||
. . # . # .
|
||||
. . # # # .
|
||||
. # . . # .
|
||||
. # . + # .
|
||||
# # # + . .
|
||||
. . . . . .
|
||||
|
||||
. . + # # .
|
||||
. . # + . #
|
||||
. # . . . .
|
||||
. # . . . .
|
||||
# . . . . .
|
||||
+ + . + + .
|
||||
# # # . . .
|
||||
. . . . . .
|
||||
|
||||
. . . # # .
|
||||
. . . # . #
|
||||
. . # . . #
|
||||
. . # . . #
|
||||
. # . . # .
|
||||
. # . + # .
|
||||
# # # + . .
|
||||
. . . . . .
|
||||
|
||||
. . . # # #
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # # . .
|
||||
. # . . . .
|
||||
. # . . . .
|
||||
# # # . . .
|
||||
. . . . . .
|
||||
|
||||
. . . # # #
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # # . .
|
||||
. # . . . .
|
||||
. # . . . .
|
||||
# . . . . .
|
||||
. . . . . .
|
||||
|
||||
. . + # # .
|
||||
. . # + . #
|
||||
. # . . . .
|
||||
. # . . . .
|
||||
# . # # . .
|
||||
+ + . # . .
|
||||
+ # # . . .
|
||||
. . . . . .
|
||||
|
||||
. . . # . #
|
||||
. . . # . #
|
||||
. . # . # .
|
||||
. . # # # .
|
||||
. # . # . .
|
||||
. # . # . .
|
||||
# . # . . .
|
||||
. . . . . .
|
||||
|
||||
. . . # # #
|
||||
. . . . # .
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # . . .
|
||||
# # # . . .
|
||||
. . . . . .
|
||||
|
||||
. . . # # #
|
||||
. . . . # .
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
# . # . . .
|
||||
# # . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . # . #
|
||||
. . . # . #
|
||||
. . # . # .
|
||||
. . # # + .
|
||||
. # + . . .
|
||||
. # . # . .
|
||||
# . . # . .
|
||||
. . . . . .
|
||||
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # . . .
|
||||
. # . . . .
|
||||
. # . . . .
|
||||
# # # # . .
|
||||
. . . . . .
|
||||
|
||||
. . # . # #
|
||||
. . # + # +
|
||||
. # . # . #
|
||||
. # . . . #
|
||||
# . . . # .
|
||||
# . . . # .
|
||||
+ . . # . .
|
||||
. . . . . .
|
||||
|
||||
. . # . . #
|
||||
. . # # . +
|
||||
. # + + . #
|
||||
. # . # . #
|
||||
# . + + # .
|
||||
# . . # # .
|
||||
+ . . # . .
|
||||
. . . . . .
|
||||
|
||||
. . . # # .
|
||||
. . # + . #
|
||||
. # . . . #
|
||||
. # . . . #
|
||||
# . . . # .
|
||||
# . . + # .
|
||||
# # # . . .
|
||||
. . . . . .
|
||||
|
||||
. . . # # .
|
||||
. . . # . #
|
||||
. . # . . #
|
||||
. . # . + #
|
||||
. # # # + .
|
||||
. # . . . .
|
||||
# . . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . # # .
|
||||
. . # + . #
|
||||
. # . . . #
|
||||
. # . . . #
|
||||
# . . # # .
|
||||
# . . . # .
|
||||
# # # . # .
|
||||
. . . . . .
|
||||
|
||||
. . . # # .
|
||||
. . . # . #
|
||||
. . # . . #
|
||||
. . # . + #
|
||||
. # # # + .
|
||||
. # . # . .
|
||||
# . . # . .
|
||||
. . . . . .
|
||||
|
||||
. . + # # #
|
||||
. . # + . .
|
||||
. # . . . .
|
||||
. . # # . .
|
||||
. . . # . .
|
||||
. . . . # .
|
||||
# # # # . .
|
||||
. . . . . .
|
||||
|
||||
. # # # # #
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # . . .
|
||||
. # . . . .
|
||||
. # . . . .
|
||||
# . . . . .
|
||||
. . . . . .
|
||||
|
||||
. . # . . #
|
||||
. . # . . #
|
||||
. # . . # .
|
||||
. # . . # .
|
||||
# . . # . .
|
||||
# . + # . .
|
||||
# # + . . .
|
||||
. . . . . .
|
||||
|
||||
. + . . . #
|
||||
. # . . . #
|
||||
+ . . . # .
|
||||
. # . . # .
|
||||
+ . . # . .
|
||||
. # + + . .
|
||||
. # . . . .
|
||||
. . . . . .
|
||||
|
||||
. . # . . +
|
||||
. . # . . +
|
||||
. # . . . #
|
||||
. # . . . #
|
||||
# . # . # .
|
||||
# + # . # .
|
||||
# + # # . .
|
||||
. . . . . .
|
||||
|
||||
. # . . . #
|
||||
. . # . . #
|
||||
. . # # + .
|
||||
. . . # . .
|
||||
. + # # . .
|
||||
. # . . # .
|
||||
# . . . # .
|
||||
. . . . . .
|
||||
|
||||
. # . . . #
|
||||
. . # . . #
|
||||
. . # # + .
|
||||
. . . # . .
|
||||
. + # . . .
|
||||
. # . . . .
|
||||
# . . . . .
|
||||
. . . . . .
|
||||
|
||||
. . # # # #
|
||||
. . . . . #
|
||||
. . . # + .
|
||||
. . . # . .
|
||||
. + # . . .
|
||||
. # . . . .
|
||||
# # # # . .
|
||||
. . . . . .
|
||||
|
||||
. . . # # #
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # . . .
|
||||
. # . . . .
|
||||
. # . . . .
|
||||
# # # . . .
|
||||
. . . . . .
|
||||
|
||||
. # . . . .
|
||||
. . # . . .
|
||||
. . # . . .
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
. . . . # .
|
||||
. . . . # .
|
||||
. . . . . .
|
||||
|
||||
. . . # # #
|
||||
. . . . . #
|
||||
. . . . # .
|
||||
. . . . # .
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
# # # . . .
|
||||
. . . . . .
|
||||
|
||||
. . . + # .
|
||||
. . + # . #
|
||||
. # . . . #
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
# # # # # .
|
||||
. . . . . .
|
||||
|
||||
. . # # . .
|
||||
. . . # . .
|
||||
. . + # . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . # # + #
|
||||
. # . # # .
|
||||
. # . . # .
|
||||
# . . # . .
|
||||
. # + # . .
|
||||
. # # . . .
|
||||
. . . . . .
|
||||
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # # # .
|
||||
. # . . # .
|
||||
. # . . # .
|
||||
# # # # . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . . # # .
|
||||
. # + . # .
|
||||
. # . . . .
|
||||
# . . . . .
|
||||
. # . # . .
|
||||
. # + . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . #
|
||||
. . . . . #
|
||||
. . # # # .
|
||||
. # + . # .
|
||||
# . . # . .
|
||||
# . . # . .
|
||||
# # # . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . + # # .
|
||||
. # . . # .
|
||||
. # # # + .
|
||||
# . . . . .
|
||||
. # . . . .
|
||||
. # # . . .
|
||||
. . . . . .
|
||||
|
||||
. . . # # .
|
||||
. . . # . #
|
||||
. . # . . .
|
||||
. # # # . .
|
||||
. # . . . .
|
||||
. # . . . .
|
||||
# . . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . . # # #
|
||||
. . # . . #
|
||||
. . . # # #
|
||||
. . . . # .
|
||||
. . . + # .
|
||||
. # # . . .
|
||||
. . . . . .
|
||||
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # . . .
|
||||
. # # # . .
|
||||
. # . . # .
|
||||
# . . # . .
|
||||
. . . . . .
|
||||
|
||||
. . . . # .
|
||||
. . . . . .
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # . . .
|
||||
. # . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . # .
|
||||
. . . . . .
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # . . .
|
||||
. # . . . .
|
||||
# # . . . .
|
||||
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # . . .
|
||||
. # + # . .
|
||||
. # # + . .
|
||||
# . # + . .
|
||||
. . . . . .
|
||||
|
||||
. . . . # .
|
||||
. . . . # .
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # . . .
|
||||
. # . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . . # # #
|
||||
. . # + + #
|
||||
. . # + + #
|
||||
. # + + # .
|
||||
. # + + # .
|
||||
# + + # . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . . # + #
|
||||
. . # # + #
|
||||
. . # . . #
|
||||
. # . . # .
|
||||
. # . . # .
|
||||
# . . # . .
|
||||
. . . # . .
|
||||
|
||||
. . . . . .
|
||||
. . + # # .
|
||||
. # + . # .
|
||||
. # . . . #
|
||||
# . . . # .
|
||||
. # . + # .
|
||||
. # # + . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . . # # #
|
||||
. . # . . #
|
||||
. . # . . #
|
||||
. # # # + .
|
||||
. # . . . .
|
||||
# . . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . + # # #
|
||||
. # . . # .
|
||||
. # . . # .
|
||||
. # # # . .
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # . . .
|
||||
|
||||
. . . . . .
|
||||
. . . # + #
|
||||
. . # # . #
|
||||
. . # . . .
|
||||
. # . . . .
|
||||
. # . . . .
|
||||
# . . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . # # # #
|
||||
. # . . . .
|
||||
. . # # . .
|
||||
. . . # . .
|
||||
. . . . # .
|
||||
# # # # . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . . # . .
|
||||
. # # # . .
|
||||
. . # . . .
|
||||
. # . . . .
|
||||
. # . # . .
|
||||
. # + . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . # . . #
|
||||
. # . . # .
|
||||
. # . . # .
|
||||
# . . # . .
|
||||
# . + # . .
|
||||
# # + . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. + # . . +
|
||||
. # . . . #
|
||||
. + + . + #
|
||||
. # . # + .
|
||||
. # . # . .
|
||||
. # . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . # . . +
|
||||
. # . . . #
|
||||
. # . # . #
|
||||
# . # . # .
|
||||
# . # . # .
|
||||
# # # + . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . # . . #
|
||||
. . # . # .
|
||||
. . + # + .
|
||||
. + # + . .
|
||||
. # . # . .
|
||||
# . . # . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . # . . #
|
||||
. # . . # .
|
||||
. . # # # .
|
||||
. . . # . .
|
||||
. . + # . .
|
||||
# # + . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. . # # # #
|
||||
. . . . # .
|
||||
. . . # + .
|
||||
. + # . . .
|
||||
. # . . . .
|
||||
# # # # . .
|
||||
. . . . . .
|
||||
|
||||
. . . + # #
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. # + . . .
|
||||
. # . . . .
|
||||
. # . . . .
|
||||
+ # # . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . # .
|
||||
. . . . # .
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
. . # . . .
|
||||
. . # . . .
|
||||
. # . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . # # +
|
||||
. . . . . #
|
||||
. . . . # .
|
||||
. . . . + #
|
||||
. . . # . .
|
||||
. . . # . .
|
||||
# # + . . .
|
||||
. . . . . .
|
||||
|
||||
. # # . . .
|
||||
. # . # . #
|
||||
. . . # # .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
. . . . . .
|
||||
|
||||
. . . . . .
|
||||
. # + # + .
|
||||
. # + # + .
|
||||
. + # + # .
|
||||
. + # + # .
|
||||
. # + # + .
|
||||
. # + # + .
|
||||
. . . . . .
|
||||
|
||||
"""
|
||||
# """ # add quotes, because vim thinks the qotes on the previous line start a string.
|
||||
|
||||
import sys
|
||||
|
||||
charsize = 25 * 4 + 1
|
||||
for c in range (128 - 32):
|
||||
for l in range (8):
|
||||
offset = 2 + c * charsize + 25 * (l >> 1) + 12 * (l & 1)
|
||||
ln = ""
|
||||
for x in range (6):
|
||||
char = data[offset + x * 2]
|
||||
if char == '.':
|
||||
sys.stdout.write (chr (0))
|
||||
elif char == '+':
|
||||
sys.stdout.write (chr (128))
|
||||
elif char == '#':
|
||||
sys.stdout.write (chr (255))
|
||||
else:
|
||||
raise "invalid character in " + str (c)
|
||||
BIN
userspace/data/courier-10+8+32.png
Normal file
BIN
userspace/data/courier-10+8+32.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.8 KiB |
BIN
userspace/data/courier.xcf
Normal file
BIN
userspace/data/courier.xcf
Normal file
Binary file not shown.
80
userspace/data/init.config
Normal file
80
userspace/data/init.config
Normal file
@@ -0,0 +1,80 @@
|
||||
# driver <name> = '<filename>' load a file into memory to be run priviledged.
|
||||
# program <name> = '<filename>' load a file into memory to be run normally.
|
||||
# file <name> = '<filename>' load a file into memory as a Block.
|
||||
# receive <name> / <type> [, <index>] = <cap> prepare to accept a capability from a named program.
|
||||
# sysreq <cap> use a capability as the system request keyboard.
|
||||
# give <name> / <type> [, <index>] = <cap> give this capability to this program when it requests it.
|
||||
# include <file> include a file as another config file.
|
||||
# at end of file, the initial threads are killed and the drivers and programs are run as soon as all their dependencies are provided.
|
||||
|
||||
driver driver_gpio = "gpio.elf"
|
||||
receive driver_gpio / Keyboard , 0 = keyboard
|
||||
receive driver_gpio / Keyboard , 1 = sysreq
|
||||
receive driver_gpio / Event = sdmmc_gpio
|
||||
sysreq sysreq
|
||||
|
||||
#driver driver_nand = "nand.elf"
|
||||
#receive driver_nand / WBlock = nand
|
||||
|
||||
#driver driver_ums = "usb-mass-storage.elf"
|
||||
#give driver_ums / WBlock = nand
|
||||
|
||||
#driver driver_boot = "boot.elf"
|
||||
#receive driver_boot / Boot = boot
|
||||
|
||||
#file kernel = "kernel.raw"
|
||||
#program booter = "booter.elf"
|
||||
#give booter / Block = kernel
|
||||
#give booter / Boot = boot
|
||||
|
||||
driver driver_lcd = "lcd.elf"
|
||||
receive driver_lcd / Display = display
|
||||
receive driver_lcd / Setting = display_bright
|
||||
|
||||
driver driver_buzzer = "buzzer.elf"
|
||||
receive driver_buzzer / Buzzer = buzzer
|
||||
|
||||
#program alarm = "alarm.elf"
|
||||
#receive alarm / UI = ui
|
||||
|
||||
#program gui = "gui.elf"
|
||||
#give gui / UI = ui
|
||||
#give gui / Display = display
|
||||
#give gui / Setting = display_bright
|
||||
#give gui / Buzzer = buzzer
|
||||
#give gui / Keyboard = keyboard
|
||||
|
||||
#driver sdmmc = "sd+mmc.elf"
|
||||
#receive sdmmc / WBlock = sdmmc
|
||||
#give sdmmc / Event = sdmmc_gpio
|
||||
|
||||
#program partition = "partition.elf"
|
||||
#receive partition / WBlock, 0 = p0
|
||||
#receive partition / WBlock, 1 = p1
|
||||
#receive partition / WBlock, 2 = p2
|
||||
#receive partition / WBlock, 3 = p3
|
||||
#give partition / WBlock = sdmmc
|
||||
|
||||
#program fat = "fat.elf"
|
||||
#receive fat / Directory = root
|
||||
#give fat / WBlock = p0
|
||||
|
||||
#program test = "test.elf"
|
||||
#give test / Directory = root
|
||||
|
||||
file fontfile = "font.dat"
|
||||
program font = "font.elf"
|
||||
receive font / Font = font
|
||||
give font / Block = fontfile
|
||||
#give font / Display = display
|
||||
|
||||
driver driver_rtc = "rtc.elf"
|
||||
receive driver_rtc / RTC = rtc
|
||||
|
||||
driver alarm = "alarm.elf"
|
||||
give alarm / Keyboard = keyboard
|
||||
give alarm / Display = display
|
||||
give alarm / Buzzer = buzzer
|
||||
give alarm / Font = font
|
||||
give alarm / RTC = rtc
|
||||
receive alarm / Event = alarm
|
||||
30
userspace/data/makefont
Executable file
30
userspace/data/makefont
Executable file
@@ -0,0 +1,30 @@
|
||||
#!/usr/bin/env python
|
||||
import sys
|
||||
import os
|
||||
from PIL import Image
|
||||
|
||||
def mknum (num):
|
||||
return ''.join ([chr ((num >> (8 * i)) & 0xff) for i in range (4)])
|
||||
|
||||
im = Image.open (sys.argv[1])
|
||||
height = im.size[1]
|
||||
width, baseline, skip = [int (x) for x in os.path.splitext (sys.argv[1])[0].split ('-')[-1].split ('+')]
|
||||
num_glyphs = im.size[0] / width
|
||||
sys.stdout.write (mknum (skip + num_glyphs))
|
||||
size1 = (3 + width * height) * 4
|
||||
base = (num_glyphs + skip) * 4
|
||||
for i in range (skip):
|
||||
sys.stdout.write (mknum (base + (num_glyphs - 1) * size1))
|
||||
for i in range (skip, skip + num_glyphs):
|
||||
sys.stdout.write (mknum (base + (i - skip) * size1))
|
||||
|
||||
im = im.convert ('RGBA')
|
||||
pix = im.load ()
|
||||
#sys.stderr.write ('%d\n' % len (pix[0,0]))
|
||||
for g in range (skip, skip + num_glyphs):
|
||||
sys.stdout.write (mknum (width))
|
||||
sys.stdout.write (mknum (height))
|
||||
sys.stdout.write (mknum (baseline))
|
||||
for y in range (height):
|
||||
for x in range (width):
|
||||
sys.stdout.write (''.join ([chr (x) for x in (pix[x + (g - skip) * width, y])]))
|
||||
Reference in New Issue
Block a user