tweaking test code
This commit is contained in:
parent
cbfde6b3a4
commit
0dbfc80cf3
|
@ -0,0 +1,32 @@
|
||||||
|
BOARD := adafruit_feather_m0
|
||||||
|
FIRMWARE := .pioenvs/$(BOARD)/firmware.bin
|
||||||
|
SOURCES := \
|
||||||
|
src/main.cc
|
||||||
|
|
||||||
|
PIO := pio run -e $(BOARD)
|
||||||
|
|
||||||
|
$(FIRMWARE): $(SOURCES)
|
||||||
|
$(PIO)
|
||||||
|
|
||||||
|
PHONY: all
|
||||||
|
all: $(FIRMWARE)
|
||||||
|
|
||||||
|
.PHONY: upload
|
||||||
|
upload: $(FIRMWARE)
|
||||||
|
$(PIO) -t upload
|
||||||
|
|
||||||
|
.PHONY: monitor
|
||||||
|
monitor:
|
||||||
|
$(PIO) -t monitor
|
||||||
|
|
||||||
|
.PHONY: deploy
|
||||||
|
deploy: $(FIRMWARE)
|
||||||
|
$(PIO) -t upload && sleep 0.5 && $(PIO) -t monitor
|
||||||
|
|
||||||
|
.PHONY: clean
|
||||||
|
clean:
|
||||||
|
$(PIO) -t clean
|
||||||
|
|
||||||
|
.PHONY: cloc
|
||||||
|
cloc:
|
||||||
|
cloc include lib src
|
|
@ -16,11 +16,14 @@ framework = arduino
|
||||||
; 28: Adafruit NeoPixel library
|
; 28: Adafruit NeoPixel library
|
||||||
; 83: Adafruit RTClib
|
; 83: Adafruit RTClib
|
||||||
; 571: Adafruit ILI9341 library
|
; 571: Adafruit ILI9341 library
|
||||||
lib_deps =
|
lib_deps = SD, SPI, Wire, 28, 83, 571, arturo182/BBQ10Keyboard, 2082, 13, 6214
|
||||||
- Wire
|
|
||||||
- SPI
|
[env:adafruit_feather_m0]
|
||||||
- SD
|
platform = atmelsam
|
||||||
- 28
|
board = adafruit_feather_m0
|
||||||
- 83
|
framework = arduino
|
||||||
- 571
|
|
||||||
- arturo182/BBQ10Keyboard
|
; 28: Adafruit NeoPixel library
|
||||||
|
; 83: Adafruit RTClib
|
||||||
|
; 571: Adafruit ILI9341 library
|
||||||
|
lib_deps = SD, SPI, Wire, 28, 83, 571, arturo182/BBQ10Keyboard, 2082, 13, 6214
|
||||||
|
|
|
@ -2,27 +2,41 @@
|
||||||
|
|
||||||
|
|
||||||
Adafruit_NeoPixel pixels(1, 11, NEO_GRB + NEO_KHZ800);
|
Adafruit_NeoPixel pixels(1, 11, NEO_GRB + NEO_KHZ800);
|
||||||
|
auto cRed = pixels.Color(255, 0, 0);
|
||||||
|
auto cBlue = pixels.Color(0, 0, 255);
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
init()
|
setup()
|
||||||
{
|
{
|
||||||
Serial.begin(115200);
|
Serial.begin(115200);
|
||||||
|
pixels.begin();
|
||||||
|
pixels.clear();
|
||||||
|
pixels.show();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
main()
|
loop()
|
||||||
{
|
{
|
||||||
static bool on = false;
|
static bool on = false;
|
||||||
Serial.println("blink");
|
Serial.println("blink");
|
||||||
|
|
||||||
if (on) {
|
if (on) {
|
||||||
pixels.clear();
|
for (int i = 10; i < 255; i++) {
|
||||||
|
auto c = pixels.Color(0, (uint8_t)i, 0);
|
||||||
|
pixels.setPixelColor(0, c);
|
||||||
|
pixels.show();
|
||||||
|
delay(4);
|
||||||
|
}
|
||||||
|
on = false;
|
||||||
} else {
|
} else {
|
||||||
pixels.setPixelColor(0, pixels.color(0, 255, 0));
|
for (int i = 255; i > 9; i--) {
|
||||||
|
auto c = pixels.Color(0, (uint8_t)i, 0);
|
||||||
|
pixels.setPixelColor(0, c);
|
||||||
|
pixels.show();
|
||||||
|
delay(4);
|
||||||
|
}
|
||||||
|
on = true;
|
||||||
}
|
}
|
||||||
pixels.show();
|
|
||||||
|
|
||||||
delay(1000);
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue