Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
Diff: fourth.S
- Revision:
- 0:9c65f066245c
diff -r 000000000000 -r 9c65f066245c fourth.S --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fourth.S Tue Dec 07 07:20:04 2021 +0000 @@ -0,0 +1,29 @@ + AREA R, CODE, READONLY + GLOBAL optionFour + + ; uint32_t optionFour(uint32_t *) +optionFour + + PUSH {R4,R5,R6} + LDR R0,[R0]; color value + LDR R1, =0x00FFFFFF + LDR R3, =0xFF000000 + AND R2, R0, R1 + MVN R2, R2 + BIC R2, R3 + BIC R0, R1 + ADD R0, R2 + MOV R3, R0 + + + + + POP {R4,R5,R6} + + + + + BX LR + + + END \ No newline at end of file