Intel® Makers
Intel® Edison, Intel® Joule™, Intel® Curie™, Intel® Galileo
Announcements
Welcome - This is a Peer-to-Peer Forum only. Intel has discontinued these products but you may find support from other customers on this Forum
9880 Discussions

D2000 digital IO drive strength.

RGeno1
New Contributor I
2,276 Views

The Pin Connectivity document (# 333576-001EN, Dec 2015) includes the statement "

All digital I/Os include configurable drive strength namely low-drive (12 mA) and high-drive (16 mA) modes". But, I can't find where these drive strengths can be configured or under what conditions high-drive or low-drive is operating other than the statement "By default, all digital I/Os come up in low-drive mode. ".

Can you shed some light on the issue please?

Thanks,

DrG

1 Solution
Malcolm_P_Intel
Employee
252 Views

Hi RGee,

Inside qm_pinmux.h, there is a set slew rate function that should do this:

int qm_pmux_set_slew(const qm_pin_id_t pin, const qm_pmux_slew_t slew);

Hope this helps,

Malcolm

View solution in original post

5 Replies
Pedro_M_Intel
Employee
252 Views

Hello RGee,

Please let me check how we can enable these modes. I will get back to you as soon as possible.

-Peter.

Malcolm_P_Intel
Employee
253 Views

Hi RGee,

Inside qm_pinmux.h, there is a set slew rate function that should do this:

int qm_pmux_set_slew(const qm_pin_id_t pin, const qm_pmux_slew_t slew);

Hope this helps,

Malcolm

RGeno1
New Contributor I
252 Views

Thanks so much, that is what I was looking for.

Pedro_M_Intel
Employee
252 Views

Hi RGee,

Is the previous suggestion helpful for you?

-Peter.

RGeno1
New Contributor I
252 Views
Reply