I have been following the color display progress thread to get a color display working for my tricorder.
I got and adafruit 5206 (280x240) display, and converted some mp4 to pqf. I reversed one with dpqoi to make sure they were successful.
I made a bare bones config and uploaded it. I connected the screen eyespi to a bread board with jumpers as described here:
The green led lights up on the board, but the screen never lights up. All I have connected is the battery and the 7 jumpers for eyespi display.
Here is the config:
#ifdef CONFIG_TOP
#include "proffieboard_v3_config.h"
#define NUM_BUTTONS 2
#define NUM_BLADES 11
#define VOLUME 2000
const unsigned int maxLedsPerStrip = 144;
#define CLASH_THRESHOLD_G 1.0
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#define ENABLE_SPIDISPLAY
#endif
#ifdef CONFIG_PROP
#include "../props/blaster.h"
#endif
#ifdef CONFIG_PRESETS
Preset presets[] = {
{ "tng;common", "tracks/tng.wav",
StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Green,White>,AudioFlicker<Green,White>>,White>,300,800>>(), //1
StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Green,White>,AudioFlicker<Green,White>>,White>,300,800>>(), //2
StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Green,White>,AudioFlicker<Green,White>>,White>,300,800>>(), //3
StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Green,White>,AudioFlicker<Green,White>>,White>,300,800>>(), //4
StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Green,White>,AudioFlicker<Green,White>>,White>,300,800>>(), //5
StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Green,White>,AudioFlicker<Green,White>>,White>,300,800>>(), //6
StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Green,White>,AudioFlicker<Green,White>>,White>,300,800>>(), //7
StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Green,White>,AudioFlicker<Green,White>>,White>,300,800>>(), //8
StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Green,White>,AudioFlicker<Green,White>>,White>,300,800>>(), //9
StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Green,White>,AudioFlicker<Green,White>>,White>,300,800>>(), //10
StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Green,White>,AudioFlicker<Green,White>>,White>,300,800>>(), //11
""},
};
BladeConfig blades[] = {
{ 0,
SubBlade(8, 15, WS2811BladePtr<16, bladePin, Color8::GRB, PowerPINS<bladePowerPin1> >()), // b1 front green scanny thing
SubBlade(0, 3, NULL), // b2 big blue scanny thing
SubBlade(4, 5, NULL), // b3 side by side green
SubBlade(6, 7, NULL), // b4 up down red
SubBlade(11, 12, WS2811BladePtr<13, bladePin, Color8::GRB, PowerPINS<bladePowerPin2> >()), // b5 top exterior lights
SubBlade(6, 9, NULL), // b6 alpha beta gamma delta
SubBlade(3, 5, NULL), // b7 geo met bio
SubBlade(0, 2, NULL), // b8 green up dn meter
SubBlade(10, 10, NULL),// b9 pwr light
SimpleBladePtr<CH1LED, NoLED, NoLED, NoLED, bladePowerPin4, -1, -1, -1>(), // b10 lower lights (two red leds)
SimpleBladePtr<CH1LED, NoLED, NoLED, NoLED, bladePowerPin3, -1, -1, -1>(), // b11 front dim lights (warm white)
CONFIGARRAY(presets) },
};
#endif
//#ifdef CONFIG_BUTTONS
//Button FireButton(BUTTON_FIRE, powerButtonPin, "fire");
//Button ModeButton(BUTTON_MODE_SELECT, auxPin, "modeselect");
//#endif
#ifdef CONFIG_BUTTONS
Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
Button AuxButton(BUTTON_AUX, auxPin, "aux");
#endif
#ifdef CONFIG_BOTTOM
//SPIDisplay_AdaFruit358<3> display;
//StandarColorDisplayController<160, 128> display_controller(&display);
SPIDisplay_AdaFruit5206<3> display;
StandarColorDisplayController<280, 240> display_controller(&display);
#endif
On the sdcard is just biocircuitry.pqf
and 280x240_idle.scr
Here is the contents of 280x240_idle.scr:
file=biocircuitry.pqf
Maybe I did something wrong with the scr file? I am only testing, so I simply wanted it to loop that animation at idle.
The proffie is on a pogo pins, but they look like they connect well.