Forked PololuLedStrip and modified it to work with the KL25Z. Renamed it to Adafruit_NeoPixel.

Fork of PololuLedStrip by David Grayson

Revision:
11:e00ba70ac54c
Parent:
10:f1bb84b97788
Child:
12:b6df8ac053c8
--- a/led_strip_write_color.s	Fri Mar 01 04:15:35 2013 +0000
+++ b/led_strip_write_color.s	Fri Mar 01 04:16:44 2013 +0000
@@ -26,9 +26,7 @@
     ;   R13: Link Register, holds return addresses.
 
     ; Push those registers so we can restore them later.
-    push {r4, r5, r6, r7}
-    mov r4, lr
-    push {r4}
+    push {r4, r5, r6, r7, lr}
 
     ldrb r4, [r0, #0]  ; Load red.
     lsls r4, r4, #24
@@ -74,10 +72,7 @@
     bne send_led_strip_bit    ; Send another bit if we have not reached zero.
     
 led_strip_asm_end
-    pop {r4}
-    mov lr, r4
-    pop {r4, r5, r6, r7}
-    bx lr
+    pop {r4, r5, r6, r7, pc}
     
 
 delay_region