kopia lustrzana https://github.com/hoglet67/RGBtoHDMI
Update bu2506 DAC writing
rodzic
10fe9c31c6
commit
aad01fb7e5
|
@ -688,8 +688,12 @@ static void sendDAC(int dac, int value)
|
|||
}
|
||||
RPI_SetGpioValue(STROBE_PIN, 1);
|
||||
} else if (new_DAC_detected() == 2) {
|
||||
int packet = (dac + 1) | (value << 6);
|
||||
//log_info("bu2506 dac:%d = %02X, %03X", dac, value, packet);
|
||||
int value_10bit = value << 2;
|
||||
if (value_10bit >= 2) {
|
||||
value_10bit -= 2;
|
||||
}
|
||||
int packet = (dac + 1) | (value_10bit << 4);
|
||||
//log_info("bu2506 dac:%d = %03X, %03X", dac, value_10bit, packet);
|
||||
RPI_SetGpioValue(STROBE_PIN, 0);
|
||||
|
||||
for (int i = 0; i < 14; i++) {
|
||||
|
|
|
@ -595,8 +595,12 @@ static void sendDAC(int dac, int value)
|
|||
}
|
||||
RPI_SetGpioValue(STROBE_PIN, 1);
|
||||
} else if (new_DAC_detected() == 2) {
|
||||
int packet = (dac + 1) | (value << 6);
|
||||
//log_info("bu2506 dac:%d = %02X, %03X", dac, value, packet);
|
||||
int value_10bit = value << 2;
|
||||
if (value_10bit >= 2) {
|
||||
value_10bit -= 2;
|
||||
}
|
||||
int packet = (dac + 1) | (value_10bit << 4);
|
||||
//log_info("bu2506 dac:%d = %03X, %03X", dac, value_10bit, packet);
|
||||
RPI_SetGpioValue(STROBE_PIN, 0);
|
||||
|
||||
for (int i = 0; i < 14; i++) {
|
||||
|
|
Ładowanie…
Reference in New Issue