X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=hantek_6022bl.c;h=d1ff045eae2f2412f4256c112c501eb2427f343f;hb=d67ced51c6900f948c5e1ff13d30d6aa90cb1300;hp=2c5c4c03aec0bb6c352af5225a565725d74499a7;hpb=59562384e15df70a4e836637300b71c800e35a8a;p=sigrok-firmware-fx2lafw.git diff --git a/hantek_6022bl.c b/hantek_6022bl.c index 2c5c4c03..d1ff045e 100644 --- a/hantek_6022bl.c +++ b/hantek_6022bl.c @@ -223,16 +223,16 @@ static const struct samplerate_info { } samplerates[] = { { 48, 0x80, 0, 3, 0, 0x00, 0xea }, { 30, 0x80, 0, 3, 0, 0x00, 0xaa }, - { 24, 1, 0, 2, 1, 0x40, 0xca }, - { 16, 1, 1, 2, 0, 0x40, 0xca }, - { 12, 2, 1, 2, 0, 0x40, 0xca }, - { 8, 3, 2, 2, 0, 0x40, 0xca }, - { 4, 6, 5, 2, 0, 0x40, 0xca }, - { 2, 12, 11, 2, 0, 0x40, 0xca }, - { 1, 24, 23, 2, 0, 0x40, 0xca }, - { 50, 48, 47, 2, 0, 0x40, 0xca }, - { 20, 120, 119, 2, 0, 0x40, 0xca }, - { 10, 240, 239, 2, 0, 0x40, 0xca }, + { 24, 1, 0, 2, 1, 0x10, 0xca }, + { 16, 1, 1, 2, 0, 0x10, 0xca }, + { 12, 2, 1, 2, 0, 0x10, 0xca }, + { 8, 3, 2, 2, 0, 0x10, 0xca }, + { 4, 6, 5, 2, 0, 0x10, 0xca }, + { 2, 12, 11, 2, 0, 0x10, 0xca }, + { 1, 24, 23, 2, 0, 0x10, 0xca }, + { 50, 48, 47, 2, 0, 0x10, 0xca }, + { 20, 120, 119, 2, 0, 0x10, 0xca }, + { 10, 240, 239, 2, 0, 0x10, 0xca }, }; static BOOL set_samplerate(BYTE rate) @@ -287,8 +287,8 @@ static BOOL set_samplerate(BYTE rate) /* OUTPUT 0-7 */ EXTAUTODAT2 = samplerates[i].out0; - EXTAUTODAT2 = 0x44; /* OE0=1, CTL0=1 */ - EXTAUTODAT2 = 0x44; /* OE0=1, CTL0=1 */ + EXTAUTODAT2 = 0x11; /* OE0=1, CTL0=1 */ + EXTAUTODAT2 = 0x11; /* OE0=1, CTL0=1 */ EXTAUTODAT2 = 0; EXTAUTODAT2 = 0; EXTAUTODAT2 = 0; @@ -439,7 +439,7 @@ static void main(void) PORTCCFG = 0; PORTACFG = 0; OEC = 0xff; - OEA = 0x80; + OEA = 0xff; while (TRUE) { if (dosud) {