-->
Page 1 of 2

PERIPHS_IO_MUX_XXX?

PostPosted: Mon May 25, 2015 2:39 am
by dayzman
I'm looking at eagle_so.h and see that there're a bunch of constants named PERIPHS_IO_MUX_XXX. There's PERIPHS_IO_MUX_GPIO0_U to PERIPHS_IO_MUX_GPIO5_U, but how come other pins are called, e.g., PERIPHS_IO_MUX_MTCK_U (is that GPIO13?) PERIPHS_IO_MUX_MTMS_U (GPIO14?)?

Thanks

Re: PERIPHS_IO_MUX_XXX?

PostPosted: Mon May 25, 2015 7:53 am
by cal
dayzman wrote:I'm looking at eagle_so.h and see that there're a bunch of constants named PERIPHS_IO_MUX_XXX. There's PERIPHS_IO_MUX_GPIO0_U to PERIPHS_IO_MUX_GPIO5_U, but how come other pins are called, e.g., PERIPHS_IO_MUX_MTCK_U (is that GPIO13?) PERIPHS_IO_MUX_MTMS_U (GPIO14?)?

Thanks


Moin,

the answer is: sometimes

Depending on configuration the pins have different functions. Best overview so far is on the arduino page.

https://github.com/esp8266/Arduino

Cal

Re: PERIPHS_IO_MUX_XXX?

PostPosted: Mon May 25, 2015 9:02 am
by GeorgeIoak
It's sad that we have to go to an Arduino post to find a nice pin function table.

Re: PERIPHS_IO_MUX_XXX?

PostPosted: Mon May 25, 2015 11:17 am
by cal
The tables in the official docs are OK, the table on that page just is more compact and colorful.

Cal