The USB PHY used on the Edison is a TI TUSB1211. Page 19 in the datasheet indicates that it supports lots of ways to determine current availability. No idea how hard that'll be to access from software, however.
1 of 1 people found this helpful
You can charge lithium-ion or lithium-polymer batteries with the Intel® Edison kit for Arduino* and the Intel® Edison breakout board. The Intel® Edison kit for Arduino* has a 100 mA charging current; the Intel® Edison breakout board has a 190 mA charging current. However, both use a charger IC.
You can check these documents where there is more information about this boards. There are some important details about which type of batteries you should use with the Edison:
Let us know if this information answered your question. Have a nice day!
Thanks, that the answer I was looking for. At least partly, because now I need to get this information in userland to be able to set the maximum available current. If anybody has an idea on how to do it I'll be happy to know.
Hint : A schematic for the module and a datasheet for the SOC would be really helpful to answer this kind of question :-)
After looking at the TUSB1211 datasheet it appears there is a pin called CHRG_DET which is set if a charger is detected. The polarity of this signals depends on the pin CHRG_POL. If someone has access to Edison module schematic, can you look if CHRG_DET is tied to an input on the soc and what is the level at the CHRG_POL pin.