Search found 5 matches

by telanoc
Mon Apr 10, 2017 12:05 am
Forum: General Discussion
Topic: Porting Arduino I2C method to ESP32?
Replies: 2
Views: 7456

Re: Porting Arduino I2C method to ESP32?

I'm not familiar with the TCA9548, but don't you have to give the address of the register you're reading from? I know on the MCP23017 you do something like this: // Specify register to read cmd = i2c_cmd_link_create(); i2c_master_start(cmd); i2c_master_write_byte (cmd, (addr<<1) | I2C_MASTER_WRITE, ...
by telanoc
Sun Feb 26, 2017 4:40 pm
Forum: General Discussion
Topic: Problem reading I2C sensor
Replies: 11
Views: 22582

Re: Problem reading I2C sensor

Didn't you say there had to be a 5 msec delay before reading the data back from the sensor? I don't see a delay in the code you posted.

Best regards,
Pete C.
by telanoc
Sat Feb 04, 2017 11:11 pm
Forum: General Discussion
Topic: MCP23017 Port Expander
Replies: 9
Views: 28562

Re: MCP23017 Port Expander

Neil, I worked on your Adafruit port a bit, and got it working pretty well. I wound up writing a generic I2C register read/write library and then changed your changes to use that instead. I wired a 23017's chips two ports together, added some LEDs, and wrote a test program which alternates between t...
by telanoc
Wed Jan 25, 2017 8:49 pm
Forum: ESP-IDF
Topic: Use I2S in I2S_MODE_DAC_BUILT_IN Mode
Replies: 7
Views: 13628

Re: Use I2S in I2S_MODE_DAC_BUILT_IN Mode

Hmm... I think I should have typed

Code: Select all

return (unsigned short) s & 0xff00 | (unsigned short) s >> 8;
:oops:
by telanoc
Wed Jan 25, 2017 4:05 am
Forum: ESP-IDF
Topic: Use I2S in I2S_MODE_DAC_BUILT_IN Mode
Replies: 7
Views: 13628

Re: Use I2S in I2S_MODE_DAC_BUILT_IN Mode

Doesn't this do the same thing?

Code: Select all

static int convert_sample(short s) {

    return s & 0xff00 | s >> 8;
  
}