Add HDMI Touchscreen

pull/46/head
F5OEO 2016-11-09 13:46:05 +00:00
rodzic 95c4a388b3
commit d2f391658f
2 zmienionych plików z 3 dodań i 3 usunięć

Wyświetl plik

@ -749,7 +749,7 @@ if [ $? -eq 0 ]; then
case "$chdisplay" in
Tontec35) sudo bash -c 'echo -e "\ndtparam=spi=on\ndtoverlay=mz61581\n" >> /boot/config.txt' ;;
HDMITouch) ;;
HDMITouch) sudo bash -c 'echo -e "\nhdmi_group=2\nhdmi_mode=1\nhdmi_mode=87\nhdmi_cvt 800 480 60 6 0 0 0\ndtparam=spi=on\n\ndtoverlay=ads7846,cs=1,penirq=25,penirq_pull=2,speed=50000,keep_vref_on=0,swapxy=0,pmax=255,xohms=150,xmin=200,xmax=3900,ymin=200,ymax=3900" >> /boot/config.txt' ;;
Waveshare) sudo bash -c 'echo -e "\ndtparam=spi=on\ndtoverlay=waveshare35a\ndtoverlay=ads7846,cs=1,penirq=17,penirq_pull=2,speed=1000000,keep_vref_on=1,swapxy=1,pmax=255,xohms=60,xmin=200,xmax=3900,ymin=200,ymax=3900\n" >> /boot/config.txt' ;;

Wyświetl plik

@ -551,7 +551,7 @@ int InitIQ(int DigithinMode)
uint32_t phys_pwm_fifo_addr = 0x7e20c000 + 0x18;//PWM
int samplecnt;
NUM_SAMPLES = NUM_SAMPLES_MAX/2; // Minize the buffer in IQ Mode
NUM_SAMPLES = NUM_SAMPLES_MAX/4; // Minize the buffer in IQ Mode
for (samplecnt = 0; samplecnt < NUM_SAMPLES; samplecnt++) {
// Write a PWM sample
@ -697,7 +697,7 @@ int InitDTX1()
}
#define BIG_BUFFER_SIZE 18800
#define BIG_BUFFER_SIZE (18800*4)
#define BURST_MEM_SIZE 188
typedef struct circular_buffer
{