<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>example I2C bus talking to MMA8653FC</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/59132/example-i2c-bus-talking-to-mma8653fc</link><description>I am having a problem talking to a MMA8653FC 3-axis Accelerometer from NXP. 
 I never see the clock signal generated. 
 I am using the nRF52 lib, communicating to a nRF5280 chip mounted on a MDBT50Q module from Raytac Corp. 
 Can someone point me to some</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 23 Mar 2020 13:16:52 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/59132/example-i2c-bus-talking-to-mma8653fc" /><item><title>RE: example I2C bus talking to MMA8653FC</title><link>https://devzone.nordicsemi.com/thread/241143?ContentTypeID=1</link><pubDate>Mon, 23 Mar 2020 13:16:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a54a5c72-9018-4d62-8ad4-51c6df082ac1</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
[quote user="K Rhodes"]The code builds without errors or warning. Below is the pca10056.h that I used for my testing. The only line changed for the TWI testing was the line #define ARDUINO_SDA_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 29&amp;nbsp;&amp;nbsp;&amp;nbsp; // SDA signal pin. The 28 was changed to 29.[/quote]
&lt;p&gt;That should be no problem, just remember to check the &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fps_nrf52810%2Fpin.html"&gt;Pin Assignment&lt;/a&gt; section before changing which pins are used for different purposes. Especially pay attention to the pins recommended for low-frequency signals, since they are close to the radio( I am unable to check this for you since I do not know exactly which SoC variant you are working with.&lt;/p&gt;
[quote user="K Rhodes"]I am starting to agree with you, there is a PCB problem.[/quote]
&lt;p&gt;Regardless of your SDA pin change, you should be able to see the SCL signal generated from the example.&lt;br /&gt;If you have many any other modifications to the TWI_scanner example, than the pca10056.h changes mentioned earlier, it would also be beneficial if you could share your entire source code.&lt;/p&gt;
&lt;p&gt;Do you have a Development Kit at hand, and if so; could you load your application on to the development kit, to verify that you are able to see the output as expected on your oscilloscope?&lt;br /&gt;This would help us verify if the issue is with the PCB, or the code.&lt;br /&gt;&lt;br /&gt;For future reference, please use the &amp;quot;Insert code&amp;quot; option when posting code to DevZone, to significantly increase readability.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: example I2C bus talking to MMA8653FC</title><link>https://devzone.nordicsemi.com/thread/240959?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2020 21:01:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7cbdcdda-d497-4d27-b19d-4c9e7695ece6</guid><dc:creator>K Rhodes</dc:creator><description>&lt;p&gt;The code builds without errors or warning. Below is the pca10056.h that I used for my testing. The only line changed for the TWI testing was the line #define ARDUINO_SDA_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 29&amp;nbsp;&amp;nbsp;&amp;nbsp; // SDA signal pin. The 28 was changed to 29.&lt;/p&gt;
&lt;p&gt;I am starting to agree with you, there is a PCB problem.&lt;/p&gt;
&lt;p&gt;// LEDs definitions for PCA10056&lt;br /&gt;#define LEDS_NUMBER&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;br /&gt;&lt;br /&gt;#define LED_1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(0,29)&lt;br /&gt;#define LED_2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1,15)&lt;br /&gt;#define LED_3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1,13)&lt;br /&gt;//#define LED_4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(0,16)&lt;br /&gt;#define LED_START&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_1&lt;br /&gt;#define LED_STOP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_3&lt;br /&gt;&lt;br /&gt;#define LEDS_ACTIVE_STATE 1&lt;br /&gt;&lt;br /&gt;#define LEDS_LIST { LED_1, LED_2, LED_3}//, LED_4 }&lt;br /&gt;&lt;br /&gt;#define LEDS_INV_MASK&amp;nbsp; LEDS_MASK&lt;br /&gt;&lt;br /&gt;#define BSP_LED_0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;br /&gt;#define BSP_LED_1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;br /&gt;#define BSP_LED_2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&lt;br /&gt;//#define BSP_LED_3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16&lt;br /&gt;&lt;br /&gt;#define BUTTONS_NUMBER 4&lt;br /&gt;&lt;br /&gt;#define BUTTON_1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;br /&gt;#define BUTTON_2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;br /&gt;#define BUTTON_3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20&lt;br /&gt;#define BUTTON_4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21&lt;br /&gt;#define BUTTON_PULL&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_PULLDOWN&lt;br /&gt;&lt;br /&gt;#define BUTTONS_ACTIVE_STATE 1&lt;br /&gt;&lt;br /&gt;#define BUTTONS_LIST { BUTTON_1, BUTTON_2, BUTTON_3, BUTTON_4 }&lt;br /&gt;&lt;br /&gt;#define BSP_BUTTON_0&amp;nbsp;&amp;nbsp; BUTTON_1&lt;br /&gt;#define BSP_BUTTON_1&amp;nbsp;&amp;nbsp; BUTTON_2&lt;br /&gt;#define BSP_BUTTON_2&amp;nbsp;&amp;nbsp; BUTTON_3&lt;br /&gt;#define BSP_BUTTON_3&amp;nbsp;&amp;nbsp; BUTTON_4&lt;br /&gt;&lt;br /&gt;//#define RX_PIN_NUMBER&amp;nbsp; 8&lt;br /&gt;//#define TX_PIN_NUMBER&amp;nbsp; 6&lt;br /&gt;//#define CTS_PIN_NUMBER 7&lt;br /&gt;//#define RTS_PIN_NUMBER 5&lt;br /&gt;//#define HWFC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; true&lt;br /&gt;//&lt;br /&gt;//#define BSP_QSPI_SCK_PIN&amp;nbsp;&amp;nbsp; 19&lt;br /&gt;//#define BSP_QSPI_CSN_PIN&amp;nbsp;&amp;nbsp; 17&lt;br /&gt;//#define BSP_QSPI_IO0_PIN&amp;nbsp;&amp;nbsp; 20&lt;br /&gt;//#define BSP_QSPI_IO1_PIN&amp;nbsp;&amp;nbsp; 21&lt;br /&gt;//#define BSP_QSPI_IO2_PIN&amp;nbsp;&amp;nbsp; 22&lt;br /&gt;//#define BSP_QSPI_IO3_PIN&amp;nbsp;&amp;nbsp; 23&lt;br /&gt;//&lt;br /&gt;//&lt;br /&gt;//// serialization APPLICATION board - temp. setup for running serialized MEMU tests&lt;br /&gt;//#define SER_APP_RX_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1,13)&amp;nbsp;&amp;nbsp;&amp;nbsp; // UART RX pin number.&lt;br /&gt;//#define SER_APP_TX_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1,14)&amp;nbsp;&amp;nbsp;&amp;nbsp; // UART TX pin number.&lt;br /&gt;//#define SER_APP_CTS_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(0,2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // UART Clear To Send pin number.&lt;br /&gt;//#define SER_APP_RTS_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1,15)&amp;nbsp;&amp;nbsp;&amp;nbsp; // UART Request To Send pin number.&lt;br /&gt;//&lt;br /&gt;//#define SER_APP_SPIM0_SCK_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(0,27)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // SPI clock GPIO pin number.&lt;br /&gt;//#define SER_APP_SPIM0_MOSI_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(0,2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // SPI Master Out Slave In GPIO pin number&lt;br /&gt;//#define SER_APP_SPIM0_MISO_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(0,26)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // SPI Master In Slave Out GPIO pin number&lt;br /&gt;//#define SER_APP_SPIM0_SS_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1,13)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // SPI Slave Select GPIO pin number&lt;br /&gt;//#define SER_APP_SPIM0_RDY_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1,15)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // SPI READY GPIO pin number&lt;br /&gt;//#define SER_APP_SPIM0_REQ_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1,14)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // SPI REQUEST GPIO pin number&lt;br /&gt;//&lt;br /&gt;//// serialization CONNECTIVITY board&lt;br /&gt;//#define SER_CON_RX_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1,14)&amp;nbsp;&amp;nbsp;&amp;nbsp; // UART RX pin number.&lt;br /&gt;//#define SER_CON_TX_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1,13)&amp;nbsp;&amp;nbsp;&amp;nbsp; // UART TX pin number.&lt;br /&gt;//#define SER_CON_CTS_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1,15)&amp;nbsp;&amp;nbsp;&amp;nbsp; // UART Clear To Send pin number. Not used if HWFC is set to false.&lt;br /&gt;//#define SER_CON_RTS_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(0,2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // UART Request To Send pin number. Not used if HWFC is set to false.&lt;br /&gt;//&lt;br /&gt;//&lt;br /&gt;//#define SER_CON_SPIS_SCK_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(0,27)&amp;nbsp;&amp;nbsp;&amp;nbsp; // SPI SCK signal.&lt;br /&gt;//#define SER_CON_SPIS_MOSI_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(0,2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // SPI MOSI signal.&lt;br /&gt;//#define SER_CON_SPIS_MISO_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(0,26)&amp;nbsp;&amp;nbsp;&amp;nbsp; // SPI MISO signal.&lt;br /&gt;//#define SER_CON_SPIS_CSN_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1,13)&amp;nbsp;&amp;nbsp;&amp;nbsp; // SPI CSN signal.&lt;br /&gt;//#define SER_CON_SPIS_RDY_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1,15)&amp;nbsp;&amp;nbsp;&amp;nbsp; // SPI READY GPIO pin number.&lt;br /&gt;//#define SER_CON_SPIS_REQ_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1,14)&amp;nbsp;&amp;nbsp;&amp;nbsp; // SPI REQUEST GPIO pin number.&lt;br /&gt;//&lt;br /&gt;//#define SER_CONN_CHIP_RESET_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1,1)&amp;nbsp;&amp;nbsp;&amp;nbsp; // Pin used to reset connectivity chip&lt;br /&gt;//&lt;br /&gt;// Arduino board mappings&lt;br /&gt;#define ARDUINO_SCL_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27&amp;nbsp;&amp;nbsp;&amp;nbsp; // SCL signal pin&lt;br /&gt;#define ARDUINO_SDA_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 29&amp;nbsp;&amp;nbsp;&amp;nbsp; // SDA signal pin&lt;br /&gt;#define ARDUINO_AREF_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Aref pin&lt;br /&gt;&lt;br /&gt;//#define ARDUINO_13_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1, 15)&amp;nbsp; // Digital pin 13&lt;br /&gt;//#define ARDUINO_12_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1, 14)&amp;nbsp; // Digital pin 12&lt;br /&gt;//#define ARDUINO_11_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1, 13)&amp;nbsp; // Digital pin 11&lt;br /&gt;//#define ARDUINO_10_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1, 12)&amp;nbsp; // Digital pin 10&lt;br /&gt;//#define ARDUINO_9_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1, 11)&amp;nbsp; // Digital pin 9&lt;br /&gt;//#define ARDUINO_8_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1, 10)&amp;nbsp; // Digital pin 8&lt;br /&gt;//&lt;br /&gt;//#define ARDUINO_7_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1, 8) // Digital pin 7&lt;br /&gt;//#define ARDUINO_6_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1, 7) // Digital pin 6&lt;br /&gt;//#define ARDUINO_5_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1, 6) // Digital pin 5&lt;br /&gt;//#define ARDUINO_4_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1, 5) // Digital pin 4&lt;br /&gt;//#define ARDUINO_3_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1, 4) // Digital pin 3&lt;br /&gt;//#define ARDUINO_2_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1, 3) // Digital pin 2&lt;br /&gt;//#define ARDUINO_1_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1, 2) // Digital pin 1&lt;br /&gt;//#define ARDUINO_0_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_GPIO_PIN_MAP(1, 1) // Digital pin 0&lt;br /&gt;//&lt;br /&gt;//#define ARDUINO_A0_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Analog channel 0&lt;br /&gt;//#define ARDUINO_A1_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Analog channel 1&lt;br /&gt;//#define ARDUINO_A2_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20&amp;nbsp;&amp;nbsp;&amp;nbsp; // Analog channel 2&amp;nbsp; SENSOR 1&lt;br /&gt;//#define ARDUINO_A3_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21&amp;nbsp;&amp;nbsp;&amp;nbsp; // Analog channel 3&amp;nbsp; SENSOR 2&lt;br /&gt;//#define ARDUINO_A4_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13&amp;nbsp;&amp;nbsp;&amp;nbsp; // Analog channel 4&amp;nbsp; SENSOR 3&lt;br /&gt;//#define ARDUINO_A6_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14&amp;nbsp;&amp;nbsp;&amp;nbsp; // Analog channel 5&amp;nbsp; SENSOR 4&lt;br /&gt;//&lt;br /&gt;&lt;br /&gt;#ifdef __cplusplus&lt;br /&gt;}&lt;br /&gt;#endif&lt;br /&gt;&lt;br /&gt;#endif // PCA10056_H&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: example I2C bus talking to MMA8653FC</title><link>https://devzone.nordicsemi.com/thread/240717?ContentTypeID=1</link><pubDate>Thu, 19 Mar 2020 17:06:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ef4fb4c-b900-408e-9a08-9354fcf1f97b</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;Hi Kevin,&lt;br /&gt;&lt;br /&gt;If you are running an unmodified version of the twi_sensor example from the SDK, but you are not seeing anything on your oscilloscope - then I&amp;nbsp;suspect that there might be a hardware or pin-configuration issue.&lt;br /&gt;Could you post the modifications you did to the pca10056.h file? Does the code compile properly, and flash to the nRF52810?&lt;br /&gt;Do you see where in the code the application stops? If it is a hardware connection I would think it stops in the loop waiting for a successful TWI transfer.&lt;br /&gt;Which pins are you using for SDA and SCL, in your modified version, and how have you made these modifications?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: example I2C bus talking to MMA8653FC</title><link>https://devzone.nordicsemi.com/thread/240520?ContentTypeID=1</link><pubDate>Wed, 18 Mar 2020 20:47:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:87ed70e0-977b-4758-b0d4-2bb72aba5bfd</guid><dc:creator>Mojo</dc:creator><description>&lt;p&gt;Have a look at these sensor drivers&amp;nbsp;&lt;a href="https://github.com/IOsonata/IOsonata/tree/master/src/sensors"&gt;https://github.com/IOsonata/IOsonata/tree/master/src/sensors&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;usage examples :&amp;nbsp;&lt;a href="https://github.com/IOsonata/IOsonata/tree/master/exemples/sensor"&gt;https://github.com/IOsonata/IOsonata/tree/master/exemples/sensor&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;examples with ble to send sensor data to Thingy App. :&amp;nbsp;&lt;a href="https://github.com/IOsonata/IOsonata/tree/master/ARM/Nordic/exemples/BlueIOThingy"&gt;https://github.com/IOsonata/IOsonata/tree/master/ARM/Nordic/exemples/BlueIOThingy&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: example I2C bus talking to MMA8653FC</title><link>https://devzone.nordicsemi.com/thread/240504?ContentTypeID=1</link><pubDate>Wed, 18 Mar 2020 16:53:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b4b3f07-9b86-4dbe-b434-94ad6641402c</guid><dc:creator>K Rhodes</dc:creator><description>&lt;p&gt;Thanks Karl for getting back to me.&lt;/p&gt;
&lt;p&gt;Yes, when I said that I see no SCL signal I was talking about on my oscilloscope. The code that I am running is the example code \example\perpheral\twi_scanner in the nRF5 SDK 16. I did update the pca10056.h file with the correct pin assignment for SLC and SDA.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: example I2C bus talking to MMA8653FC</title><link>https://devzone.nordicsemi.com/thread/240073?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2020 15:03:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:056014ef-18b0-4378-89c3-49c836563ab5</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;Well, yes and no. The example I sent does actually demonstrate how to use TWI ( which is I2C ).&lt;br /&gt;The successful readings from the sensor is sent to the serial port using UART.&lt;br /&gt;&lt;br /&gt;So, the UART part is just to visualize the data for you. The data is in fact retrieved from the sensor using TWI.&lt;br /&gt;Please have a closer look at the documentation I linked, or at the examples source code.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: example I2C bus talking to MMA8653FC</title><link>https://devzone.nordicsemi.com/thread/240043?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2020 14:24:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b095ffc3-c5d0-4e93-b9a7-a7adc0881cf4</guid><dc:creator>K Rhodes</dc:creator><description>&lt;p&gt;The example you sent is using a UART not I2C. Are there any I2C example?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: example I2C bus talking to MMA8653FC</title><link>https://devzone.nordicsemi.com/thread/239879?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2020 07:42:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:088e5be9-6237-4d71-83d5-c47bfb23cb31</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user=""]I never see the clock signal generated.[/quote]
&lt;p&gt;Does this mean that you are using an oscilloscope on the SCL pin, and seeing nothing?&lt;br /&gt;If so, could you please share your code? That way I would more easily be able to pinpoint what is not working.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
[quote user=""]Can someone point me to some example code using the nRF52 talking to any Accelerometer.[/quote]
&lt;p&gt;Have you seen the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/twi_sensor_example.html"&gt;TWI sensor example&lt;/a&gt;? In this example, it is demonstrated how to setup and communicate between a Nordic SoC and an arbitrary sensor, using TWI.&lt;br /&gt;If you are unable to see anything on your SCL pin, you need to make sure that the initialization and usage is correct.&lt;br /&gt;Do you have a debugger available, so you may step through your code to see what is going on?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>