diff options
author | Leo C | 2015-05-28 22:56:55 +0200 |
---|---|---|
committer | Leo C | 2015-05-28 22:56:55 +0200 |
commit | 8590a76bcc7cbe1443abf37498f824a0eab0c8d7 (patch) | |
tree | c479eaa490cd325ec2717e7ad7b5a525a3d5ddeb /avr | |
parent | 393b1897603fddeb4f16170880ddd9414b3726e0 (diff) | |
download | z180-stamp-8590a76bcc7cbe1443abf37498f824a0eab0c8d7.zip |
Server: get_time command/responsehexrel-6.1
Diffstat (limited to 'avr')
-rw-r--r-- | avr/z180-serv.c | 13 |
1 files changed, 13 insertions, 0 deletions
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}, |