From d1884c6ac8f5ec2b8a47d4838ad39ca003212756 Mon Sep 17 00:00:00 2001 From: Aadi Desai <21363892+supleed2@users.noreply.github.com> Date: Fri, 12 May 2023 17:44:43 +0100 Subject: [PATCH] Move .c files to .cpp in demo folder --- demo/{donut.c => donut.cpp} | 0 demo/{helloc.c => helloc.cpp} | 2 +- demo/{main.c => main.cpp} | 14 +++++++------- 3 files changed, 8 insertions(+), 8 deletions(-) rename demo/{donut.c => donut.cpp} (100%) rename demo/{helloc.c => helloc.cpp} (65%) rename demo/{main.c => main.cpp} (95%) diff --git a/demo/donut.c b/demo/donut.cpp similarity index 100% rename from demo/donut.c rename to demo/donut.cpp diff --git a/demo/helloc.c b/demo/helloc.cpp similarity index 65% rename from demo/helloc.c rename to demo/helloc.cpp index e8750cc..dd15abb 100644 --- a/demo/helloc.c +++ b/demo/helloc.cpp @@ -2,5 +2,5 @@ void helloc(void); void helloc(void) { - printf("C: Hello, world!\n"); + printf("C: Hello, world!\n"); } \ No newline at end of file diff --git a/demo/main.c b/demo/main.cpp similarity index 95% rename from demo/main.c rename to demo/main.cpp index 6497a07..df3789f 100644 --- a/demo/main.c +++ b/demo/main.cpp @@ -75,8 +75,8 @@ static void prompt(void) { /*-----------------------------------------------------------------------*/ // void audio_targ_write(uint32_t v) static void help(void) { - puts("\nLiteX custom demo app built "__DATE__ - " "__TIME__ + puts("\nLiteX custom demo app built " __DATE__ + " " __TIME__ "\n"); puts("Available commands:"); puts("help - Show this command"); @@ -144,7 +144,7 @@ static void led_cmd(void) { #endif #ifdef CSR_LEDS_BASE -extern void leds(int); +extern "C" void leds(int); static void leds_cmd(char **val) { int value = (int)strtol(get_token(val), NULL, 0); @@ -153,7 +153,7 @@ static void leds_cmd(char **val) { } #endif #ifdef CSR_AUDIO_BASE -extern void audio(int); +extern "C" void audio(int); static void audio_cmd(char **val) { int value = (int)strtol(get_token(val), NULL, 0); @@ -162,21 +162,21 @@ static void audio_cmd(char **val) { } #endif -extern void donut(void); +extern "C" void donut(void); static void donut_cmd(void) { printf("Donut demo...\n"); donut(); } -extern void helloc(void); +extern "C" void helloc(void); static void helloc_cmd(void) { printf("Hello C demo...\n"); helloc(); } -extern void hellocpp(void); +extern "C" void hellocpp(void); static void hellocpp_cmd(void) { printf("Hello C++ demo...\n");