more colors
This commit is contained in:
parent
ccd395d6ab
commit
a92a3beb96
@ -1,40 +1,37 @@
|
|||||||
#include "colors.h"
|
#include "colors.h"
|
||||||
|
|
||||||
#define DIMM_FACTOR 5
|
#define DF 5
|
||||||
.section ".rodata","a"
|
.section ".rodata","a"
|
||||||
;; color definitions according to
|
;; color definitions according to
|
||||||
;; https://learn.sparkfun.com/tutorials/lilypad-protosnap-plus-activity-guide/3-custom-color-mixing
|
;; https://learn.sparkfun.com/tutorials/lilypad-protosnap-plus-activity-guide/3-custom-color-mixing
|
||||||
colors:
|
colors:
|
||||||
.global colors
|
.global colors
|
||||||
;; red, green, blue, padding
|
;; red, green, blue, padding
|
||||||
off:
|
.byte 0x00, 0x00, 0x00, 0 ;; off
|
||||||
.byte 0x00, 0x00, 0x00, 0 ;; off
|
.byte 0x00>>DF, 0x00>>DF, 0xff>>DF, 0 ;; blue
|
||||||
blue:
|
.byte 0x00>>DF, 0xff>>DF, 0x00>>DF, 0 ;; green
|
||||||
.byte 0x00>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0
|
.byte 0xff>>DF, 0x80>>DF, 0x00>>DF, 0 ;; orange
|
||||||
green:
|
.byte 0xff>>DF, 0x00>>DF, 0x80>>DF, 0 ;; rose
|
||||||
.byte 0x00>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0
|
.byte 0xff>>DF, 0x00>>DF, 0xff>>DF, 0 ;; magenta
|
||||||
orange:
|
.byte 0x80>>DF, 0x00>>DF, 0xff>>DF, 0 ;; violet
|
||||||
.byte 0xff>>DIMM_FACTOR, 0x80>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0
|
.byte 0x00>>DF, 0x80>>DF, 0xff>>DF, 0 ;; azure
|
||||||
rose:
|
.byte 0x00>>DF, 0xff>>DF, 0xff>>DF, 0 ;; cyan
|
||||||
.byte 0xff>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0x80>>DIMM_FACTOR, 0
|
.byte 0x00>>DF, 0xff>>DF, 0x80>>DF, 0 ;; springgreen
|
||||||
magenta:
|
.byte 0x80>>DF, 0xff>>DF, 0x00>>DF, 0 ;; chartreuse
|
||||||
.byte 0xff>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0
|
.byte 0xff>>DF, 0xff>>DF, 0x00>>DF, 0 ;; yellow
|
||||||
violet:
|
.byte 0xff>>DF, 0xff>>DF, 0xff>>DF, 0 ;; white
|
||||||
.byte 0x80>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0
|
.byte 0xff>>DF, 0x00>>DF, 0x00>>DF, 0 ;; red
|
||||||
azure:
|
.byte 0x00, 0x00, 0xff, 0 ;; blue
|
||||||
.byte 0x00>>DIMM_FACTOR, 0x80>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0
|
.byte 0x00, 0xff, 0x00, 0 ;; green
|
||||||
cyan:
|
.byte 0xff, 0x80, 0x00, 0 ;; orange
|
||||||
.byte 0x00>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0
|
.byte 0xff, 0x00, 0x80, 0 ;; rose
|
||||||
springgreen:
|
.byte 0xff, 0x00, 0xff, 0 ;; magenta
|
||||||
.byte 0x00>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0x80>>DIMM_FACTOR, 0
|
.byte 0x80, 0x00, 0xff, 0 ;; violet
|
||||||
chartreuse:
|
.byte 0x00, 0x80, 0xff, 0 ;; azure
|
||||||
.byte 0x80>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0
|
.byte 0x00, 0xff, 0xff, 0 ;; cyan
|
||||||
yellow:
|
.byte 0x00, 0xff, 0x80, 0 ;; springgreen
|
||||||
.byte 0xff>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0
|
.byte 0x80, 0xff, 0x00, 0 ;; chartreuse
|
||||||
white:
|
.byte 0xff, 0xff, 0x00, 0 ;; yellow
|
||||||
.byte 0xff>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0
|
.byte 0xff, 0xff, 0xff, 0 ;; white
|
||||||
red:
|
.byte 0xff, 0x00, 0x00, 0 ;; red
|
||||||
.byte 0xff>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0
|
|
||||||
flash:
|
|
||||||
.byte 0xff, 0xff, 0xff, 0
|
|
||||||
|
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
|
|
||||||
#define _off 0x00
|
#define _off 0x00
|
||||||
|
|
||||||
#define _blue 0x01
|
#define _blue 0x01
|
||||||
#define _green 0x02
|
#define _green 0x02
|
||||||
#define _orange 0x03
|
#define _orange 0x03
|
||||||
@ -16,8 +17,22 @@
|
|||||||
#define _yellow 0x0b
|
#define _yellow 0x0b
|
||||||
#define _white 0x0c
|
#define _white 0x0c
|
||||||
#define _red 0x0d
|
#define _red 0x0d
|
||||||
#define _flash 0x0e
|
|
||||||
#define _color_end 0x0f
|
#define _dazzling_blue 0x0e
|
||||||
|
#define _dazzling_green 0x0f
|
||||||
|
#define _dazzling_orange 0x10
|
||||||
|
#define _dazzling_rose 0x11
|
||||||
|
#define _dazzling_magenta 0x12
|
||||||
|
#define _dazzling_violet 0x13
|
||||||
|
#define _dazzling_azure 0x14
|
||||||
|
#define _dazzling_cyan 0x15
|
||||||
|
#define _dazzling_springgreen 0x16
|
||||||
|
#define _dazzling_chartreuse 0x17
|
||||||
|
#define _dazzling_yellow 0x18
|
||||||
|
#define _dazzling_white 0x19
|
||||||
|
#define _dazzling_red 0x1a
|
||||||
|
|
||||||
|
#define _color_end 0x1b
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user