0

Adafruit Mini Color TFT with Joystick FeatherWing and partic
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

Adafruit Mini Color TFT with Joystick FeatherWing and partic

by jimbol on Sun Jan 13, 2019 6:54 pm

I'm trying to get this display to work with a Particle Argon.
I have the example code built successfully, but the following line returns false:

if(!ss.begin(0x49))

I cannot get seesaw to begin.

Is this the right address?

Has anyone else made this display work with a Particle Mesh device?

jimbol
 
Posts: 11
Joined: Wed Jan 09, 2019 10:55 pm

Re: Adafruit Mini Color TFT with Joystick FeatherWing and pa

by jimbol on Sun Jan 27, 2019 5:40 pm

Can I have someone from support assist me please?

I have this FeatherWing, but have never been able to get it to respond at all.
When I run I2c search code, it does not find any connected device. If I plug in another featherwing (
Assembled Adafruit FeatherWing OLED - 128x32 OLED Add-on For Feather) It finds it no problem.

I suspect that this is a faulty unit, but would like some assistance to determine if this is correct.

Thanks,
Jim

jimbol
 
Posts: 11
Joined: Wed Jan 09, 2019 10:55 pm

Re: Adafruit Mini Color TFT with Joystick FeatherWing and pa

by franklin97355 on Sun Jan 27, 2019 6:33 pm

Which example code are you running and how do you have the display connected to the Argon?

franklin97355
 
Posts: 21081
Joined: Mon Apr 21, 2008 2:33 pm
Location: Lacomb, OR.

Re: Adafruit Mini Color TFT with Joystick FeatherWing and pa

by jimbol on Mon Feb 04, 2019 11:04 am

Hi,
I've tried using the: 2-tft-basic.cpp or 3-tft-graphicstest.ino files from the Particle IDE.

The display is connected by a FeatherWing tripler which works well with other accessories I've tried.

I have also loaded I2Cscan code below, which returns the address of another display(prod 4019) if I plug it in, but doesn't show any connected I2C device if I plug in the Adafruit Mini Color TFT with Joystick FeatherWing - I think I should see the I2c address of the Seesaw...

Thanks,
Jim


Code: Select all | TOGGLE FULL SIZE
#include "application.h"
void setup()
{
  Wire.begin();
 
  Serial.begin(9600);
  while (!Serial);             // Leonardo: wait for serial monitor
  Serial.println("\nI2C Scanner");
}
 
 
void loop()
{
  byte error, address;
  int nDevices;
 
  Serial.println("Scanning...");
 
  nDevices = 0;
  for(address = 1; address < 127; address++ )
  {
    // The i2c_scanner uses the return value of
    // the Write.endTransmisstion to see if
    // a device did acknowledge to the address.
    Wire.beginTransmission(address);
    error = Wire.endTransmission();
 
    if (error == 0)
    {
      Serial.print("I2C device found at address 0x");
      if (address<16)
        Serial.print("0");
      Serial.print(address,HEX);
      Serial.println("  !");
 
      nDevices++;
    }
    else if (error==4)
    {
      Serial.print("Unknow error at address 0x");
      if (address<16)
        Serial.print("0");
      Serial.println(address,HEX);
    }   
  }
  if (nDevices == 0)
    Serial.println("No I2C devices found\n");
  else
    Serial.println("done\n");
 
  delay(5000);           // wait 5 seconds for next scan
}

jimbol
 
Posts: 11
Joined: Wed Jan 09, 2019 10:55 pm

Re: Adafruit Mini Color TFT with Joystick FeatherWing and pa

by giounibs on Thu Feb 07, 2019 9:55 am

Hi,
I bought 10 display "mini-tft with joystick" and have the same issue with 10 "Adafruit Bluefruit 32u4":

"seesaw init error"

I'm following the documentation here: https://learn.adafruit.com/adafruit-min ... duino-code

Example used is the the one mentioned in doc: "miniTFTwing -> graphictest"

Please, I need support

giounibs
 
Posts: 1
Joined: Thu Feb 07, 2019 9:52 am

Re: Adafruit Mini Color TFT with Joystick FeatherWing and pa

by jimbol on Fri Feb 08, 2019 2:46 pm

PING,

any feedback on getting this to work or replaced? No I2C found....thx

jimbol
 
Posts: 11
Joined: Wed Jan 09, 2019 10:55 pm

Re: Adafruit Mini Color TFT with Joystick FeatherWing and pa

by adafruit2 on Fri Feb 08, 2019 3:55 pm

hiya the Particle feathers need different drivers right? our libraries are for Arduino IDE board & particle uses the Particle IDE?

you may want to ask Particle if they can 'port' the library to their IDE!

adafruit2
Site Admin
 
Posts: 18659
Joined: Fri Mar 11, 2005 7:36 pm

Re: Adafruit Mini Color TFT with Joystick FeatherWing and pa

by jimbol on Fri Feb 08, 2019 4:46 pm

They have ported a library for this device, and that's the library I'm using.
It is confirmed to work with this board, which is why I'm here with this query.

I expect that I should be able to see the Seesaw chip on I2c, but cannot. I believe that the board is faulty, but want to get some assistance from Adafruit to determine if this is the case.

jimbol
 
Posts: 11
Joined: Wed Jan 09, 2019 10:55 pm

Re: Adafruit Mini Color TFT with Joystick FeatherWing and pa

by adafruit2 on Fri Feb 08, 2019 4:50 pm

well, first thing to check - does it work with a non-particle feather? cause its unlikely its not working - and we test with an atmega feather!

adafruit2
Site Admin
 
Posts: 18659
Joined: Fri Mar 11, 2005 7:36 pm

Re: Adafruit Mini Color TFT with Joystick FeatherWing and pa

by jimbol on Fri Feb 08, 2019 4:56 pm

Thanks for the reply.

I don't have any non-particle feathers, so I cannot check this.

I use other adafruit feathering displays, for example this one:
https://www.adafruit.com/product/3045

If I plug it in, I can run I2c search code to find the I2c address. Shouldn't I be able to do the same with this?? :
https://www.adafruit.com/product/3321

jimbol
 
Posts: 11
Joined: Wed Jan 09, 2019 10:55 pm

Re: Adafruit Mini Color TFT with Joystick FeatherWing and pa

by adafruit2 on Fri Feb 08, 2019 5:33 pm

do you have any other non-particle devices? its just odd that it doesnt appear - it can happen but checking i2c with something else would be wise!
if you have nothin' or still cant identify it - email support@adafruit for a new wing

adafruit2
Site Admin
 
Posts: 18659
Joined: Fri Mar 11, 2005 7:36 pm

Please be positive and constructive with your questions and comments.