This repository has been archived on 2024-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
rgb-driver-01/colors.S

39 lines
1.3 KiB
ArmAsm
Raw Permalink Normal View History

2024-02-27 16:58:43 +01:00
#include "colors.h"
2024-03-05 17:01:53 +01:00
#define DIMM_FACTOR 3
2024-02-27 16:58:43 +01:00
.section ".rodata","a"
2024-02-27 18:59:57 +01:00
;; color definitions according to
;; https://learn.sparkfun.com/tutorials/lilypad-protosnap-plus-activity-guide/3-custom-color-mixing
2024-02-27 16:58:43 +01:00
colors:
.global colors
;; red, green, blue, padding
2024-02-29 18:13:58 +01:00
off:
.byte 0x00, 0x00, 0x00, 0
2024-02-27 16:58:43 +01:00
blue:
2024-03-05 17:01:53 +01:00
.byte 0x00>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0
2024-02-27 16:58:43 +01:00
green:
2024-03-05 17:01:53 +01:00
.byte 0x00>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0
2024-02-27 16:58:43 +01:00
orange:
2024-03-05 17:01:53 +01:00
.byte 0xff>>DIMM_FACTOR, 0x80>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0
2024-02-27 16:58:43 +01:00
rose:
2024-03-05 17:01:53 +01:00
.byte 0xff>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0x80>>DIMM_FACTOR, 0
2024-02-27 16:58:43 +01:00
magenta:
2024-03-05 17:01:53 +01:00
.byte 0xff>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0
2024-02-27 16:58:43 +01:00
violet:
2024-03-05 17:01:53 +01:00
.byte 0x80>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0
2024-02-27 16:58:43 +01:00
azure:
2024-03-05 17:01:53 +01:00
.byte 0x00>>DIMM_FACTOR, 0x80>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0
2024-02-27 16:58:43 +01:00
cyan:
2024-03-05 17:01:53 +01:00
.byte 0x00>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0
2024-02-27 16:58:43 +01:00
springgreen:
2024-03-05 17:01:53 +01:00
.byte 0x00>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0x80>>DIMM_FACTOR, 0
2024-02-27 16:58:43 +01:00
chartreuse:
2024-03-05 17:01:53 +01:00
.byte 0x80>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0
2024-02-27 16:58:43 +01:00
yellow:
2024-03-05 17:01:53 +01:00
.byte 0xff>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0
2024-02-27 16:58:43 +01:00
white:
2024-03-05 17:01:53 +01:00
.byte 0xff>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0
2024-02-29 18:13:58 +01:00
red:
2024-03-05 17:01:53 +01:00
.byte 0xff>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0
2024-02-27 16:58:43 +01:00