Firefly Open Source Community

Title: Question as to the method to create /dev/i2c device node, [Print This Page]

Author: edmond.yun    Time: 10/25/2017 15:24
Title: Question as to the method to create /dev/i2c device node,
if using /dev/i2c -0/1/2 in application like below, how can create the node of i2c device (/dev/i2c) ?
need to add something in dts file (pinctrl.dtsi) or if dtsi file already defined the control of each pins,
only need to define the node in ueventd.rc located in device folder of android code, is it right ?

thankful for your kindness in advance,

ex)
        // Net name I2C_1 Physical address : 0x12C70000
        int fd = open("/dev/i2c-4", O_RDWR);                                    
        if (fd < 0) {                                                           
                printf("ERROR: open failed\n");                                 
                return -1;                                                      
        }                                                                       

        status = ioctl(fd, I2C_SLAVE, SI702X_ADDRESS);                          
        if (status < 0) {                                                      
                printf("ERROR: ioctl error\n");                                 
                close(fd);                                                      
                return -1;                                                      
        }      
Author: leung先森    Time: 10/25/2017 16:17
cannot do it like that. The sample use i2c below
http://en.t-firefly.com/doc/product/info/id/306.html

Author: edmond.yun    Time: 10/26/2017 07:39
leung先森 Posted at 10/25/2017 16:17
cannot do it like that. The sample use i2c below
http://en.t-firefly.com/doc/product/info/id/306.ht ...

I can't open the link, Could you please kindly check the link again ?
and if possible, please help to let me know the reason with detailed information or explanation,

thanks.
Author: leung先森    Time: 10/27/2017 09:11
edmond.yun Posted at 10/26/2017 07:39
I can't open the link, Could you please kindly check the link again ?
and if possible, please hel ...

Links is fine , i have no idea why you cant open it.
Author: edmond.yun    Time: 10/27/2017 10:03
ERR_TOO_MANY_REDIRECTS is happened.
Author: edmond.yun    Time: 10/27/2017 10:04
leung先森 Posted at 10/27/2017 09:11
Links is fine , i have no idea why you cant open it.

ERR_TOO_MANY_REDIRECTS is happened.
Author: leung先森    Time: 10/28/2017 15:05
edmond.yun Posted at 10/27/2017 10:04
ERR_TOO_MANY_REDIRECTS is happened.

http://en.t-firefly.com/
Product -> FirePrime -> Tutorial -> Using I2C
Author: edmond.yun    Time: 10/30/2017 09:26
leung先森 Posted at 10/28/2017 15:05
http://en.t-firefly.com/
Product -> FirePrime -> Tutorial -> Using I2C

thanks.
I know the method, but I wonder why the device node can't be made for application.
Could you kindly let me know the reason ?

Author: seanrog167    Time: 1/11/2026 04:19
I’m amazed by this article, thank you for sharing it. Free access to the Valid 1z0-1065-25 test topics questions—your path to promotion and salary increase!
Author: benbell149    Time: 1/14/2026 08:17
That piece was both thought-provoking and enriching. Boost your IT knowledge with free C_THR82_2505 valid test dumps. Wishing you all the best in your studies!
Author: bobblac433    Time: 1/16/2026 08:20
Truly enjoyed this—immediate like! The PRINCE2Foundation reliable exam collection sheet test questions are free—good luck with your exam preparations!
Author: edlee462    Time: 3 day before
Your article is fantastic, thank you for sharing this brilliant piece! The PMI-RMP valid exam review system helped me secure a promotion and raise. Now it’s free for all. Hope your promotion is right around the corner!




Welcome Firefly Open Source Community (https://bbs.t-firefly.com/) Powered by Discuz! X3.1