Hi
Why do I need the CC3000 host driver?
Igor
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.
Hi
Why do I need the CC3000 host driver?
Igor
Igor,
The CC3000 host driver code runs on the host processor and expose networking functionality to the application.
It also implements the SPI communication with the device.
You must have the CC3000 host driver code in order to communicate with the device using CC3000 API.
Yael
The CC3000 operates via commands and events that marshel on top of SPI protocol.
The bus descriptor itself is public and TI propraity. The CC3000 host driver is a very simple SW code that translate the commands/events to bus commands. There is no point of written one of your own, since it's one-2-one translation.
Another good thing about the hot driver is protection against sync/async commands via events.
The host driver is a simple C code that can be easily ported between many MCUs as long as they have simple SPI API for talking to the CC3000
- Elad