GPIO 32-33 UART0 for BT
GPIO 34-38 SD1 for Wifi
GPIO 42 GPCLK1 for Ethernet 25MHz output
GPIO 43 GPCLK2 for Wifi 32kHz output
GPIO 128 BT_ON
GPIO 129 WL_ON
Hey, thanks for those informations, i will try to use ur solution. I just have a few questions. I have the CM1 with intergrated memory, i want to connect it to the internet via wifi and connect mouse and keyboard with bluethoot. What software do i need to install and can you give some instructions how its done. Its my first time doining it. Btw im using eagle so if u coule send me the footprints that would be awsome. Im not sure if the pinout is the same but ill check it.InsertTitle wrote: ↑Tue Nov 21, 2017 8:15 pmHere's some good news for you I ended up looking into this for my own project and I came across the ESP-WROOM-32.
I've managed to fabricate the package/footprint part on Eagle if you're using eagle then I'll happily supply it for you to use.
Below is the schematic I did for mine.
You can power it using 3.3V or via a 5V to 3.3V convertor which is the design on the right hand side.
Connect CTS to GPIO39 & RTS to GPIO38 these are your data flow control pins should you wish to tell the device that you'd like to send/receive data from the pi/esp32
Connect RXD0 to GPIO15 & TXD0 to GPIO14 this is your UART Serial which connects directly into the CM3 as there is no need for a UART to USB Convertor atleast for my project I didn't need to use it and it simplifies the build down alot. However you're welcome to use one. The chip that is used for converting to USB is CP2102-QFN-P28. I've also made a footprint/package for this on eagle as well.
Does somebody succeed in getting the wilc1000 driver works ?yaheath wrote: ↑Mon May 22, 2017 7:24 pmI can tell you one to avoid (at least for now). I've been trying to get an ATWILC1000 module working, but the driver support isn't there yet. There's a wilc1000 driver in drivers/staging but I wasn't able to get it to work (though it's being actively updated in the staging-next git repo). There's also an out-of-tree version published by Atmel but it doesn't build in 4.4 or 4.9.
I'll probably kick that one to the curb and look for something else.
One possibility is a USB based Wifi adapter. Since I plan on having a USB hub chip on my carrier board anyway I'll add a type-A jack and plug in one of the off-the-shelf tiny USB Wifi dongles.
Hello,jrschueler wrote: ↑Mon Jan 14, 2019 10:23 pmJBDynamics: Were you successful at implementing the TiWi-BLE chip with the CM3 running 4.14.71 kernel?
I am doing the same, I used the in-tree kernel drivers which supplied WLCORE, WLCORE_SDIO and WL12XX. I applied all other tools from WL18XX build scripts. I struggled with the DT but finally managed to get he WLAN up and running. However, I cannot get the WLAN_EN pin to be toggled by ifconig wlan0 UP/DOWN. My device tree voltage regulator (wlan_en_regulator) is working fine and mapped correctly. As a workaround, I currently have the voltage regulator set to "always-on" which brings up wlan0 at boot. I also tried "regulator-boot-on", which it is initialized but is quickly disabled, then nothing. My SDIO node includes the vmmc-supply = <&wlan_en_reg>; but seems to be doing nothing.
I am guessing this is a driver related issue, as the voltage regulator works independently and every other part of the WL1271 is working. Just they are not talking to each other. I wanted to know if you had a similar issue or if anybody else could help. I tried compiling the wlcore/wl12xx drivers manually from the ti WL18XX build scripts but ran into errors with the newer 4.14.71 kernel. Any advice is appreciated