Exemplo n.º 1
0
void matrixSetBrightness(int8_t brightness)
{
    if (scrollMode == MATRIX_SCROLL_OFF) {
#if defined(_HT1632)
        ht1632SendCmd((uint8_t)(HT1632_CMD_DUTY | brightness));
#else
        max7219SendCmd(MAX7219_INTENSITY, (uint8_t)brightness);
#endif
    }
}
Exemplo n.º 2
0
void ht1632Init(void)
{
	DDR(HT1632_DATA) |= HT1632_DATA_LINE;
	DDR(HT1632_CS) |= HT1632_CS_LINE;
	DDR(HT1632_WR) |= HT1632_WR_LINE;

	PORT(HT1632_DATA) |= HT1632_DATA_LINE;
	PORT(HT1632_CS) |= HT1632_CS_LINE;
	PORT(HT1632_WR) |= HT1632_WR_LINE;

	ht1632SendCmd(HT1632_CMD_SYS_ON);
	ht1632SendCmd(HT1632_CMD_LED_ON);
	ht1632SendCmd(HT1632_CMD_BLINK_OFF);
	ht1632SendCmd(HT1632_CMD_MASTER);
	ht1632SendCmd(HT1632_CMD_COM_NMOS_08);
	ht1632SendCmd(HT1632_CMD_DUTY);

	return;
}