diff options
| author | Evan Lojewski <github@meklort.com> | 2019-11-29 13:25:16 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-11-29 13:25:16 -0700 |
| commit | 74a4d23d583a69ba08f914c403b61d8bf0435df4 (patch) | |
| tree | ea29cfe7bbb572bb30a44710cf6a5687b29316c9 /libs/printf | |
| parent | 0a1202197c37c32869086ce06f1dc93e744d34fd (diff) | |
| download | bcm5719-ortega-74a4d23d583a69ba08f914c403b61d8bf0435df4.tar.gz bcm5719-ortega-74a4d23d583a69ba08f914c403b61d8bf0435df4.zip | |
Enable the em100pro spi hyperterminal console (#5)
* nvm: Add bit definitions for using the NVM pins as GPIO for bitbanging.
* em100: Enable priting debug characters via SPI.
* nvm: Add NVRam_releaseAllLocks() utility function.
Diffstat (limited to 'libs/printf')
| -rw-r--r-- | libs/printf/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | libs/printf/ape_putchar.c | 2 |
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); } |

