pdsp188x/README.md
2026-08-14 20:10:59 +03:00

36 lines
779 B
Markdown

# PDSP188x Dot Matrix Display Interfacing Library
This library provides an interfacing API for displaying characters and numbers.
<br>
<br>
<p align="center">
<img src="./media/pdsp188x-image.jpg" alt="PDSP188x" width="300">
<br>
PDSP188x Dot Matrix Display
</p>
## Example Usage
1. Clone the repository and configure the port numbers inside the `config_{arch}.h` file.
2. Pass the interface implementation into the initialization function:
```c
#include "main.h"
#include "pdsp188x/port/avr/avr.h"
int main(void) {
uint16_t counter = 0;
PDSP188x_Init(&PDSP188x_AVR_Driver);
PDSP188x_SetBrightness(PDSP188x_BRIGHTNESS_LEVEL_100);
while (1) {
PDSP188x_Clear();
PDSP188x_SendStr("C=");
PDSP188x_SendInt16(counter++);
_delay_ms(500);
}
}
```