From 5f046c5d456eac2338bd33ed311deef296fa9974 Mon Sep 17 00:00:00 2001 From: OneOfEleven Date: Wed, 22 Nov 2023 16:10:12 +0000 Subject: [PATCH] fix dtmf tone freq --- driver/bk4819.c | 10 +++++----- firmware.bin | Bin 61332 -> 61332 bytes firmware.packed.bin | Bin 61350 -> 61350 bytes 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/driver/bk4819.c b/driver/bk4819.c index 54f0389..d2007a1 100644 --- a/driver/bk4819.c +++ b/driver/bk4819.c @@ -1183,16 +1183,16 @@ void BK4819_PlayDTMF(char Code) { { // tone1 941, // '0' - 679, // '1' + 697, // '1' 697, // '2' - 679, // '3' + 697, // '3' 770, // '4' 770, // '5' 770, // '6' 852, // '7' 852, // '8' 852, // '9' - 679, // 'A' + 697, // 'A' 770, // 'B' 852, // 'C' 941, // 'D' @@ -2353,8 +2353,8 @@ void BK4819_reset_fsk(void) (0u << 4) | // 0 ~ 15 preamble length .. bit toggling (1u << 3) | // 0/1 sync length (0u << 0); // 0 ~ 7 ??? - fsk_reg59 |= long_preamble ? 15u << 4 : 3u << 4; - + fsk_reg59 |= long_preamble ? 15u << 4 : 3u << 4; + // Set packet length (not including pre-amble and sync bytes that we can't seem to disable) BK4819_write_reg(0x5D, ((size - 1) << 8)); diff --git a/firmware.bin b/firmware.bin index 28ebb5f6a304cf37b8d286ef04c3f4c3afbdbfd8..5ac60857dffcd73fcc7152c9fe2d34f4d45699db 100644 GIT binary patch delta 693 zcmXw#ZAep57{{M;Pj|OrPHn}SFL|j(8&q3DqZKPSLX3#&LkQJAl>}i}Xr$KK2cZSxz31vW+OV|B+tW30CZAta&P76UF=uktqLR>!&c~O429n{xgz=GT`>Ta%u@&N}U zaoI&=LVM653B4QIh4^08J-UzU2jCu+nLCXK4?}&yUiPC^;4~V?KpZ5%apdD*-3k() zksk*G@MmGuml$1vPJtYF0G`O2tlL|JvcL2_>?u?(f?4QA)sgk{ZicO*2=#*qeoP-Q z5IYMWQgmW)7-;aX!uEiZpom-w_A4xm_zgx35^)z%9o}!0&vR~X6sgsCc@uUMDqceW zgwDuP&cog*{T}D~Cj{nXWxkP>WlP>uo@>r*$zqMG*@nuo(g zfi%$xv>Wk}@FNyd&5tfLxC@$nG;W{pzf(|;-!?JBjBIb+)wV;;OssV5$ztSvFb1B2 zaZm&l4C1oyU~mEc53mG&0o(rrIMy;`%jD*U<(6ATS2QLpOIW70O|OEp|7IM1=lMU+bDod)9VzpXGQXKg zvR7&>X=v<-x^}913419EspWM~J`ojWi0%P5k=R}$dZ9j~B*%l~P>4m;pS4~$gwL;ySkvJv6oe}6vWZEA0)sDupjvZXjnwz zE%FaQ68?MG%xOl0&}ncL+yE1@ChK$+p{y@`274GUzk_$sU)9EJ8}I%D8AB)zqWCfU zfR0U%!G{!EF?cu7;Gco*1qZ=n`J_N z2>k_mR915JtfchooazEP{6FRU}#w>rkFM1C7qCR?xDV#;p_ncd}~Y=?Z4})<@U&9q3bUN{elqFJoj5 z+yZyOBq#z3260(;FgOqYGx!F60?Ype7}nBd`&3Kg|CXyoXY8mjO<{UXzwr42rZ?a> hReb7om9gOXRnJTXD=cJW=j*4+i(B? diff --git a/firmware.packed.bin b/firmware.packed.bin index 580f63eae75d5bb4212dd61c75a2b401d19b89fc..05733024e3eb115e90c8613776b8063671be95e0 100644 GIT binary patch delta 1313 zcmV++1>X9m-vg%K1F!}l2YB^`QCZ_!vkf4lT>)ORv3&;u0fV!-e-8@*C6mdD8x^-G z{)ResP#m-A5!SOX^b9{|eY@YY`HGVR0gRK4jz?QbD>% zl(drxnkxknun(5$vpJey1qpsM0DqVcR0Y(tp`S+s1p{$V9QKp#qCW-IxJT(plQE+c zCAx&Lzu`-8I=mU42a#P{ae;as809&E0;uy^D6KWRU24bvroppmqeBA)jkrhY=996e zA5l%cTX9yD9ys*Zfg&#aS_tDdx?K`0{)YK+P#g~K5!TAy^ehcreY+a+ zSZlDKE=zDaLbFY$D+5_R#wb@!*OIF@BfxSzy-1YNieTGl3`~5lOV+E}>?OboGys3= z4par}JC{o$gADuZ_u|Q`yGQAF@j{mUvJaLV$vmX?CgE6Flht3T9*&E{N zS#d|nksd;}AhR{MgB=r2%Y}xbB;!pvY-Hv1Y2>_;rpdF*)FJ@~GjQUb3CtO@^wkIk zL4`Y#i|fz8Qt7%#ln#wx+o%pqd=;nGi!jp~;7r*7K!D?GIvUrPYes_%`$+fV$vwMA z=}8k)gdCGS+$J4u1@h0oyQzFUJ#1(8odVPzM}SV74j&R{73`w3vw+;= z4F_vp_Q|}nq_b-3?Ewca$mX^<63UZa?96}A$?H~PoRrjZgc1o4v&5|&y)XmQI~#99 z)x=7Pl;hA)8oE8ILplI{1d)_oS-zT~O?Rn!den&OT_=aK%A?Z-NOMO;o9PgsbXVah z_7SV0s6mlB;I|z!VTy3E8nTBHK{hOh1eX z*3WalC8Q6F06Xih5(T<>#cT9BLA`&G8nK9%6KBlN-)F-|U=Px=g?Z3k2Hs9>DJjN? zDfpk`&{;b9P`(0hQynAp#Xd{1m(K!Y&S2l6@dkJmkyg6 zS_pDM_P4n*MuH~`cWtJ`U`4n}hfF$(4~MHmk3^0lux=Q?r3OH_8nPaqOFVzh#2TcV zga>Db)t@Jp0Wf;_lgWR}Ut{47bSopq(+SbhsLUQ+x?9m>Uvo7c-|;?voult&BEBAL z!ibs~LH5n*&72cRFi=AFibdK90{REL6$x50QnT~_XK&ykJRvQVn?Mr2ABHUm*cq4I zb<8EoY^!At+JYb@x?AB6kWpd`t@l;pw!Ub2^``kk$tHa*g5$wF#!wR3e*#ZNkHkuq zkMjLc8pwU<2R~zPDZHK@TDj-3IuhM_LG}BeZBU-xrt$eEJXSL$j-opBLmbr~>v$6c X78Ub_Z;Y2;Qi@lvmy?L^90Chzq{(O{ delta 1313 zcmV++1>X9m-vg%K1F!}l2YIZ}RR+Havkf4lT>)6Lv3&;u0fn=a+ zSZlDKAWLvMOtVd=D+5`;$0%1#*OIF@BfxSzy-1YNieTGn3`~5lOV+E}>?ObmGys3? z4par}JC{o!gADuX_u|Q^yGQAF@j{mWvJaLV$vmX?CgEb0DoAM9j+e% z_LDuX7ZJ949vFB$fdVTNS}51lx?O6sWv)jC0iUz2v~L0#-V9U)y>6Flht3T9*&E{N zS#d|nlO960BC|EOgB=r4%Y}x#B;!pvY-Hv1Y2>_;rq{E})FJ@~GAXy3R**`w^wkIk zL5Dk%i|xbwx%!CXh>i`;UJ= zk;#(|N5A~OXTxV5TE(u(e#K7)tpRLrGQNN=`Rs@1Jb$`O*J@uJ4kfYGQdyvzfmCg= z4hY$j{S{>6&b9Wkbu3195tZj1(Hum_efW0-4I(1;va3gAjZz#MNXPSFU*vC~7(dt! zmDn(-X0lA3R5JPF2S&R((?9(vEc<`rTeOVfb27)Dgkp(j8%o-;oq41rCbtN5Pfn%i zN|nm*r89DxJ?kf20UjWc$6Z;x*1#`uz8hw-{)i}Kg|?=q>2Newc0cpl8T1JRl32(e z3`=(hkWj&OX14X}Yr5-tnYNhB=f=h`az5qGxrUfO;Pq|KjTX}!`_eiIh z;W#LV-_a!55;1F*w1#-W8)dEveoqyJ!35scsKRi0^<3KrbUZZ_k@9hEoU(yIX1)n~ zv7eu9SE;auz{nF%AR{!Rffa#d4YF68O-xuaL!z?AXHlUfI9Fn{!vzq&4wp1%fkm`pI^6BusC8$w6SHK_y0;;;ku3kltoJ$p7)D)up<}PZW{&y#)Vph z=jMe1U(7hW7cL7{d$HD4DZ=itA_9~?2(;^t1w`hI90KRHiV15*