summaryrefslogtreecommitdiffstats
path: root/libs/printf
diff options
context:
space:
mode:
Diffstat (limited to 'libs/printf')
-rw-r--r--libs/printf/CMakeLists.txt2
-rw-r--r--libs/printf/ape_putchar.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/libs/printf/CMakeLists.txt b/libs/printf/CMakeLists.txt
index e3ced91..2caa5fe 100644
--- a/libs/printf/CMakeLists.txt
+++ b/libs/printf/CMakeLists.txt
@@ -60,7 +60,7 @@ target_include_directories(${PROJECT_NAME} PUBLIC .)
# ARM Library
arm_add_library(${PROJECT_NAME}-arm STATIC ${SOURCES} ape_putchar.c)
-target_link_libraries(${PROJECT_NAME}-arm PRIVATE Network-arm MII-arm APE-arm)
+target_link_libraries(${PROJECT_NAME}-arm PRIVATE Network-arm MII-arm APE-arm NVRam-arm)
target_include_directories(${PROJECT_NAME}-arm PUBLIC ../../include)
target_include_directories(${PROJECT_NAME}-arm PUBLIC .)
diff --git a/libs/printf/ape_putchar.c b/libs/printf/ape_putchar.c
index 6881675..dee18de 100644
--- a/libs/printf/ape_putchar.c
+++ b/libs/printf/ape_putchar.c
@@ -43,6 +43,7 @@
////////////////////////////////////////////////////////////////////////////////
#include <printf.h>
+#include <EM100.h>
#include <APE_DEBUG.h>
#include <APE_SHM.h>
@@ -65,4 +66,5 @@ void _putchar(char character)
DEBUG.WritePointer.r32 = write_pointer;
+ NVRam_EM100_putchar(character);
}
OpenPOWER on IntegriCloud