Program to update the Firmware of the CC3000 wlan module

Dependencies:   NVIC_set_all_priorities cc3000_hostdriver_mbedsocket mbed

The program will update the firmware version of the CC3000 wlan module to version 1.32. The update itself is cut off the texas instruments updater for the msp430 based code.

Connect the mbed with a serial terminal with 115200bd . The program read out the actual firmware version and ask to update. You have to press 'y' to start the update.

serial output:

***************************************
* CC3000 firmware update  1.32        *
***************************************
Checking connection to cc3000 chip ...
Found Firmware Version :  1.24
Found MAC Address : 70:FF:76:01:7F:F1
press y to start update
 update wlan driver ... Update wlan driver sucessfull
 update wlan firmware ... Update firmware driver sucessfull
 New Firmware Version :  1.32
***************************************
*           END                       *
*************************************** 
Committer:
dreschpe
Date:
Tue Jan 20 09:18:07 2015 +0000
Revision:
0:638c06c36bc5
update doc

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dreschpe 0:638c06c36bc5 1 /* mbed Microcontroller Library
dreschpe 0:638c06c36bc5 2 * Copyright (c) 2006-2013 ARM Limited
dreschpe 0:638c06c36bc5 3 *
dreschpe 0:638c06c36bc5 4 * Licensed under the Apache License, Version 2.0 (the "License");
dreschpe 0:638c06c36bc5 5 * you may not use this file except in compliance with the License.
dreschpe 0:638c06c36bc5 6 * You may obtain a copy of the License at
dreschpe 0:638c06c36bc5 7 *
dreschpe 0:638c06c36bc5 8 * http://www.apache.org/licenses/LICENSE-2.0
dreschpe 0:638c06c36bc5 9 *
dreschpe 0:638c06c36bc5 10 * Unless required by applicable law or agreed to in writing, software
dreschpe 0:638c06c36bc5 11 * distributed under the License is distributed on an "AS IS" BASIS,
dreschpe 0:638c06c36bc5 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
dreschpe 0:638c06c36bc5 13 * See the License for the specific language governing permissions and
dreschpe 0:638c06c36bc5 14 * limitations under the License.
dreschpe 0:638c06c36bc5 15 */
dreschpe 0:638c06c36bc5 16 #ifndef MAIN_H
dreschpe 0:638c06c36bc5 17 #define MAIN_H
dreschpe 0:638c06c36bc5 18
dreschpe 0:638c06c36bc5 19 #define WIGO 1
dreschpe 0:638c06c36bc5 20 #define WIFI_DIPCORTEX 2
dreschpe 0:638c06c36bc5 21 #define MBED_BOARD_EXAMPLE 3
dreschpe 0:638c06c36bc5 22 #define UNDEFINED 4
dreschpe 0:638c06c36bc5 23
dreschpe 0:638c06c36bc5 24 #define MY_BOARD MBED_BOARD_EXAMPLE
dreschpe 0:638c06c36bc5 25
dreschpe 0:638c06c36bc5 26 void init();
dreschpe 0:638c06c36bc5 27
dreschpe 0:638c06c36bc5 28 #endif