This repository provides a lightweight UART library for the Blackboard microcontroller, allowing students to use simple println
-style functions without worrying about low-level UART implementation.
The goal of this project is to make UART communication simpler and more intuitive for students. Instead of dealing with low-level register manipulation, users can call high-level functions like uart_println("Hello, world!")
to send data over UART.
- Simple and easy-to-use functions (
uart_print
,uart_println
, etc.) - Abstracts away register-level operations
- Compatible with Blackboard microcontroller
- Provides a foundation for students to focus on higher-level applications
uart.h
β Header file with UART function prototypesuart.c
β UART function implementationsmain.c
β Demonstration program
In your code, include the UART library:
#include "uart.h"