From 8590a76bcc7cbe1443abf37498f824a0eab0c8d7 Mon Sep 17 00:00:00 2001 From: Leo C Date: Thu, 28 May 2015 22:56:55 +0200 Subject: Server: get_time command/response --- avr/z180-serv.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'avr/z180-serv.c') diff --git a/avr/z180-serv.c b/avr/z180-serv.c index bf49a6c..c7869a6 100644 --- a/avr/z180-serv.c +++ b/avr/z180-serv.c @@ -111,6 +111,16 @@ void do_msg_echo(uint8_t subf, int len, uint8_t * msg) msg_xmit(1, 3, len, msg); } +/* get timer */ +void do_msg_get_timer(uint8_t subf, int len, uint8_t * msg) +{ + (void)len; (void)msg; + + uint32_t time_ms = get_timer(0); + + msg_xmit(3, subf, sizeof(time_ms), (uint8_t *) &time_ms); +} + /* ---------------------------------------------------------------------------*/ #define MAX_DRIVE 4 @@ -381,6 +391,9 @@ const FLASH struct msg_item z80_messages[] = { 2, 1, 2, do_msg_cpm_rw}, + { 3, + 1, 1, + do_msg_get_timer}, { 0xff, /* end mark */ 0, 0, 0}, -- cgit v1.2.3