summaryrefslogtreecommitdiff
path: root/src/app/posix-text-to-ss1306
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2021-11-29 20:41:55 +0100
committerDaniel Friesel <derf@finalrewind.org>2021-11-29 20:41:55 +0100
commit131f82839404f176a82330ac7fda20445a97cd88 (patch)
tree0892541262dd7805e24165d3377e413b75fd099f /src/app/posix-text-to-ss1306
parent1b1952efc21d1b243e25e3c6f3d92ddefb419977 (diff)
add POSIX argv → ssd1306 app
Diffstat (limited to 'src/app/posix-text-to-ss1306')
-rw-r--r--src/app/posix-text-to-ss1306/Kconfig6
-rw-r--r--src/app/posix-text-to-ss1306/Makefile.inc14
-rw-r--r--src/app/posix-text-to-ss1306/main.cc42
3 files changed, 0 insertions, 62 deletions
diff --git a/src/app/posix-text-to-ss1306/Kconfig b/src/app/posix-text-to-ss1306/Kconfig
deleted file mode 100644
index c103631..0000000
--- a/src/app/posix-text-to-ss1306/Kconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 2021 Daniel Friesel
-#
-# SPDX-License-Identifier: CC0-1.0
-
-prompt "POSIX stdin to SSD1306"
-depends on arch_posix && driver_ssd1306
diff --git a/src/app/posix-text-to-ss1306/Makefile.inc b/src/app/posix-text-to-ss1306/Makefile.inc
deleted file mode 100644
index 8c4936b..0000000
--- a/src/app/posix-text-to-ss1306/Makefile.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-# vim:ft=make
-#
-# Copyright 2021 Daniel Friesel
-#
-# SPDX-License-Identifier: CC0-1.0
-
-ifdef app
- loop = 1
- override arch_drivers += ,i2c
- CONFIG_driver_ssd1306 = y
- COMMON_FLAGS += -DCONFIG_driver_ssd1306
- CONFIG_driver_ssd1306_width = 128
- CONFIG_driver_ssd1306_height = 64
-endif
diff --git a/src/app/posix-text-to-ss1306/main.cc b/src/app/posix-text-to-ss1306/main.cc
deleted file mode 100644
index a3fd085..0000000
--- a/src/app/posix-text-to-ss1306/main.cc
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright 2021 Daniel Friesel
- *
- * SPDX-License-Identifier: BSD-2-Clause
- */
-#include "arch.h"
-#include "driver/stdout.h"
-#if defined(MULTIPASS_ARCH_HAS_I2C) && !defined(CONFIG_driver_softi2c)
-#include "driver/i2c.h"
-#else
-#include "driver/soft_i2c.h"
-#endif
-#include "driver/ssd1306.h"
-#include "object/framebuffer.h"
-#include "lib/pixelfont/pixeloperator_mirrored.h"
-
-#include <stdio.h>
-
-char buf[32];
-
-void loop()
-{
-}
-
-int main(void)
-{
- arch.setup();
- kout.setup();
- i2c.setup();
- ssd1306.init();
-
- fb.clear();
- ssd1306.showImage(fb.data, fb.width * fb.height / 8);
- fb.setFont(pixeloperator_mirrored);
-
- while (fgets(buf, 32, stdin)) {
- fb << buf;
- ssd1306.showImage(fb.data, fb.width * fb.height / 8);
- }
-
- return 0;
-}