From 251ba4e0a8873f3e6d2f98a5904165ee2b0bb7b8 Mon Sep 17 00:00:00 2001 From: sunbeam Date: Tue, 20 May 2025 17:20:45 +0800 Subject: [PATCH] output --- OUTPUT/K80A_L_SW0101.mot | 144 +++++++++++++++++++++++++++++++++++++++ OUTPUT/K80A_R_SW0101.mot | 144 +++++++++++++++++++++++++++++++++++++++ appTask.c | 1 + hwCtrl.c | 2 +- 4 files changed, 290 insertions(+), 1 deletion(-) create mode 100644 OUTPUT/K80A_L_SW0101.mot create mode 100644 OUTPUT/K80A_R_SW0101.mot diff --git a/OUTPUT/K80A_L_SW0101.mot b/OUTPUT/K80A_L_SW0101.mot new file mode 100644 index 0000000..e86eb7b --- /dev/null +++ b/OUTPUT/K80A_L_SW0101.mot @@ -0,0 +1,144 @@ +S00E00004B383020202020206D6F744E +S1130000CE0000000000000000000000000000001E +S1130010000000008701280100000000000000002B +S1130020B601000000000000000000000000000015 +S113003000000000000000000000000000000000BC +S113004000000000000000000000000000000000AC +S1130050000000000000000000000000000000009C +S1130060000000000000000000000000000000008C +S1130070000000000000000000000000000000007C +S11100805AA504000000005AA504000F000F4A +S113008E000000000000000000000000000000005E +S10F009E00000000000000000000000052 +S10700C07A47E00493 +S10D00C4000000000000000000002E +S11300CECBF820FE3042FCFCD00100FC4902003685 +S11300DE00FC3025FCEF04CC0000A747DFF93620E6 +S11300EEFE3020FEEF04CC0000A747DFF9410032BA +S11300FE1C00EF08B311498E004826FCF643DFF4CA +S113010E4100320000EF08B3114980004820FEF68A +S113011E43DFF4FC140200F6EFFEC1C3C5C78EFD27 +S113012E708EFCC1C7AF0201605C07980088003175 +S113013E8EBF0A018800D1DD068800FC9903008D6C +S113014E129801AF08FC4206FC880161D323EB042C +S113015EFC99A204FCA206FCAF08FC4206FC61F862 +S113016EFC850300C0C09EFC609EFDC6C4C2C06177 +S113017EFC318EFC940300EFEBC1C3C5C78EFD703A +S113018E8EFCC1AF02FCF743DF06FC950300EF0CB7 +S113019EEB00FC899D10A200FCB202FCC09EFC6028 +S11301AE9EFDC6C4C2C061FCC1C3C5C78EFD708EA0 +S11301BEFCC1FC640700C09EFC609EFDC6C4C2C0A8 +S10501CE61FCCE +S11301D016C80300AEF82761D339315E12F643DD49 +S11301E027BBBC02BC04BC06BC08BC0ABC0CBC0ECD +S11301F0BC10BC12BC14BC16BC18BC1ABC1CBC1E63 +S11302003704200037B3EFD6AEF847DD06F6BBA7B8 +S1130210A7EFF5D7717AFAFC170400FC310400FC4F +S1130220BE0600EFFA717AFAD7CF770002FC5F02BC +S113023000FC4E0200FC620200FC800200FC9A03F7 +S113024000FC0C0400F57800D7717BFAEFDB36A1D3 +S1130250FFCEA00071F2714BA4F5F3007183D78E29 +S1130260A8D7346100CD011FF402CD0406CA00E012 +S1130270CA03F9CA1501CE21E0CE22F3CE24F9D760 +S113028036F00030440071A200000000BC36347027 +S113029000AAB4086C0308BAB4710AE5710BE171E1 +S11302A01AE5711BE1712AE5712BE1710AED710AFE +S11302B0E9711AED711AE9302200BAA030A783BAA5 +S11302C0A8C910009A89718A99300700BA9A302215 +S11302D001BAA2309743BAAAC912009AAAB8086C04 +S11302E00108BAB8AAC4BAC4AABA086C0108BABA4E +S11302F051026F26FF9E266A060151FE5F26FF9E6D +S113030026D7342201AA06086C0108BA06AA0808EE +S11303106C0108BA08A9086C0308B9710BE1711BD8 +S1130320E1710BE5711BE5D7342401710AE5711AFB +S1130330E5A9086C0308B9AA06085CFE08BA0671A8 +S11303400BE1711BE1D714136168DF04308100D71E +S1130350F6BF06FC13BF08FC15BF04FCF6D7141344 +S11303606168DF04308100D736E5FF15BF00FC1358 +S1130370BF02FC7182EB00FC899D10A200FCB2025A +S1130380FC7183F6D78F0AFCFC120500E7300AFCE7 +S1130390EC460300D7E511FCD7D734F00036F00063 +S11303A0F67182BAC6300F0ABAC4716AE5716BE19C +S11303B0717AE5717BE1713AE5713BE1710AE671AD +S11303C00BE2711AE6711BE2714AE5714BE1716A45 +S11303D0ED716AE9F6BAA0C918BF5DAAC8085CFE47 +S11303E008BAC8AACA085CFE08BACAD734B20171EE +S11303F06BE1716BE5A9086C0108B9D734B401A9A4 +S1130400086C0108B9716AE5716BE1D7710AE4718E +S11304100BE0D7CEABACD7FCEC0300F1FC0B08002F +S1130420F1FC3C0800FC020300E7300AFCEC460344 +S113043000E511FCF510FCF6BF0EFCD72008704156 +S113044000118F80009800118F81009801118F8214 +S1130450009802118F8300759803118F840073989C +S113046004118F8500729805118F86009806D0DDDF +S11304701390DD1990DF4E8F28FCD1DF1AC8040DCC +S1130480530DEF1851030F26FC3149EF0551030FAB +S113049027FC759803EF050C0973980465610A61DC +S11304A00B9806F3AEF81661C9182CFC83634C074D +S11304B0DFF24011FC01DF0DF511FC320700302C96 +S11304C0FCFC5E03001008D720084100118F870050 +S11304D09800118F88009801118F89009802118F5C +S11304E08A009803118F8B009804118F8C00980553 +S11304F0118F8D009806F3AEF81661C9182CFC8391 +S1130500634C07DFF2320700302CFCFC5E03001062 +S113051008D7C798004036FC5ADF124CA5DF0EE519 +S113052035FCF533FCF537FCE52CFCEF328F35FC5C +S11305304C01DF0F88009F37FCCF35FC02CF2CFC29 +S113054002EF1C4C02DF18E933FC88001812FC830C +S1130550639F33FC708F37FC614061C8FE0A0088DA +S1130560009F36FCF534FCC0D74C04F1737261D89B +S1130570D7318E0412FC16630D7382624C03DFF1D3 +S1130580634F15FCDF738F12FC0C80DD290C7FDDBB +S11305902891DD2A0CFBDD2C91DD2F0CF8DD339145 +S11305A0DD2D0CF1DD0A4C50DF2BCF29FC02EF09C5 +S11305B0CF29FC03EF03E529FCF52AFCEF17CF2A2A +S11305C0FC03EF0ECF2AFC02EF08E52AFCEF03F54B +S11305D02AFCF529FC8F13FC0CE6DD0E91DD10914D +S11305E0DD1391DF14F52BFCEF0FE52BFCEF0ACFA5 +S11305F02BFC02EF04CF2BFC03F535FCF534FCF5A2 +S113060033FCD770D0DD186091DD2891DF378F2B54 +S1130610FC814C0461C8F19F28FC9F2BFCEF268FC2 +S113062029FC814C0461C8F19F26FC9F29FCF52A12 +S1130630FCEF128F2AFC814C0461C8F19F27FC9FB8 +S11306402AFCF529FC60EEF3FD2004F19800FC6E11 +S113065008007291DF328800318E148800730938E3 +S1130660FCD1DF241501B802043CFC14A9A1B9444F +S11306700700DC291938FC01A80212300600783C76 +S1130680FC8800FE7DFFEF15D2DF1288007388001E +S11306901938FC00318E12311CF6783CFC8800813C +S11306A098004C03DFA81004D78F2AFCFC0B080029 +S11306B08F29FCFC3C08008F2BFCECD90700401F61 +S11306C0FC01DF1EF51FFCFE7FFFD535FCDF05F5C1 +S11306D034FCEF0E8F34FC819F34FC4C0761C8F569 +S11306E035FC4020FC01DF06F520FCFEBBFF402367 +S11306F0FC01DF2BF523FCFC130400D510FCDF1FE9 +S1130700E6020EFCBF0EFC441400DD05441E00612D +S1130710F8FEB4FDAF0EFC441E0061C8E510FC40B9 +S113072024FC0161F8F524FCD720041436FFFF6291 +S1130730318EA104FFFFB802DD26530889318E6192 +S11307407F08617E08B800311E168800310508173D +S11307507CA0087C0108169317DFEAA5A802EFD352 +S1130760100417D7A21CFCE51EFCAF1CFC320500CC +S1130770FC930800F74361F8E51FFCAF1CFC520A28 +S1130780FC930800F74361F8E520FCAF1CFC52140D +S1130790FC930800F74361F8E521FCAF1CFC5232DE +S11307A0FC930800F74361F8E522FCAF1CFC52649B +S11307B0FC930800F74361F8E523FCAF1CFC32E826 +S11307C003FC930800F74361F8E524FCAF1CFC44E8 +S11307D060EADC04F6BF1CFCD7D1DD0A91DD21916F +S11307E0DD1491DD0CD77112043602FF71B371A3CD +S11307F0D7711304EFF33602FF71130471B2EFEEF5 +S11308003602FF71130471B271A2D7D1DD0A91DDF2 +S11308102191DD1591DD0BD73601FF71A271B27103 +S1130820C2D73601FF71A3EFF43601FF71A371B390 +S1130830EFED3601FF71A371B371C3D7D1DD0A9116 +S1130840DD2191DD1491DD0CD77122043601FF7195 +S1130850827192D7712304EFF33601FF712304717F +S113086083EFEE3601FF71230471837193D7D1DDD9 +S11308700C91DD1191F1DF1AE15B02EF138D02316E +S11308801A5C01EF0B8D0C71ACE1DE068D0D317A33 +S10608907C01D70D +S113089314F64315DD2261DD717BFACFE80080BED7 +S11308A3F013BEF6F6BEF2BEF4CFE800818FE80083 +S10C08B33103FAAFE00061CDD776 +S9030000FC diff --git a/OUTPUT/K80A_R_SW0101.mot b/OUTPUT/K80A_R_SW0101.mot new file mode 100644 index 0000000..9e9044d --- /dev/null +++ b/OUTPUT/K80A_R_SW0101.mot @@ -0,0 +1,144 @@ +S00E00004B383020202020206D6F744E +S1130000CE0000000000000000000000000000001E +S1130010000000008701280100000000000000002B +S1130020B601000000000000000000000000000015 +S113003000000000000000000000000000000000BC +S113004000000000000000000000000000000000AC +S1130050000000000000000000000000000000009C +S1130060000000000000000000000000000000008C +S1130070000000000000000000000000000000007C +S11100805AA504000000005AA504000F000F4A +S113008E000000000000000000000000000000005E +S10F009E00000000000000000000000052 +S10700C07A47E00493 +S10D00C4000000000000000000002E +S11300CECBF820FE3042FCFCD00100FC4902003685 +S11300DE00FC3025FCEF04CC0000A747DFF93620E6 +S11300EEFE3020FEEF04CC0000A747DFF9410032BA +S11300FE1C00EF08B311498E004826FCF643DFF4CA +S113010E4100320000EF08B3114980004820FEF68A +S113011E43DFF4FC140200F6EFFEC1C3C5C78EFD27 +S113012E708EFCC1C7AF0201605C07980088003175 +S113013E8EBF0A018800D1DD068800FC9903008D6C +S113014E129801AF08FC4206FC880161D323EB042C +S113015EFC99A204FCA206FCAF08FC4206FC61F862 +S113016EFC850300C0C09EFC609EFDC6C4C2C06177 +S113017EFC318EFC940300EFEBC1C3C5C78EFD703A +S113018E8EFCC1AF02FCF743DF06FC950300EF0CB7 +S113019EEB00FC899D10A200FCB202FCC09EFC6028 +S11301AE9EFDC6C4C2C061FCC1C3C5C78EFD708EA0 +S11301BEFCC1FC640700C09EFC609EFDC6C4C2C0A8 +S10501CE61FCCE +S11301D016C80300AEF82761D339315E12F643DD49 +S11301E027BBBC02BC04BC06BC08BC0ABC0CBC0ECD +S11301F0BC10BC12BC14BC16BC18BC1ABC1CBC1E63 +S11302003704200037B3EFD6AEF847DD06F6BBA7B8 +S1130210A7EFF5D7717AFAFC170400FC310400FC4F +S1130220BE0600EFFA717AFAD7CF770002FC5F02BC +S113023000FC4E0200FC620200FC800200FC9A03F7 +S113024000FC0C0400F57800D7717BFAEFDB36A1D3 +S1130250FFCEA00071F2714BA4F5F3007183D78E29 +S1130260A8D7346100CD011FF402CD0406CA00E012 +S1130270CA03F9CA1501CE21E0CE22F3CE24F9D760 +S113028036F00030440071A200000000BC36347027 +S113029000AAB4086C0308BAB4710AE5710BE171E1 +S11302A01AE5711BE1712AE5712BE1710AED710AFE +S11302B0E9711AED711AE9302200BAA030A783BAA5 +S11302C0A8C910009A89718A99300700BA9A302215 +S11302D001BAA2309743BAAAC912009AAAB8086C04 +S11302E00108BAB8AAC4BAC4AABA086C0108BABA4E +S11302F051026F26FF9E266A060151FE5F26FF9E6D +S113030026D7342201AA06086C0108BA06AA0808EE +S11303106C0108BA08A9086C0308B9710BE1711BD8 +S1130320E1710BE5711BE5D7342401710AE5711AFB +S1130330E5A9086C0308B9AA06085CFE08BA0671A8 +S11303400BE1711BE1D714136168DF04308100D71E +S1130350F6BF06FC13BF08FC15BF04FCF6D7141344 +S11303606168DF04308100D736E5FF15BF00FC1358 +S1130370BF02FC7182EB00FC899D10A200FCB2025A +S1130380FC7183F6D78F0AFCFC120500E7300AFCE7 +S1130390EC460300D7E511FCD7D734F00036F00063 +S11303A0F67182BAC6300F0ABAC4716AE5716BE19C +S11303B0717AE5717BE1713AE5713BE1710AE671AD +S11303C00BE2711AE6711BE2714AE5714BE1716A45 +S11303D0ED716AE9F6BAA0C918BF5DAAC8085CFE47 +S11303E008BAC8AACA085CFE08BACAD734B20171EE +S11303F06BE1716BE5A9086C0108B9D734B401A9A4 +S1130400086C0108B9716AE5716BE1D7710AE4718E +S11304100BE0D7CEABACD7FCEC0300F1FCD9070062 +S1130420F1FC3C0800FC020300E7300AFCEC460344 +S113043000E511FCF510FCF6BF0EFCD72008704156 +S113044000118F80009800118F81009801118F8214 +S1130450009802118F8300759803118F840073989C +S113046004118F8500729805118F86009806D0DDDF +S11304701390DD1990DF4E8F28FCD1DF1AC8040DCC +S1130480530DEF1851030F26FC3149EF0551030FAB +S113049027FC759803EF050C0973980465610A61DC +S11304A00B9806F3AEF81661C9182CFC83634C074D +S11304B0DFF24011FC01DF0DF511FC320700302C96 +S11304C0FCFC5E03001008D720084100118F870050 +S11304D09800118F88009801118F89009802118F5C +S11304E08A009803118F8B009804118F8C00980553 +S11304F0118F8D009806F3AEF81661C9182CFC8391 +S1130500634C07DFF2320700302CFCFC5E03001062 +S113051008D7C798004036FC5ADF124CA5DF0EE519 +S113052035FCF533FCF537FCE52CFCEF328F35FC5C +S11305304C01DF0F88009F37FCCF35FC02CF2CFC29 +S113054002EF1C4C02DF18E933FC88001812FC830C +S1130550639F33FC708F37FC614061C8FE0A0088DA +S1130560009F36FCF534FCC0D74C04F1737261D89B +S1130570D7318E0412FC16630D7382624C03DFF1D3 +S1130580634F15FCDF738F12FC0C80DD290C7FDDBB +S11305902891DD2A0CFBDD2C91DD2F0CF8DD339145 +S11305A0DD2D0CF1DD0A4C50DF2BCF29FC02EF09C5 +S11305B0CF29FC03EF03E529FCF52AFCEF17CF2A2A +S11305C0FC03EF0ECF2AFC02EF08E52AFCEF03F54B +S11305D02AFCF529FC8F13FC0CE6DD0E91DD10914D +S11305E0DD1391DF14F52BFCEF0FE52BFCEF0ACFA5 +S11305F02BFC02EF04CF2BFC03F535FCF534FCF5A2 +S113060033FCD770D0DD186091DD2891DF378F2B54 +S1130610FC814C0461C8F19F28FC9F2BFCEF268FC2 +S113062029FC814C0461C8F19F26FC9F29FCF52A12 +S1130630FCEF128F2AFC814C0461C8F19F27FC9FB8 +S11306402AFCF529FC60EEF3FD2004F19800FC6E11 +S113065008007291DF328800318E148800730938E3 +S1130660FCD1DF241501B802043CFC14A9A1B9444F +S11306700700DC291938FC01A80212300600783C76 +S1130680FC8800FE7DFFEF15D2DF1288007388001E +S11306901938FC00318E12311CF6783CFC8800813C +S11306A098004C03DFA81004D78F2AFCFCD907005C +S11306B08F29FCFC3C08008F2BFCEC0B0800401F2E +S11306C0FC01DF1EF51FFCFE7FFFD535FCDF05F5C1 +S11306D034FCEF0E8F34FC819F34FC4C0761C8F569 +S11306E035FC4020FC01DF06F520FCFEBBFF402367 +S11306F0FC01DF2BF523FCFC130400D510FCDF1FE9 +S1130700E6020EFCBF0EFC441400DD05441E00612D +S1130710F8FEB4FDAF0EFC441E0061C8E510FC40B9 +S113072024FC0161F8F524FCD720041436FFFF6291 +S1130730318EA104FFFFB802DD26530889318E6192 +S11307407F08617E08B800311E168800310508173D +S11307507CA0087C0108169317DFEAA5A802EFD352 +S1130760100417D7A21CFCE51EFCAF1CFC320500CC +S1130770FC930800F74361F8E51FFCAF1CFC520A28 +S1130780FC930800F74361F8E520FCAF1CFC52140D +S1130790FC930800F74361F8E521FCAF1CFC5232DE +S11307A0FC930800F74361F8E522FCAF1CFC52649B +S11307B0FC930800F74361F8E523FCAF1CFC32E826 +S11307C003FC930800F74361F8E524FCAF1CFC44E8 +S11307D060EADC04F6BF1CFCD7D1DD0A91DD21916F +S11307E0DD1491DD0CD77112043602FF71B371A3CD +S11307F0D7711304EFF33602FF71130471B2EFEEF5 +S11308003602FF71130471B271A2D7D1DD0A91DDF2 +S11308102191DD1591DD0BD73601FF71A271B27103 +S1130820C2D73601FF71A3EFF43601FF71A371B390 +S1130830EFED3601FF71A371B371C3D7D1DD0A9116 +S1130840DD2191DD1491DD0CD77122043601FF7195 +S1130850827192D7712304EFF33601FF712304717F +S113086083EFEE3601FF71230471837193D7D1DDD9 +S11308701991DD1191F1DF1A8D0C71ACE1DE138D4C +S11308800D317AEF0BE15B02EF068D02311A5C0148 +S10608907C01D70D +S113089314F64315DD2261DD717BFACFE80080BED7 +S11308A3F013BEF6F6BEF2BEF4CFE800818FE80083 +S10C08B33103FAAFE00061CDD776 +S9030000FC diff --git a/appTask.c b/appTask.c index a8eb548..f6e2b8b 100644 --- a/appTask.c +++ b/appTask.c @@ -87,6 +87,7 @@ void UART_Tx_Pro(uint8_t keyid) void uart_tx_close_all(void) { uint8_t uart_buf[7] = {0x5a,0xa5,0x04,0x00,0x0f,0x00,0x0f}; + uint8_t i; for ( i = 0; i < 7; i++) { g_tx_buf[i] = uart_buf[i]; diff --git a/hwCtrl.c b/hwCtrl.c index 66b63bd..8120b69 100644 --- a/hwCtrl.c +++ b/hwCtrl.c @@ -6,7 +6,7 @@ #define K74L 1 #define K74R 2 -#define BOARD K74R +#define BOARD K74L