├── .github └── workflows │ └── linux.yml ├── .gitignore ├── .travis.yml ├── .vscode └── settings.json ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── Doxyfile ├── LICENSE ├── NOTICE ├── README.md ├── examples ├── CMakeLists.txt ├── fb_drawing.c ├── fb_hello_world.c ├── fb_keyinput.c ├── fb_text.c └── tetris │ ├── fb_tetris.c │ ├── utils.c │ └── utils.h ├── fonts ├── vga16x32.psf └── vga8x16.psf ├── include └── tfblib │ ├── tfb_colors.h │ ├── tfb_errors.h │ ├── tfb_inline_funcs.h │ ├── tfb_kb.h │ └── tfblib.h ├── other ├── drawing.png ├── tetris.png └── text.png ├── src ├── drawing.c ├── errors.c ├── fb.c ├── font.h ├── fonts_decls_template ├── hsv.c ├── kb.c ├── text.c └── utils.h ├── tfblib.pc.in └── tools ├── CMakeLists.txt └── binary2c.c /.github/workflows/linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/.github/workflows/linux.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | doxydoc 3 | 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/README.md -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/fb_drawing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/examples/fb_drawing.c -------------------------------------------------------------------------------- /examples/fb_hello_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/examples/fb_hello_world.c -------------------------------------------------------------------------------- /examples/fb_keyinput.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/examples/fb_keyinput.c -------------------------------------------------------------------------------- /examples/fb_text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/examples/fb_text.c -------------------------------------------------------------------------------- /examples/tetris/fb_tetris.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/examples/tetris/fb_tetris.c -------------------------------------------------------------------------------- /examples/tetris/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/examples/tetris/utils.c -------------------------------------------------------------------------------- /examples/tetris/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/examples/tetris/utils.h -------------------------------------------------------------------------------- /fonts/vga16x32.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/fonts/vga16x32.psf -------------------------------------------------------------------------------- /fonts/vga8x16.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/fonts/vga8x16.psf -------------------------------------------------------------------------------- /include/tfblib/tfb_colors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/include/tfblib/tfb_colors.h -------------------------------------------------------------------------------- /include/tfblib/tfb_errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/include/tfblib/tfb_errors.h -------------------------------------------------------------------------------- /include/tfblib/tfb_inline_funcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/include/tfblib/tfb_inline_funcs.h -------------------------------------------------------------------------------- /include/tfblib/tfb_kb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/include/tfblib/tfb_kb.h -------------------------------------------------------------------------------- /include/tfblib/tfblib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/include/tfblib/tfblib.h -------------------------------------------------------------------------------- /other/drawing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/other/drawing.png -------------------------------------------------------------------------------- /other/tetris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/other/tetris.png -------------------------------------------------------------------------------- /other/text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/other/text.png -------------------------------------------------------------------------------- /src/drawing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/src/drawing.c -------------------------------------------------------------------------------- /src/errors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/src/errors.c -------------------------------------------------------------------------------- /src/fb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/src/fb.c -------------------------------------------------------------------------------- /src/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/src/font.h -------------------------------------------------------------------------------- /src/fonts_decls_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/src/fonts_decls_template -------------------------------------------------------------------------------- /src/hsv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/src/hsv.c -------------------------------------------------------------------------------- /src/kb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/src/kb.c -------------------------------------------------------------------------------- /src/text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/src/text.c -------------------------------------------------------------------------------- /src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/src/utils.h -------------------------------------------------------------------------------- /tfblib.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/tfblib.pc.in -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/binary2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vvaltchev/tfblib/HEAD/tools/binary2c.c --------------------------------------------------------------------------------