PERIPHS_IO_MUX_XXX?
Posted:
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?
Posted:
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/ArduinoCal
Re: PERIPHS_IO_MUX_XXX?
Posted:
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?
Posted:
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