Terminal program for MailStation devices
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

main: show a little splash screen with version number

This is mostly just so I know what version has been stored on
dataflash.

+15 -2
+2
crt0.s
··· 146 146 .db #0 147 147 _debug4:: 148 148 .db #0 149 + _msTERM_version:: 150 + .db #VERSION 149 151 150 152 .area _DATA 151 153
+1
mailstation.h
··· 94 94 95 95 96 96 /* crt0.s */ 97 + extern unsigned char msTERM_version; 97 98 extern void exit(void); 98 99 extern void powerdown_mode(void); 99 100 extern void new_mail(unsigned char on);
+2
mailstation.inc
··· 1 1 ; vim:syntax=z8a:ts=8:sw=8 2 2 3 + .equ VERSION, #0x3 4 + 3 5 ; ; when running from Loader, we are loaded at 0x8000 and use slot 4 4 6 ; ; for swapping devices 5 7 ; ;
+10 -2
msterm.c
··· 81 81 82 82 settings_read(); 83 83 clear_screen(); 84 + 84 85 maybe_update_statusbar(1); 85 86 87 + printf("\n" 88 + " ________________ __ ___\n" 89 + " ____ ___ ____/_ __/ ____/ __ \\/ |/ /\n" 90 + " / __ `__ \\/ ___// / / __/ / /_/ / /|_/ /\n" 91 + " / / / / / (__ )/ / / /___/ _, _/ / / /\n" 92 + " /_/ /_/ /_/____//_/ /_____/_/ |_/_/ /_/ ver %u\n" 93 + "\n", 94 + msTERM_version); 95 + 86 96 if (source == SOURCE_MODEM) { 87 - printf("powering up modem (%u bps)...", setting_modem_speed); 88 97 modem_init(); 89 - putchar('\n'); 90 98 91 99 /* Restore factory configuration 0 */ 92 100 obuf_queue("AT&F0");