loops - Assembler code in C for Raspberry -


i tried make loop detect high level on gpio17 of raspberry pi. did in c, turned out counts slow therefore tried make loop in asm not work properly.

here asm part:

asm volatile(  "mov r0,#17;" "ldr r1,=0x20200000;" "mov r4,#1;" "loop: ldr r2,[r1,#34];" "lsr r2,r2,r0;" "and r3,r2,#1;" "cmp r4,r3;" "bne loop;" ); 


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

c++ - Clear the memory after returning a vector in a function -

erlang - Saving a digraph to mnesia is hindered because of its side-effects -