mirror of
https://github.com/sergeyyarkov/pdsp188x.git
synced 2026-10-11 02:18:52 +03:00
PDSP188x Dot Matrix Display Interfacing Library
This library provides an interfacing API for displaying characters and numbers.
Connection
This connection method uses a 595 shift register. For AVR MCUs, you need to connect the CLK, DATA, and LATCH pins to SCK, MOSI, and SS respectively. Connect the remaining pins to any GPIO pin.
Connection method with shift register
Example Usage
- Clone the repository and configure the port numbers inside the
config_{arch}.hfile. - Pass the interface implementation into the initialization function:
#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);
}
}
Description
Languages
C
100%
