/* * sportuart.asm * http://liyc.me/blog/article/4 * * Created on: Dec 7, 2015 * Author: Yuchong Li * This work has been identified as being free of known restrictions * under copyright law, including all related and neighboring rights. * * You can copy, modify, distribute and perform the work, * even for commercial purposes, all without asking permission. */.sectionprogram;.global_readSportUart;_readSportUart:R3.L=0x1901;/* bit 25 -> UART bit 0 */R2=extract(R0,R3.L)(Z);R2<<=16;R2.L=0x0001;R1=deposit(R1,R2);R3.L=0x1601;/* bit 22 -> UART bit 1 */R2=extract(R0,R3.L)(Z);R2<<=16;R2.L=0x0101;R1=deposit(R1,R2);R3.L=0x1301;/* bit 19 -> UART bit 2 */R2=extract(R0,R3.L)(Z);R2<<=16;R2.L=0x0201;R1=deposit(R1,R2);R3.L=0x1001;/* bit 16 -> UART bit 3 */R2=extract(R0,R3.L)(Z);R2<<=16;R2.L=0x0301;R1=deposit(R1,R2);R3.L=0x0D01;/* bit 13 -> UART bit 4 */R2=extract(R0,R3.L)(Z);R2<<=16;R2.L=0x0401;R1=deposit(R1,R2);R3.L=0x0A01;/* bit 10 -> UART bit 5 */R2=extract(R0,R3.L)(Z);R2<<=16;R2.L=0x0501;R1=deposit(R1,R2);R3.L=0x0701;/* bit 7 -> UART bit 6 */R2=extract(R0,R3.L)(Z);R2<<=16;R2.L=0x0601;R1=deposit(R1,R2);R3.L=0x0401;/* bit 4 -> UART bit 7 */R2=extract(R0,R3.L)(Z);R2<<=16;R2.L=0x0701;R1=deposit(R1,R2);R0=R1;_readSportUart.end:RTS;
P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P