This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BOOSTXL-CAPKEYPAD: Wanting to integrate BOOSTXL-CAPKEYPAD with something like the CC3220SF

Part Number: BOOSTXL-CAPKEYPAD
Other Parts Discussed in Thread: MSP430FR2522, CC3220SF, , CAPTIVATE-PGMR, CC3100, CC3120, CAPTIVATE-FR2676

My Requirements:

1) Application has capacitive touch capability 

2) Application has IoT capability, specifically I need: Azure + MQTT + Azure Device Twins (I've seen MQTT in the CC3220 examples, but not device twins).

I saw the BOOSTXL-CAPKEYPAD, but it comes with a MSP430FR2522. I was previously looking at the CC3220SF, but I don't think it is compatibility with the capTIvate features that the MSP430FR has.

Reading through other posts, it seems like a standard path to adding WiFI to a MSP430 is to add a 3100MOD booster. However, I can't find any documentation if Azure is supported for this configuration.

Given this information, what is the best way to proceed? I was considering a few options:

1) Get the CAPTIVATE-PGMR programmer and program the MSP430 on the CAPKEYPAD directly. Use something like a C3100MOD as a network processor. Unfortunately I don't know if there are examples of using C3100 with Azure.

2) Plug the CAPKEYPAD into the CC3220SF launchpad directly. Here I'm not sure how I'd access the capacitive features. Perhaps I'd have to use the MSP430 on the CAPKEYPAD so that it sends commands over serial or something to the CC3220SF. The advantage of this approach is that there are at least Azure demos so I know the programming model on the CC3220 is possible. Not sure about device shadows. In this configuration I think I'd still need the CAPTIVATE-PGMR to load something onto the MSP430 so it could send me over touches.

3) Get one of the other MSP430FR launchpads, plug in the CAPKEYPAD AND a CC3220SF. In this case I'd skip the programmer and code for the MSP430 launchpad directly. Again, I think the way this could work is that the MSP board would send touches to the CC3220SF, which would act as the driver.

In any case: keeping in mind these requirements, what is the best way to achieve this configuration? Any help in the right direction would be greatly appreciated.

**Attention** This is a public forum