Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .section program
- .global_My_Init_REB_Input_ASM;
- #define BITMASK_R0 R0
- #define REGVAR_R1 R1
- _Init_GPIO_REB_Input_ASM:
- BITMASK_R0 = 0xF0FF(Z);
- P0.H = hi(REG_PORTF_DIR); P0.L = lo(REG_PORTF_DIR);
- REGVAR_R1 = W[P0](Z);
- REGVAR_R1 = REGVAR_R1 & BITMASK_R0;
- [P0] = REGVAR_R1;
- BITMASK_R0 = ~BITMASK_R0;
- P0.H = hi(REG_PORTF_INEN); P0.L = lo(REG_PORTF_INEN);
- REGVAR_R1 = W[P0](Z);
- REGVAR_R1 = REGVAR_R1 & BITMASK_R0;
- [P0] = REGVAR_R1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement