summaryrefslogtreecommitdiffstats
path: root/picorv32/scripts/vivado/firmware.c
diff options
context:
space:
mode:
Diffstat (limited to 'picorv32/scripts/vivado/firmware.c')
-rw-r--r--picorv32/scripts/vivado/firmware.c43
1 files changed, 0 insertions, 43 deletions
diff --git a/picorv32/scripts/vivado/firmware.c b/picorv32/scripts/vivado/firmware.c
deleted file mode 100644
index 6c62169..0000000
--- a/picorv32/scripts/vivado/firmware.c
+++ /dev/null
@@ -1,43 +0,0 @@
-void putc(char c)
-{
- *(volatile char*)0x10000000 = c;
-}
-
-void puts(const char *s)
-{
- while (*s) putc(*s++);
-}
-
-void *memcpy(void *dest, const void *src, int n)
-{
- while (n) {
- n--;
- ((char*)dest)[n] = ((char*)src)[n];
- }
- return dest;
-}
-
-void main()
-{
- char message[] = "$Uryyb+Jbeyq!+Vs+lbh+pna+ernq+guvf+zrffntr+gura$gur+CvpbEI32+PCH"
- "+frrzf+gb+or+jbexvat+whfg+svar.$$++++++++++++++++GRFG+CNFFRQ!$$";
- for (int i = 0; message[i]; i++)
- switch (message[i])
- {
- case 'a' ... 'm':
- case 'A' ... 'M':
- message[i] += 13;
- break;
- case 'n' ... 'z':
- case 'N' ... 'Z':
- message[i] -= 13;
- break;
- case '$':
- message[i] = '\n';
- break;
- case '+':
- message[i] = ' ';
- break;
- }
- puts(message);
-}