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

Dependents:   idd_hw3 idd_fa15_hw3_lauren_bill_tomas idd_fa15_hw3_lauren_bill_tomas Raiden ... more

Fork of PololuLedStrip by David Grayson

Revision:
21:87fd6273e0ff
Parent:
20:656bbcb64e3b
Child:
22:37bb26b6743c
--- a/led_strip_write_color.s	Wed Nov 13 21:16:24 2013 +0000
+++ b/led_strip_write_color.s	Tue Nov 26 23:05:08 2013 +0000
@@ -35,9 +35,9 @@
     orrs r6, r6, r4    ; Put red in r6.
     ldrb r4, [r0, #2]  ; Load blue.
     lsls r4, r4, #8
-    orrs r6, r6, r4    ; Put blue in LSB of r6.
+    orrs r6, r6, r4    ; Put blue in r6.
    
-    ; On the Cortex M0 we simply did:
+    ; On the Cortex-M3 we simply did:
     ;    ldr r6, [r0]       ; Read the color.  Now we have:     xxBbGgRr
     ;    rbit r6, r6        ; Reverse the order of the bits:    rRgGbBxx
     ;    rev r6, r6         ; Reverse the order of the bytes:   xxbBgGrR
@@ -65,6 +65,7 @@
 
     delay #0
 
+    tst r6, r8
     ldr r4, =0x80000000
     tst r6, r4
     beq delay1