From d0e105f284cd647458e42345b4e2a0582e790f11 Mon Sep 17 00:00:00 2001 From: Benedikt Otto Date: Sat, 25 Jul 2020 13:14:12 +0200 Subject: [PATCH] mcp230xx: Add some dumps illustrating 1 / 2 byte read / write operations --- .../mcp230xx/mcp23017_counter_a_write.output | 96 +++++ .../mcp23017_counter_init_ab_write.output | 202 ++++++++++ ...mcp23017_counter_init_ab_write_read.output | 354 ++++++++++++++++++ decoder/test/mcp230xx/test.conf | 20 + 4 files changed, 672 insertions(+) create mode 100644 decoder/test/mcp230xx/mcp23017_counter_a_write.output create mode 100644 decoder/test/mcp230xx/mcp23017_counter_init_ab_write.output create mode 100644 decoder/test/mcp230xx/mcp23017_counter_init_ab_write_read.output create mode 100644 decoder/test/mcp230xx/test.conf diff --git a/decoder/test/mcp230xx/mcp23017_counter_a_write.output b/decoder/test/mcp230xx/mcp23017_counter_a_write.output new file mode 100644 index 00000000..9c5ea073 --- /dev/null +++ b/decoder/test/mcp230xx/mcp23017_counter_a_write.output @@ -0,0 +1,96 @@ +10190-10270 mcp230xx: register_write: "Write IODIRA: 00" "W00" +10510-10590 mcp230xx: register_write: "Write IODIRB: 00" "W00" +10832-10912 mcp230xx: register_write: "Write OLATA: 00" "W00" +21226-21306 mcp230xx: register_write: "Write OLATA: 01" "W01" +31603-31683 mcp230xx: register_write: "Write OLATA: 02" "W02" +41984-42064 mcp230xx: register_write: "Write OLATA: 03" "W03" +52365-52445 mcp230xx: register_write: "Write OLATA: 04" "W04" +62795-62875 mcp230xx: register_write: "Write OLATA: 05" "W05" +73178-73258 mcp230xx: register_write: "Write OLATA: 06" "W06" +83559-83639 mcp230xx: register_write: "Write OLATA: 07" "W07" +93938-94018 mcp230xx: register_write: "Write OLATA: 08" "W08" +104320-104400 mcp230xx: register_write: "Write OLATA: 09" "W09" +114700-114780 mcp230xx: register_write: "Write OLATA: 0A" "W0A" +125079-125159 mcp230xx: register_write: "Write OLATA: 0B" "W0B" +135459-135539 mcp230xx: register_write: "Write OLATA: 0C" "W0C" +145837-145917 mcp230xx: register_write: "Write OLATA: 0D" "W0D" +156218-156298 mcp230xx: register_write: "Write OLATA: 0E" "W0E" +166598-166678 mcp230xx: register_write: "Write OLATA: 0F" "W0F" +176977-177057 mcp230xx: register_write: "Write OLATA: 10" "W10" +187357-187437 mcp230xx: register_write: "Write OLATA: 11" "W11" +197735-197815 mcp230xx: register_write: "Write OLATA: 12" "W12" +208114-208194 mcp230xx: register_write: "Write OLATA: 13" "W13" +218495-218575 mcp230xx: register_write: "Write OLATA: 14" "W14" +228874-228954 mcp230xx: register_write: "Write OLATA: 15" "W15" +239254-239334 mcp230xx: register_write: "Write OLATA: 16" "W16" +249633-249713 mcp230xx: register_write: "Write OLATA: 17" "W17" +260011-260091 mcp230xx: register_write: "Write OLATA: 18" "W18" +270391-270471 mcp230xx: register_write: "Write OLATA: 19" "W19" +280769-280849 mcp230xx: register_write: "Write OLATA: 1A" "W1A" +291149-291229 mcp230xx: register_write: "Write OLATA: 1B" "W1B" +301527-301607 mcp230xx: register_write: "Write OLATA: 1C" "W1C" +311906-311986 mcp230xx: register_write: "Write OLATA: 1D" "W1D" +322287-322367 mcp230xx: register_write: "Write OLATA: 1E" "W1E" +332667-332747 mcp230xx: register_write: "Write OLATA: 1F" "W1F" +343046-343126 mcp230xx: register_write: "Write OLATA: 20" "W20" +353425-353505 mcp230xx: register_write: "Write OLATA: 21" "W21" +363805-363885 mcp230xx: register_write: "Write OLATA: 22" "W22" +374183-374263 mcp230xx: register_write: "Write OLATA: 23" "W23" +384563-384643 mcp230xx: register_write: "Write OLATA: 24" "W24" +394941-395021 mcp230xx: register_write: "Write OLATA: 25" "W25" +405321-405401 mcp230xx: register_write: "Write OLATA: 26" "W26" +415699-415779 mcp230xx: register_write: "Write OLATA: 27" "W27" +426080-426160 mcp230xx: register_write: "Write OLATA: 28" "W28" +436460-436540 mcp230xx: register_write: "Write OLATA: 29" "W29" +446839-446919 mcp230xx: register_write: "Write OLATA: 2A" "W2A" +457218-457298 mcp230xx: register_write: "Write OLATA: 2B" "W2B" +467598-467678 mcp230xx: register_write: "Write OLATA: 2C" "W2C" +477977-478057 mcp230xx: register_write: "Write OLATA: 2D" "W2D" +488356-488436 mcp230xx: register_write: "Write OLATA: 2E" "W2E" +498743-498823 mcp230xx: register_write: "Write OLATA: 2F" "W2F" +509123-509203 mcp230xx: register_write: "Write OLATA: 30" "W30" +519502-519582 mcp230xx: register_write: "Write OLATA: 31" "W31" +529881-529961 mcp230xx: register_write: "Write OLATA: 32" "W32" +540261-540341 mcp230xx: register_write: "Write OLATA: 33" "W33" +550640-550720 mcp230xx: register_write: "Write OLATA: 34" "W34" +561018-561098 mcp230xx: register_write: "Write OLATA: 35" "W35" +571398-571478 mcp230xx: register_write: "Write OLATA: 36" "W36" +581777-581857 mcp230xx: register_write: "Write OLATA: 37" "W37" +592157-592237 mcp230xx: register_write: "Write OLATA: 38" "W38" +602537-602617 mcp230xx: register_write: "Write OLATA: 39" "W39" +612917-612997 mcp230xx: register_write: "Write OLATA: 3A" "W3A" +623294-623374 mcp230xx: register_write: "Write OLATA: 3B" "W3B" +633675-633755 mcp230xx: register_write: "Write OLATA: 3C" "W3C" +644053-644133 mcp230xx: register_write: "Write OLATA: 3D" "W3D" +654433-654513 mcp230xx: register_write: "Write OLATA: 3E" "W3E" +664813-664893 mcp230xx: register_write: "Write OLATA: 3F" "W3F" +675193-675273 mcp230xx: register_write: "Write OLATA: 40" "W40" +685572-685652 mcp230xx: register_write: "Write OLATA: 41" "W41" +695951-696031 mcp230xx: register_write: "Write OLATA: 42" "W42" +706365-706445 mcp230xx: register_write: "Write OLATA: 43" "W43" +717080-717280 mcp230xx: register_write: "Write OLATA: 44" "W44" +727954-728154 mcp230xx: register_write: "Write OLATA: 45" "W45" +738830-739030 mcp230xx: register_write: "Write OLATA: 46" "W46" +749705-749905 mcp230xx: register_write: "Write OLATA: 47" "W47" +760581-760781 mcp230xx: register_write: "Write OLATA: 48" "W48" +771452-771652 mcp230xx: register_write: "Write OLATA: 49" "W49" +782326-782526 mcp230xx: register_write: "Write OLATA: 4A" "W4A" +793205-793405 mcp230xx: register_write: "Write OLATA: 4B" "W4B" +804080-804280 mcp230xx: register_write: "Write OLATA: 4C" "W4C" +814979-815179 mcp230xx: register_write: "Write OLATA: 4D" "W4D" +825857-826057 mcp230xx: register_write: "Write OLATA: 4E" "W4E" +836726-836926 mcp230xx: register_write: "Write OLATA: 4F" "W4F" +847598-847798 mcp230xx: register_write: "Write OLATA: 50" "W50" +858474-858674 mcp230xx: register_write: "Write OLATA: 51" "W51" +869350-869550 mcp230xx: register_write: "Write OLATA: 52" "W52" +880221-880421 mcp230xx: register_write: "Write OLATA: 53" "W53" +891097-891297 mcp230xx: register_write: "Write OLATA: 54" "W54" +901968-902168 mcp230xx: register_write: "Write OLATA: 55" "W55" +912845-913045 mcp230xx: register_write: "Write OLATA: 56" "W56" +923745-923945 mcp230xx: register_write: "Write OLATA: 57" "W57" +934622-934822 mcp230xx: register_write: "Write OLATA: 58" "W58" +945494-945694 mcp230xx: register_write: "Write OLATA: 59" "W59" +956369-956569 mcp230xx: register_write: "Write OLATA: 5A" "W5A" +967243-967443 mcp230xx: register_write: "Write OLATA: 5B" "W5B" +978115-978315 mcp230xx: register_write: "Write OLATA: 5C" "W5C" +988991-989191 mcp230xx: register_write: "Write OLATA: 5D" "W5D" diff --git a/decoder/test/mcp230xx/mcp23017_counter_init_ab_write.output b/decoder/test/mcp230xx/mcp23017_counter_init_ab_write.output new file mode 100644 index 00000000..78fd946f --- /dev/null +++ b/decoder/test/mcp230xx/mcp23017_counter_init_ab_write.output @@ -0,0 +1,202 @@ +10190-10270 mcp230xx: register_write: "Write IODIRA: 00" "W00" +10280-10360 mcp230xx: register_write: "Write IODIRB: 00" "W00" +10615-10695 mcp230xx: register_write: "Write IODIRA: 00" "W00" +10705-10785 mcp230xx: register_write: "Write IODIRB: 00" "W00" +10795-10875 mcp230xx: register_write: "Write IPOLA: 00" "W00" +10885-10965 mcp230xx: register_write: "Write IPOLB: 00" "W00" +10975-11055 mcp230xx: register_write: "Write GPINTENA: 00" "W00" +11065-11145 mcp230xx: register_write: "Write GPINTENB: 00" "W00" +11155-11235 mcp230xx: register_write: "Write DEFVALA: 00" "W00" +11245-11325 mcp230xx: register_write: "Write DEFVALB: 00" "W00" +11335-11415 mcp230xx: register_write: "Write INTCONA: 00" "W00" +11425-11505 mcp230xx: register_write: "Write INTCONB: 00" "W00" +11515-11595 mcp230xx: register_write: "Write IOCON: 00" "W00" +11605-11685 mcp230xx: register_write: "Write IOCON: 00" "W00" +11695-11775 mcp230xx: register_write: "Write GPPUA: 00" "W00" +11785-11865 mcp230xx: register_write: "Write GPPUB: 00" "W00" +11875-11955 mcp230xx: register_write: "Write INTFA: 00" "W00" +11965-12045 mcp230xx: register_write: "Write INTFB: 00" "W00" +12055-12135 mcp230xx: register_write: "Write INTCAPA: 00" "W00" +12145-12225 mcp230xx: register_write: "Write INTCAPB: 00" "W00" +12519-12599 mcp230xx: register_write: "Write OLATA: 00" "W00" +12609-12689 mcp230xx: register_write: "Write OLATB: FF" "WFF" +23055-23135 mcp230xx: register_write: "Write OLATA: 01" "W01" +23145-23225 mcp230xx: register_write: "Write OLATB: FE" "WFE" +33580-33660 mcp230xx: register_write: "Write OLATA: 02" "W02" +33670-33750 mcp230xx: register_write: "Write OLATB: FD" "WFD" +44152-44232 mcp230xx: register_write: "Write OLATA: 03" "W03" +44242-44322 mcp230xx: register_write: "Write OLATB: FC" "WFC" +54777-54857 mcp230xx: register_write: "Write OLATA: 04" "W04" +54867-54947 mcp230xx: register_write: "Write OLATB: FB" "WFB" +65302-65382 mcp230xx: register_write: "Write OLATA: 05" "W05" +65392-65472 mcp230xx: register_write: "Write OLATB: FA" "WFA" +75857-75937 mcp230xx: register_write: "Write OLATA: 06" "W06" +75947-76027 mcp230xx: register_write: "Write OLATB: F9" "WF9" +86408-86488 mcp230xx: register_write: "Write OLATA: 07" "W07" +86498-86578 mcp230xx: register_write: "Write OLATB: F8" "WF8" +96925-97005 mcp230xx: register_write: "Write OLATA: 08" "W08" +97015-97095 mcp230xx: register_write: "Write OLATB: F7" "WF7" +107432-107512 mcp230xx: register_write: "Write OLATA: 09" "W09" +107522-107602 mcp230xx: register_write: "Write OLATB: F6" "WF6" +117906-117986 mcp230xx: register_write: "Write OLATA: 0A" "W0A" +117996-118076 mcp230xx: register_write: "Write OLATB: F5" "WF5" +128375-128455 mcp230xx: register_write: "Write OLATA: 0B" "W0B" +128465-128545 mcp230xx: register_write: "Write OLATB: F4" "WF4" +138843-138923 mcp230xx: register_write: "Write OLATA: 0C" "W0C" +138933-139013 mcp230xx: register_write: "Write OLATB: F3" "WF3" +149311-149391 mcp230xx: register_write: "Write OLATA: 0D" "W0D" +149401-149481 mcp230xx: register_write: "Write OLATB: F2" "WF2" +159778-159858 mcp230xx: register_write: "Write OLATA: 0E" "W0E" +159868-159948 mcp230xx: register_write: "Write OLATB: F1" "WF1" +170245-170325 mcp230xx: register_write: "Write OLATA: 0F" "W0F" +170335-170415 mcp230xx: register_write: "Write OLATB: F0" "WF0" +180712-180792 mcp230xx: register_write: "Write OLATA: 10" "W10" +180802-180882 mcp230xx: register_write: "Write OLATB: EF" "WEF" +191179-191259 mcp230xx: register_write: "Write OLATA: 11" "W11" +191269-191349 mcp230xx: register_write: "Write OLATB: EE" "WEE" +201650-201730 mcp230xx: register_write: "Write OLATA: 12" "W12" +201740-201820 mcp230xx: register_write: "Write OLATB: ED" "WED" +212118-212198 mcp230xx: register_write: "Write OLATA: 13" "W13" +212208-212288 mcp230xx: register_write: "Write OLATB: EC" "WEC" +222585-222665 mcp230xx: register_write: "Write OLATA: 14" "W14" +222675-222755 mcp230xx: register_write: "Write OLATB: EB" "WEB" +233053-233133 mcp230xx: register_write: "Write OLATA: 15" "W15" +233143-233223 mcp230xx: register_write: "Write OLATB: EA" "WEA" +243521-243601 mcp230xx: register_write: "Write OLATA: 16" "W16" +243611-243691 mcp230xx: register_write: "Write OLATB: E9" "WE9" +254006-254086 mcp230xx: register_write: "Write OLATA: 17" "W17" +254096-254176 mcp230xx: register_write: "Write OLATB: E8" "WE8" +264474-264554 mcp230xx: register_write: "Write OLATA: 18" "W18" +264564-264644 mcp230xx: register_write: "Write OLATB: E7" "WE7" +274943-275023 mcp230xx: register_write: "Write OLATA: 19" "W19" +275033-275113 mcp230xx: register_write: "Write OLATB: E6" "WE6" +285411-285491 mcp230xx: register_write: "Write OLATA: 1A" "W1A" +285501-285581 mcp230xx: register_write: "Write OLATB: E5" "WE5" +295879-295959 mcp230xx: register_write: "Write OLATA: 1B" "W1B" +295969-296049 mcp230xx: register_write: "Write OLATB: E4" "WE4" +306347-306427 mcp230xx: register_write: "Write OLATA: 1C" "W1C" +306437-306517 mcp230xx: register_write: "Write OLATB: E3" "WE3" +316817-316895 mcp230xx: register_write: "Write OLATA: 1D" "W1D" +316906-316988 mcp230xx: register_write: "Write OLATB: E2" "WE2" +327284-327364 mcp230xx: register_write: "Write OLATA: 1E" "W1E" +327374-327454 mcp230xx: register_write: "Write OLATB: E1" "WE1" +337752-337832 mcp230xx: register_write: "Write OLATA: 1F" "W1F" +337842-337922 mcp230xx: register_write: "Write OLATB: E0" "WE0" +348223-348303 mcp230xx: register_write: "Write OLATA: 20" "W20" +348313-348393 mcp230xx: register_write: "Write OLATB: DF" "WDF" +358692-358772 mcp230xx: register_write: "Write OLATA: 21" "W21" +358782-358862 mcp230xx: register_write: "Write OLATB: DE" "WDE" +369193-369273 mcp230xx: register_write: "Write OLATA: 22" "W22" +369283-369363 mcp230xx: register_write: "Write OLATB: DD" "WDD" +379993-380193 mcp230xx: register_write: "Write OLATA: 23" "W23" +380218-380418 mcp230xx: register_write: "Write OLATB: DC" "WDC" +391091-391291 mcp230xx: register_write: "Write OLATA: 24" "W24" +391316-391516 mcp230xx: register_write: "Write OLATB: DB" "WDB" +402188-402388 mcp230xx: register_write: "Write OLATA: 25" "W25" +402413-402613 mcp230xx: register_write: "Write OLATB: DA" "WDA" +413283-413483 mcp230xx: register_write: "Write OLATA: 26" "W26" +413508-413708 mcp230xx: register_write: "Write OLATB: D9" "WD9" +424381-424581 mcp230xx: register_write: "Write OLATA: 27" "W27" +424606-424806 mcp230xx: register_write: "Write OLATB: D8" "WD8" +435475-435675 mcp230xx: register_write: "Write OLATA: 28" "W28" +435700-435900 mcp230xx: register_write: "Write OLATB: D7" "WD7" +446571-446771 mcp230xx: register_write: "Write OLATA: 29" "W29" +446796-446996 mcp230xx: register_write: "Write OLATB: D6" "WD6" +457666-457866 mcp230xx: register_write: "Write OLATA: 2A" "W2A" +457891-458091 mcp230xx: register_write: "Write OLATB: D5" "WD5" +468763-468963 mcp230xx: register_write: "Write OLATA: 2B" "W2B" +468988-469188 mcp230xx: register_write: "Write OLATB: D4" "WD4" +479882-480082 mcp230xx: register_write: "Write OLATA: 2C" "W2C" +480107-480307 mcp230xx: register_write: "Write OLATB: D3" "WD3" +490982-491182 mcp230xx: register_write: "Write OLATA: 2D" "W2D" +491207-491407 mcp230xx: register_write: "Write OLATB: D2" "WD2" +502078-502278 mcp230xx: register_write: "Write OLATA: 2E" "W2E" +502303-502503 mcp230xx: register_write: "Write OLATB: D1" "WD1" +513172-513372 mcp230xx: register_write: "Write OLATA: 2F" "W2F" +513397-513597 mcp230xx: register_write: "Write OLATB: D0" "WD0" +524275-524475 mcp230xx: register_write: "Write OLATA: 30" "W30" +524500-524700 mcp230xx: register_write: "Write OLATB: CF" "WCF" +535369-535569 mcp230xx: register_write: "Write OLATA: 31" "W31" +535594-535794 mcp230xx: register_write: "Write OLATB: CE" "WCE" +546461-546661 mcp230xx: register_write: "Write OLATA: 32" "W32" +546686-546886 mcp230xx: register_write: "Write OLATB: CD" "WCD" +557557-557757 mcp230xx: register_write: "Write OLATA: 33" "W33" +557782-557982 mcp230xx: register_write: "Write OLATB: CC" "WCC" +568652-568852 mcp230xx: register_write: "Write OLATA: 34" "W34" +568877-569077 mcp230xx: register_write: "Write OLATB: CB" "WCB" +579747-579947 mcp230xx: register_write: "Write OLATA: 35" "W35" +579972-580172 mcp230xx: register_write: "Write OLATB: CA" "WCA" +590843-591043 mcp230xx: register_write: "Write OLATA: 36" "W36" +591068-591268 mcp230xx: register_write: "Write OLATB: C9" "WC9" +601939-602139 mcp230xx: register_write: "Write OLATA: 37" "W37" +602164-602364 mcp230xx: register_write: "Write OLATB: C8" "WC8" +613032-613232 mcp230xx: register_write: "Write OLATA: 38" "W38" +613257-613457 mcp230xx: register_write: "Write OLATB: C7" "WC7" +624129-624329 mcp230xx: register_write: "Write OLATA: 39" "W39" +624354-624554 mcp230xx: register_write: "Write OLATB: C6" "WC6" +635228-635428 mcp230xx: register_write: "Write OLATA: 3A" "W3A" +635453-635653 mcp230xx: register_write: "Write OLATB: C5" "WC5" +646322-646522 mcp230xx: register_write: "Write OLATA: 3B" "W3B" +646547-646747 mcp230xx: register_write: "Write OLATB: C4" "WC4" +657418-657618 mcp230xx: register_write: "Write OLATA: 3C" "W3C" +657643-657843 mcp230xx: register_write: "Write OLATB: C3" "WC3" +668516-668716 mcp230xx: register_write: "Write OLATA: 3D" "W3D" +668741-668941 mcp230xx: register_write: "Write OLATB: C2" "WC2" +679636-679836 mcp230xx: register_write: "Write OLATA: 3E" "W3E" +679861-680061 mcp230xx: register_write: "Write OLATB: C1" "WC1" +690739-690939 mcp230xx: register_write: "Write OLATA: 3F" "W3F" +690964-691164 mcp230xx: register_write: "Write OLATB: C0" "WC0" +701837-702037 mcp230xx: register_write: "Write OLATA: 40" "W40" +702062-702262 mcp230xx: register_write: "Write OLATB: BF" "WBF" +712927-713127 mcp230xx: register_write: "Write OLATA: 41" "W41" +713152-713354 mcp230xx: register_write: "Write OLATB: BE" "WBE" +724025-724225 mcp230xx: register_write: "Write OLATA: 42" "W42" +724250-724450 mcp230xx: register_write: "Write OLATB: BD" "WBD" +735126-735326 mcp230xx: register_write: "Write OLATA: 43" "W43" +735351-735551 mcp230xx: register_write: "Write OLATB: BC" "WBC" +746220-746420 mcp230xx: register_write: "Write OLATA: 44" "W44" +746445-746645 mcp230xx: register_write: "Write OLATB: BB" "WBB" +757316-757516 mcp230xx: register_write: "Write OLATA: 45" "W45" +757541-757741 mcp230xx: register_write: "Write OLATB: BA" "WBA" +768411-768611 mcp230xx: register_write: "Write OLATA: 46" "W46" +768636-768836 mcp230xx: register_write: "Write OLATB: B9" "WB9" +779506-779706 mcp230xx: register_write: "Write OLATA: 47" "W47" +779731-779931 mcp230xx: register_write: "Write OLATB: B8" "WB8" +790627-790827 mcp230xx: register_write: "Write OLATA: 48" "W48" +790852-791052 mcp230xx: register_write: "Write OLATB: B7" "WB7" +801721-801921 mcp230xx: register_write: "Write OLATA: 49" "W49" +801946-802146 mcp230xx: register_write: "Write OLATB: B6" "WB6" +812814-813014 mcp230xx: register_write: "Write OLATA: 4A" "W4A" +813039-813239 mcp230xx: register_write: "Write OLATB: B5" "WB5" +823910-824110 mcp230xx: register_write: "Write OLATA: 4B" "W4B" +824135-824335 mcp230xx: register_write: "Write OLATB: B4" "WB4" +835006-835206 mcp230xx: register_write: "Write OLATA: 4C" "W4C" +835231-835431 mcp230xx: register_write: "Write OLATB: B3" "WB3" +846099-846299 mcp230xx: register_write: "Write OLATA: 4D" "W4D" +846324-846524 mcp230xx: register_write: "Write OLATB: B2" "WB2" +857195-857395 mcp230xx: register_write: "Write OLATA: 4E" "W4E" +857420-857620 mcp230xx: register_write: "Write OLATB: B1" "WB1" +868290-868490 mcp230xx: register_write: "Write OLATA: 4F" "W4F" +868515-868715 mcp230xx: register_write: "Write OLATB: B0" "WB0" +879384-879584 mcp230xx: register_write: "Write OLATA: 50" "W50" +879609-879809 mcp230xx: register_write: "Write OLATB: AF" "WAF" +890502-890702 mcp230xx: register_write: "Write OLATA: 51" "W51" +890727-890927 mcp230xx: register_write: "Write OLATB: AE" "WAE" +901596-901796 mcp230xx: register_write: "Write OLATA: 52" "W52" +901821-902021 mcp230xx: register_write: "Write OLATB: AD" "WAD" +912689-912889 mcp230xx: register_write: "Write OLATA: 53" "W53" +912914-913114 mcp230xx: register_write: "Write OLATB: AC" "WAC" +923785-923985 mcp230xx: register_write: "Write OLATA: 54" "W54" +924010-924210 mcp230xx: register_write: "Write OLATB: AB" "WAB" +934878-935078 mcp230xx: register_write: "Write OLATA: 55" "W55" +935103-935303 mcp230xx: register_write: "Write OLATB: AA" "WAA" +945971-946171 mcp230xx: register_write: "Write OLATA: 56" "W56" +946196-946396 mcp230xx: register_write: "Write OLATB: A9" "WA9" +957066-957266 mcp230xx: register_write: "Write OLATA: 57" "W57" +957291-957491 mcp230xx: register_write: "Write OLATB: A8" "WA8" +968161-968361 mcp230xx: register_write: "Write OLATA: 58" "W58" +968386-968586 mcp230xx: register_write: "Write OLATB: A7" "WA7" +979254-979454 mcp230xx: register_write: "Write OLATA: 59" "W59" +979479-979679 mcp230xx: register_write: "Write OLATB: A6" "WA6" +990350-990550 mcp230xx: register_write: "Write OLATA: 5A" "W5A" +990575-990775 mcp230xx: register_write: "Write OLATB: A5" "WA5" diff --git a/decoder/test/mcp230xx/mcp23017_counter_init_ab_write_read.output b/decoder/test/mcp230xx/mcp23017_counter_init_ab_write_read.output new file mode 100644 index 00000000..ab77c947 --- /dev/null +++ b/decoder/test/mcp230xx/mcp23017_counter_init_ab_write_read.output @@ -0,0 +1,354 @@ +10190-10270 mcp230xx: register_write: "Write IODIRA: 00" "W00" +10280-10360 mcp230xx: register_write: "Write IODIRB: 00" "W00" +10615-10695 mcp230xx: register_write: "Write IODIRA: 00" "W00" +10705-10785 mcp230xx: register_write: "Write IODIRB: 00" "W00" +10795-10875 mcp230xx: register_write: "Write IPOLA: 00" "W00" +10885-10965 mcp230xx: register_write: "Write IPOLB: 00" "W00" +10975-11055 mcp230xx: register_write: "Write GPINTENA: 00" "W00" +11065-11145 mcp230xx: register_write: "Write GPINTENB: 00" "W00" +11155-11235 mcp230xx: register_write: "Write DEFVALA: 00" "W00" +11245-11325 mcp230xx: register_write: "Write DEFVALB: 00" "W00" +11335-11415 mcp230xx: register_write: "Write INTCONA: 00" "W00" +11425-11505 mcp230xx: register_write: "Write INTCONB: 00" "W00" +11515-11595 mcp230xx: register_write: "Write IOCON: 00" "W00" +11605-11685 mcp230xx: register_write: "Write IOCON: 00" "W00" +11695-11775 mcp230xx: register_write: "Write GPPUA: 00" "W00" +11785-11865 mcp230xx: register_write: "Write GPPUB: 00" "W00" +11875-11955 mcp230xx: register_write: "Write INTFA: 00" "W00" +11965-12045 mcp230xx: register_write: "Write INTFB: 00" "W00" +12055-12135 mcp230xx: register_write: "Write INTCAPA: 00" "W00" +12145-12225 mcp230xx: register_write: "Write INTCAPB: 00" "W00" +12523-12603 mcp230xx: register_write: "Write OLATA: 00" "W00" +12613-12693 mcp230xx: register_write: "Write OLATB: FF" "WFF" +13043-13123 mcp230xx: register_read: "Read GPIOA: 00" "R00" +13133-13213 mcp230xx: register_read: "Read GPIOB: FF" "RFF" +23638-23718 mcp230xx: register_write: "Write OLATA: 01" "W01" +23728-23808 mcp230xx: register_write: "Write OLATB: FE" "WFE" +24159-24239 mcp230xx: register_read: "Read GPIOA: 01" "R01" +24249-24329 mcp230xx: register_read: "Read GPIOB: FE" "RFE" +34743-34823 mcp230xx: register_write: "Write OLATA: 02" "W02" +34833-34913 mcp230xx: register_write: "Write OLATB: FD" "WFD" +35267-35347 mcp230xx: register_read: "Read GPIOA: 02" "R02" +35357-35437 mcp230xx: register_read: "Read GPIOB: FD" "RFD" +45849-45929 mcp230xx: register_write: "Write OLATA: 03" "W03" +45939-46019 mcp230xx: register_write: "Write OLATB: FC" "WFC" +46402-46482 mcp230xx: register_read: "Read GPIOA: 03" "R03" +46492-46572 mcp230xx: register_read: "Read GPIOB: FC" "RFC" +57103-57183 mcp230xx: register_write: "Write OLATA: 04" "W04" +57193-57273 mcp230xx: register_write: "Write OLATB: FB" "WFB" +57626-57706 mcp230xx: register_read: "Read GPIOA: 04" "R04" +57716-57796 mcp230xx: register_read: "Read GPIOB: FB" "RFB" +68202-68282 mcp230xx: register_write: "Write OLATA: 05" "W05" +68292-68372 mcp230xx: register_write: "Write OLATB: FA" "WFA" +68724-68804 mcp230xx: register_read: "Read GPIOA: 05" "R05" +68814-68894 mcp230xx: register_read: "Read GPIOB: FA" "RFA" +79288-79368 mcp230xx: register_write: "Write OLATA: 06" "W06" +79378-79458 mcp230xx: register_write: "Write OLATB: F9" "WF9" +79814-79894 mcp230xx: register_read: "Read GPIOA: 06" "R06" +79904-79984 mcp230xx: register_read: "Read GPIOB: F9" "RF9" +90375-90455 mcp230xx: register_write: "Write OLATA: 07" "W07" +90465-90545 mcp230xx: register_write: "Write OLATB: F8" "WF8" +90892-90972 mcp230xx: register_read: "Read GPIOA: 07" "R07" +90982-91062 mcp230xx: register_read: "Read GPIOB: F8" "RF8" +101466-101546 mcp230xx: register_write: "Write OLATA: 08" "W08" +101556-101636 mcp230xx: register_write: "Write OLATB: F7" "WF7" +101998-102078 mcp230xx: register_read: "Read GPIOA: 08" "R08" +102088-102168 mcp230xx: register_read: "Read GPIOB: F7" "RF7" +112534-112614 mcp230xx: register_write: "Write OLATA: 09" "W09" +112624-112704 mcp230xx: register_write: "Write OLATB: F6" "WF6" +113055-113135 mcp230xx: register_read: "Read GPIOA: 09" "R09" +113145-113225 mcp230xx: register_read: "Read GPIOB: F6" "RF6" +123579-123659 mcp230xx: register_write: "Write OLATA: 0A" "W0A" +123669-123749 mcp230xx: register_write: "Write OLATB: F5" "WF5" +124095-124175 mcp230xx: register_read: "Read GPIOA: 0A" "R0A" +124185-124265 mcp230xx: register_read: "Read GPIOB: F5" "RF5" +134591-134671 mcp230xx: register_write: "Write OLATA: 0B" "W0B" +134681-134761 mcp230xx: register_write: "Write OLATB: F4" "WF4" +135103-135183 mcp230xx: register_read: "Read GPIOA: 0B" "R0B" +135193-135273 mcp230xx: register_read: "Read GPIOB: F4" "RF4" +145585-145665 mcp230xx: register_write: "Write OLATA: 0C" "W0C" +145675-145755 mcp230xx: register_write: "Write OLATB: F3" "WF3" +146097-146177 mcp230xx: register_read: "Read GPIOA: 0C" "R0C" +146187-146267 mcp230xx: register_read: "Read GPIOB: F3" "RF3" +156594-156674 mcp230xx: register_write: "Write OLATA: 0D" "W0D" +156684-156764 mcp230xx: register_write: "Write OLATB: F2" "WF2" +157109-157189 mcp230xx: register_read: "Read GPIOA: 0D" "R0D" +157199-157279 mcp230xx: register_read: "Read GPIOB: F2" "RF2" +167606-167686 mcp230xx: register_write: "Write OLATA: 0E" "W0E" +167696-167776 mcp230xx: register_write: "Write OLATB: F1" "WF1" +168119-168199 mcp230xx: register_read: "Read GPIOA: 0E" "R0E" +168209-168289 mcp230xx: register_read: "Read GPIOB: F1" "RF1" +178597-178677 mcp230xx: register_write: "Write OLATA: 0F" "W0F" +178687-178767 mcp230xx: register_write: "Write OLATB: F0" "WF0" +179109-179189 mcp230xx: register_read: "Read GPIOA: 0F" "R0F" +179199-179279 mcp230xx: register_read: "Read GPIOB: F0" "RF0" +189604-189684 mcp230xx: register_write: "Write OLATA: 10" "W10" +189694-189774 mcp230xx: register_write: "Write OLATB: EF" "WEF" +190120-190200 mcp230xx: register_read: "Read GPIOA: 10" "R10" +190210-190290 mcp230xx: register_read: "Read GPIOB: EF" "REF" +200613-200693 mcp230xx: register_write: "Write OLATA: 11" "W11" +200703-200783 mcp230xx: register_write: "Write OLATB: EE" "WEE" +201125-201205 mcp230xx: register_read: "Read GPIOA: 11" "R11" +201215-201295 mcp230xx: register_read: "Read GPIOB: EE" "REE" +211625-211705 mcp230xx: register_write: "Write OLATA: 12" "W12" +211715-211795 mcp230xx: register_write: "Write OLATB: ED" "WED" +212146-212226 mcp230xx: register_read: "Read GPIOA: 12" "R12" +212236-212316 mcp230xx: register_read: "Read GPIOB: ED" "RED" +222648-222728 mcp230xx: register_write: "Write OLATA: 13" "W13" +222738-222818 mcp230xx: register_write: "Write OLATB: EC" "WEC" +223161-223241 mcp230xx: register_read: "Read GPIOA: 13" "R13" +223251-223331 mcp230xx: register_read: "Read GPIOB: EC" "REC" +233641-233721 mcp230xx: register_write: "Write OLATA: 14" "W14" +233731-233811 mcp230xx: register_write: "Write OLATB: EB" "WEB" +234153-234233 mcp230xx: register_read: "Read GPIOA: 14" "R14" +234243-234323 mcp230xx: register_read: "Read GPIOB: EB" "REB" +244649-244728 mcp230xx: register_write: "Write OLATA: 15" "W15" +244739-244821 mcp230xx: register_write: "Write OLATB: EA" "WEA" +245165-245245 mcp230xx: register_read: "Read GPIOA: 15" "R15" +245255-245335 mcp230xx: register_read: "Read GPIOB: EA" "REA" +255674-255754 mcp230xx: register_write: "Write OLATA: 16" "W16" +255764-255844 mcp230xx: register_write: "Write OLATB: E9" "WE9" +256187-256267 mcp230xx: register_read: "Read GPIOA: 16" "R16" +256277-256357 mcp230xx: register_read: "Read GPIOB: E9" "RE9" +266668-266748 mcp230xx: register_write: "Write OLATA: 17" "W17" +266758-266838 mcp230xx: register_write: "Write OLATB: E8" "WE8" +267180-267260 mcp230xx: register_read: "Read GPIOA: 17" "R17" +267270-267350 mcp230xx: register_read: "Read GPIOB: E8" "RE8" +277685-277765 mcp230xx: register_write: "Write OLATA: 18" "W18" +277775-277855 mcp230xx: register_write: "Write OLATB: E7" "WE7" +278210-278290 mcp230xx: register_read: "Read GPIOA: 18" "R18" +278300-278380 mcp230xx: register_read: "Read GPIOB: E7" "RE7" +288728-288808 mcp230xx: register_write: "Write OLATA: 19" "W19" +288818-288898 mcp230xx: register_write: "Write OLATB: E6" "WE6" +289242-289322 mcp230xx: register_read: "Read GPIOA: 19" "R19" +289332-289412 mcp230xx: register_read: "Read GPIOB: E6" "RE6" +299732-299812 mcp230xx: register_write: "Write OLATA: 1A" "W1A" +299822-299902 mcp230xx: register_write: "Write OLATB: E5" "WE5" +300244-300324 mcp230xx: register_read: "Read GPIOA: 1A" "R1A" +300334-300414 mcp230xx: register_read: "Read GPIOB: E5" "RE5" +310757-310837 mcp230xx: register_write: "Write OLATA: 1B" "W1B" +310847-310927 mcp230xx: register_write: "Write OLATB: E4" "WE4" +311276-311356 mcp230xx: register_read: "Read GPIOA: 1B" "R1B" +311366-311446 mcp230xx: register_read: "Read GPIOB: E4" "RE4" +321776-321856 mcp230xx: register_write: "Write OLATA: 1C" "W1C" +321866-321946 mcp230xx: register_write: "Write OLATB: E3" "WE3" +322289-322369 mcp230xx: register_read: "Read GPIOA: 1C" "R1C" +322379-322459 mcp230xx: register_read: "Read GPIOB: E3" "RE3" +332768-332848 mcp230xx: register_write: "Write OLATA: 1D" "W1D" +332858-332938 mcp230xx: register_write: "Write OLATB: E2" "WE2" +333279-333359 mcp230xx: register_read: "Read GPIOA: 1D" "R1D" +333369-333449 mcp230xx: register_read: "Read GPIOB: E2" "RE2" +343779-343859 mcp230xx: register_write: "Write OLATA: 1E" "W1E" +343869-343949 mcp230xx: register_write: "Write OLATB: E1" "WE1" +344294-344374 mcp230xx: register_read: "Read GPIOA: 1E" "R1E" +344384-344464 mcp230xx: register_read: "Read GPIOB: E1" "RE1" +354789-354869 mcp230xx: register_write: "Write OLATA: 1F" "W1F" +354879-354959 mcp230xx: register_write: "Write OLATB: E0" "WE0" +355302-355382 mcp230xx: register_read: "Read GPIOA: 1F" "R1F" +355392-355472 mcp230xx: register_read: "Read GPIOB: E0" "RE0" +365782-365862 mcp230xx: register_write: "Write OLATA: 20" "W20" +365872-365952 mcp230xx: register_write: "Write OLATB: DF" "WDF" +366300-366380 mcp230xx: register_read: "Read GPIOA: 20" "R20" +366390-366470 mcp230xx: register_read: "Read GPIOB: DF" "RDF" +376808-376888 mcp230xx: register_write: "Write OLATA: 21" "W21" +376898-376978 mcp230xx: register_write: "Write OLATB: DE" "WDE" +377322-377402 mcp230xx: register_read: "Read GPIOA: 21" "R21" +377412-377492 mcp230xx: register_read: "Read GPIOB: DE" "RDE" +388144-388344 mcp230xx: register_write: "Write OLATA: 22" "W22" +388369-388569 mcp230xx: register_write: "Write OLATB: DD" "WDD" +389425-389625 mcp230xx: register_read: "Read GPIOA: 22" "R22" +389650-389850 mcp230xx: register_read: "Read GPIOB: DD" "RDD" +400576-400776 mcp230xx: register_write: "Write OLATA: 23" "W23" +400801-401001 mcp230xx: register_write: "Write OLATB: DC" "WDC" +401870-402070 mcp230xx: register_read: "Read GPIOA: 23" "R23" +402095-402295 mcp230xx: register_read: "Read GPIOB: DC" "RDC" +413081-413281 mcp230xx: register_write: "Write OLATA: 24" "W24" +413306-413506 mcp230xx: register_write: "Write OLATB: DB" "WDB" +414366-414566 mcp230xx: register_read: "Read GPIOA: 24" "R24" +414591-414791 mcp230xx: register_read: "Read GPIOB: DB" "RDB" +425506-425706 mcp230xx: register_write: "Write OLATA: 25" "W25" +425731-425931 mcp230xx: register_write: "Write OLATB: DA" "WDA" +426789-426989 mcp230xx: register_read: "Read GPIOA: 25" "R25" +427014-427214 mcp230xx: register_read: "Read GPIOB: DA" "RDA" +437942-438142 mcp230xx: register_write: "Write OLATA: 26" "W26" +438167-438367 mcp230xx: register_write: "Write OLATB: D9" "WD9" +439280-439480 mcp230xx: register_read: "Read GPIOA: 26" "R26" +439505-439705 mcp230xx: register_read: "Read GPIOB: D9" "RD9" +450456-450656 mcp230xx: register_write: "Write OLATA: 27" "W27" +450681-450881 mcp230xx: register_write: "Write OLATB: D8" "WD8" +451738-451938 mcp230xx: register_read: "Read GPIOA: 27" "R27" +451963-452163 mcp230xx: register_read: "Read GPIOB: D8" "RD8" +462886-463086 mcp230xx: register_write: "Write OLATA: 28" "W28" +463111-463311 mcp230xx: register_write: "Write OLATB: D7" "WD7" +464180-464380 mcp230xx: register_read: "Read GPIOA: 28" "R28" +464405-464605 mcp230xx: register_read: "Read GPIOB: D7" "RD7" +475358-475558 mcp230xx: register_write: "Write OLATA: 29" "W29" +475583-475783 mcp230xx: register_write: "Write OLATB: D6" "WD6" +476648-476848 mcp230xx: register_read: "Read GPIOA: 29" "R29" +476873-477073 mcp230xx: register_read: "Read GPIOB: D6" "RD6" +487789-487989 mcp230xx: register_write: "Write OLATA: 2A" "W2A" +488014-488214 mcp230xx: register_write: "Write OLATB: D5" "WD5" +489071-489271 mcp230xx: register_read: "Read GPIOA: 2A" "R2A" +489296-489496 mcp230xx: register_read: "Read GPIOB: D5" "RD5" +500226-500426 mcp230xx: register_write: "Write OLATA: 2B" "W2B" +500451-500651 mcp230xx: register_write: "Write OLATB: D4" "WD4" +501536-501736 mcp230xx: register_read: "Read GPIOA: 2B" "R2B" +501761-501961 mcp230xx: register_read: "Read GPIOB: D4" "RD4" +512710-512910 mcp230xx: register_write: "Write OLATA: 2C" "W2C" +512935-513135 mcp230xx: register_write: "Write OLATB: D3" "WD3" +513992-514192 mcp230xx: register_read: "Read GPIOA: 2C" "R2C" +514217-514417 mcp230xx: register_read: "Read GPIOB: D3" "RD3" +525148-525348 mcp230xx: register_write: "Write OLATA: 2D" "W2D" +525373-525573 mcp230xx: register_write: "Write OLATB: D2" "WD2" +526443-526643 mcp230xx: register_read: "Read GPIOA: 2D" "R2D" +526668-526868 mcp230xx: register_read: "Read GPIOB: D2" "RD2" +537634-537834 mcp230xx: register_write: "Write OLATA: 2E" "W2E" +537859-538059 mcp230xx: register_write: "Write OLATB: D1" "WD1" +538920-539120 mcp230xx: register_read: "Read GPIOA: 2E" "R2E" +539145-539345 mcp230xx: register_read: "Read GPIOB: D1" "RD1" +550062-550262 mcp230xx: register_write: "Write OLATA: 2F" "W2F" +550287-550487 mcp230xx: register_write: "Write OLATB: D0" "WD0" +551343-551543 mcp230xx: register_read: "Read GPIOA: 2F" "R2F" +551568-551768 mcp230xx: register_read: "Read GPIOB: D0" "RD0" +562503-562703 mcp230xx: register_write: "Write OLATA: 30" "W30" +562728-562928 mcp230xx: register_write: "Write OLATB: CF" "WCF" +563797-563997 mcp230xx: register_read: "Read GPIOA: 30" "R30" +564022-564222 mcp230xx: register_read: "Read GPIOB: CF" "RCF" +575044-575244 mcp230xx: register_write: "Write OLATA: 31" "W31" +575269-575469 mcp230xx: register_write: "Write OLATB: CE" "WCE" +576329-576529 mcp230xx: register_read: "Read GPIOA: 31" "R31" +576554-576754 mcp230xx: register_read: "Read GPIOB: CE" "RCE" +587457-587657 mcp230xx: register_write: "Write OLATA: 32" "W32" +587682-587882 mcp230xx: register_write: "Write OLATB: CD" "WCD" +588746-588946 mcp230xx: register_read: "Read GPIOA: 32" "R32" +588971-589171 mcp230xx: register_read: "Read GPIOB: CD" "RCD" +599930-600130 mcp230xx: register_write: "Write OLATA: 33" "W33" +600155-600355 mcp230xx: register_write: "Write OLATB: CC" "WCC" +601216-601416 mcp230xx: register_read: "Read GPIOA: 33" "R33" +601441-601641 mcp230xx: register_read: "Read GPIOB: CC" "RCC" +612360-612560 mcp230xx: register_write: "Write OLATA: 34" "W34" +612585-612785 mcp230xx: register_write: "Write OLATB: CB" "WCB" +613641-613841 mcp230xx: register_read: "Read GPIOA: 34" "R34" +613866-614066 mcp230xx: register_read: "Read GPIOB: CB" "RCB" +624868-625068 mcp230xx: register_write: "Write OLATA: 35" "W35" +625093-625293 mcp230xx: register_write: "Write OLATB: CA" "WCA" +626176-626376 mcp230xx: register_read: "Read GPIOA: 35" "R35" +626401-626601 mcp230xx: register_read: "Read GPIOB: CA" "RCA" +637351-637551 mcp230xx: register_write: "Write OLATA: 36" "W36" +637576-637776 mcp230xx: register_write: "Write OLATB: C9" "WC9" +638635-638835 mcp230xx: register_read: "Read GPIOA: 36" "R36" +638860-639060 mcp230xx: register_read: "Read GPIOB: C9" "RC9" +649768-649968 mcp230xx: register_write: "Write OLATA: 37" "W37" +649993-650193 mcp230xx: register_write: "Write OLATB: C8" "WC8" +651049-651249 mcp230xx: register_read: "Read GPIOA: 37" "R37" +651274-651474 mcp230xx: register_read: "Read GPIOB: C8" "RC8" +662221-662421 mcp230xx: register_write: "Write OLATA: 38" "W38" +662446-662646 mcp230xx: register_write: "Write OLATB: C7" "WC7" +663507-663707 mcp230xx: register_read: "Read GPIOA: 38" "R38" +663732-663932 mcp230xx: register_read: "Read GPIOB: C7" "RC7" +674652-674852 mcp230xx: register_write: "Write OLATA: 39" "W39" +674877-675077 mcp230xx: register_write: "Write OLATB: C6" "WC6" +675980-676180 mcp230xx: register_read: "Read GPIOA: 39" "R39" +676205-676405 mcp230xx: register_read: "Read GPIOB: C6" "RC6" +687165-687365 mcp230xx: register_write: "Write OLATA: 3A" "W3A" +687390-687590 mcp230xx: register_write: "Write OLATB: C5" "WC5" +688461-688661 mcp230xx: register_read: "Read GPIOA: 3A" "R3A" +688686-688886 mcp230xx: register_read: "Read GPIOB: C5" "RC5" +699649-699849 mcp230xx: register_write: "Write OLATA: 3B" "W3B" +699874-700074 mcp230xx: register_write: "Write OLATB: C4" "WC4" +700935-701135 mcp230xx: register_read: "Read GPIOA: 3B" "R3B" +701160-701360 mcp230xx: register_read: "Read GPIOB: C4" "RC4" +712075-712275 mcp230xx: register_write: "Write OLATA: 3C" "W3C" +712300-712500 mcp230xx: register_write: "Write OLATB: C3" "WC3" +713356-713556 mcp230xx: register_read: "Read GPIOA: 3C" "R3C" +713581-713781 mcp230xx: register_read: "Read GPIOB: C3" "RC3" +724570-724770 mcp230xx: register_write: "Write OLATA: 3D" "W3D" +724795-724995 mcp230xx: register_write: "Write OLATB: C2" "WC2" +725856-726056 mcp230xx: register_read: "Read GPIOA: 3D" "R3D" +726081-726281 mcp230xx: register_read: "Read GPIOB: C2" "RC2" +737004-737204 mcp230xx: register_write: "Write OLATA: 3E" "W3E" +737229-737429 mcp230xx: register_write: "Write OLATB: C1" "WC1" +738285-738485 mcp230xx: register_read: "Read GPIOA: 3E" "R3E" +738510-738710 mcp230xx: register_read: "Read GPIOB: C1" "RC1" +749437-749637 mcp230xx: register_write: "Write OLATA: 3F" "W3F" +749662-749862 mcp230xx: register_write: "Write OLATB: C0" "WC0" +750732-750932 mcp230xx: register_read: "Read GPIOA: 3F" "R3F" +750957-751157 mcp230xx: register_read: "Read GPIOB: C0" "RC0" +761926-762126 mcp230xx: register_write: "Write OLATA: 40" "W40" +762151-762351 mcp230xx: register_write: "Write OLATB: BF" "WBF" +763211-763411 mcp230xx: register_read: "Read GPIOA: 40" "R40" +763436-763636 mcp230xx: register_read: "Read GPIOB: BF" "RBF" +774349-774549 mcp230xx: register_write: "Write OLATA: 41" "W41" +774574-774774 mcp230xx: register_write: "Write OLATB: BE" "WBE" +775630-775830 mcp230xx: register_read: "Read GPIOA: 41" "R41" +775855-776055 mcp230xx: register_read: "Read GPIOB: BE" "RBE" +786785-786985 mcp230xx: register_write: "Write OLATA: 42" "W42" +787010-787210 mcp230xx: register_write: "Write OLATB: BD" "WBD" +788074-788274 mcp230xx: register_read: "Read GPIOA: 42" "R42" +788299-788499 mcp230xx: register_read: "Read GPIOB: BD" "RBD" +799249-799449 mcp230xx: register_write: "Write OLATA: 43" "W43" +799474-799674 mcp230xx: register_write: "Write OLATB: BC" "WBC" +800531-800731 mcp230xx: register_read: "Read GPIOA: 43" "R43" +800757-800957 mcp230xx: register_read: "Read GPIOB: BC" "RBC" +811675-811875 mcp230xx: register_write: "Write OLATA: 44" "W44" +811900-812100 mcp230xx: register_write: "Write OLATB: BB" "WBB" +812962-813162 mcp230xx: register_read: "Read GPIOA: 44" "R44" +813187-813387 mcp230xx: register_read: "Read GPIOB: BB" "RBB" +824153-824353 mcp230xx: register_write: "Write OLATA: 45" "W45" +824378-824578 mcp230xx: register_write: "Write OLATB: BA" "WBA" +825440-825640 mcp230xx: register_read: "Read GPIOA: 45" "R45" +825665-825865 mcp230xx: register_read: "Read GPIOB: BA" "RBA" +836586-836786 mcp230xx: register_write: "Write OLATA: 46" "W46" +836811-837011 mcp230xx: register_write: "Write OLATB: B9" "WB9" +837867-838067 mcp230xx: register_read: "Read GPIOA: 46" "R46" +838092-838292 mcp230xx: register_read: "Read GPIOB: B9" "RB9" +849036-849236 mcp230xx: register_write: "Write OLATA: 47" "W47" +849261-849461 mcp230xx: register_write: "Write OLATB: B8" "WB8" +850328-850528 mcp230xx: register_read: "Read GPIOA: 47" "R47" +850553-850753 mcp230xx: register_read: "Read GPIOB: B8" "RB8" +861476-861676 mcp230xx: register_write: "Write OLATA: 48" "W48" +861701-861901 mcp230xx: register_write: "Write OLATB: B7" "WB7" +862756-862956 mcp230xx: register_read: "Read GPIOA: 48" "R48" +862981-863181 mcp230xx: register_read: "Read GPIOB: B7" "RB7" +873890-874090 mcp230xx: register_write: "Write OLATA: 49" "W49" +874115-874315 mcp230xx: register_write: "Write OLATB: B6" "WB6" +875172-875372 mcp230xx: register_read: "Read GPIOA: 49" "R49" +875397-875597 mcp230xx: register_read: "Read GPIOB: B6" "RB6" +886360-886560 mcp230xx: register_write: "Write OLATA: 4A" "W4A" +886585-886785 mcp230xx: register_write: "Write OLATB: B5" "WB5" +887646-887846 mcp230xx: register_read: "Read GPIOA: 4A" "R4A" +887871-888071 mcp230xx: register_read: "Read GPIOB: B5" "RB5" +898793-898993 mcp230xx: register_write: "Write OLATA: 4B" "W4B" +899018-899218 mcp230xx: register_write: "Write OLATB: B4" "WB4" +900075-900275 mcp230xx: register_read: "Read GPIOA: 4B" "R4B" +900300-900500 mcp230xx: register_read: "Read GPIOB: B4" "RB4" +911283-911483 mcp230xx: register_write: "Write OLATA: 4C" "W4C" +911508-911708 mcp230xx: register_write: "Write OLATB: B3" "WB3" +912579-912779 mcp230xx: register_read: "Read GPIOA: 4C" "R4C" +912804-913004 mcp230xx: register_read: "Read GPIOB: B3" "RB3" +923725-923925 mcp230xx: register_write: "Write OLATA: 4D" "W4D" +923950-924150 mcp230xx: register_write: "Write OLATB: B2" "WB2" +925006-925206 mcp230xx: register_read: "Read GPIOA: 4D" "R4D" +925231-925431 mcp230xx: register_read: "Read GPIOB: B2" "RB2" +936145-936345 mcp230xx: register_write: "Write OLATA: 4E" "W4E" +936370-936570 mcp230xx: register_write: "Write OLATB: B1" "WB1" +937435-937635 mcp230xx: register_read: "Read GPIOA: 4E" "R4E" +937660-937860 mcp230xx: register_read: "Read GPIOB: B1" "RB1" +948616-948816 mcp230xx: register_write: "Write OLATA: 4F" "W4F" +948841-949041 mcp230xx: register_write: "Write OLATB: B0" "WB0" +949901-950101 mcp230xx: register_read: "Read GPIOA: 4F" "R4F" +950126-950326 mcp230xx: register_read: "Read GPIOB: B0" "RB0" +961048-961248 mcp230xx: register_write: "Write OLATA: 50" "W50" +961273-961473 mcp230xx: register_write: "Write OLATB: AF" "WAF" +962330-962530 mcp230xx: register_read: "Read GPIOA: 50" "R50" +962555-962755 mcp230xx: register_read: "Read GPIOB: AF" "RAF" +973484-973684 mcp230xx: register_write: "Write OLATA: 51" "W51" +973709-973909 mcp230xx: register_write: "Write OLATB: AE" "WAE" +974788-974988 mcp230xx: register_read: "Read GPIOA: 51" "R51" +975013-975213 mcp230xx: register_read: "Read GPIOB: AE" "RAE" +986032-986232 mcp230xx: register_write: "Write OLATA: 52" "W52" +986257-986457 mcp230xx: register_write: "Write OLATB: AD" "WAD" +987316-987516 mcp230xx: register_read: "Read GPIOA: 52" "R52" +987541-987741 mcp230xx: register_read: "Read GPIOB: AD" "RAD" +998442-998642 mcp230xx: register_write: "Write OLATA: 53" "W53" +998667-998867 mcp230xx: register_write: "Write OLATB: AC" "WAC" diff --git a/decoder/test/mcp230xx/test.conf b/decoder/test/mcp230xx/test.conf new file mode 100644 index 00000000..ae7c5850 --- /dev/null +++ b/decoder/test/mcp230xx/test.conf @@ -0,0 +1,20 @@ +test mcp23017_counter_a_write + protocol-decoder i2c channel scl=7 channel sda=6 + protocol-decoder mcp230xx + stack i2c mcp230xx + input i2c/microchip_mcp23017/mcp23017_counter_a_write.sr + output mcp230xx annotation match mcp23017_counter_a_write.output + +test mcp23017_counter_init_ab_write + protocol-decoder i2c channel scl=7 channel sda=6 + protocol-decoder mcp230xx + stack i2c mcp230xx + input i2c/microchip_mcp23017/mcp23017_counter_init_ab_write.sr + output mcp230xx annotation match mcp23017_counter_init_ab_write.output + +test mcp23017_counter_init_ab_write_read + protocol-decoder i2c channel scl=7 channel sda=6 + protocol-decoder mcp230xx + stack i2c mcp230xx + input i2c/microchip_mcp23017/mcp23017_counter_init_ab_write_read.sr + output mcp230xx annotation match mcp23017_counter_init_ab_write_read.output