diff options
author | Nao Pross <naopross@thearcway.org> | 2017-06-02 16:22:26 +0200 |
---|---|---|
committer | Nao Pross <naopross@thearcway.org> | 2017-06-02 16:22:26 +0200 |
commit | 4a7f45ee28ac0799ba1ca93fd1683f7858efc54a (patch) | |
tree | 831487d939e15ba4c2fdb16b08240f1aeda843e5 /sw/z80/kernel/kernel.c | |
parent | new file coding_rules.txt to have a consistent coding style (diff) | |
download | z80uPC-4a7f45ee28ac0799ba1ca93fd1683f7858efc54a.tar.gz z80uPC-4a7f45ee28ac0799ba1ca93fd1683f7858efc54a.zip |
add serial interface and a few std library functions
changes in usart:
- new functions to setup the serial comunication settings such as baudrate,
parity and stop bits
- init function with most common values
- transmit and receive functions each with a wrapper to send data blocks
changes in libc:
- new file stdio.c with basic implementation of putch, printf still a prototype
- new file string.c with memcpy() function
Diffstat (limited to '')
-rw-r--r-- | sw/z80/kernel/kernel.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sw/z80/kernel/kernel.c b/sw/z80/kernel/kernel.c index 3db6579..3d5aeb6 100644 --- a/sw/z80/kernel/kernel.c +++ b/sw/z80/kernel/kernel.c @@ -1,7 +1,7 @@ #include "types.h" - +#include "usart.h" void kmain(void) { - + usart_init(USART_BAUDRATE_9600, USART_PARITY_EVEN, USART_STOP_BITS_1); } |