cc3000 init code and rtos

Dependencies:   mbed-rtos mbed

Fork of rtos_basic by mbed official

main.cpp

Committer:
kruglov2a
Date:
2013-12-12
Revision:
7:2c41d9502bd9
Parent:
3:c92e21f305d8

File content as of revision 7:2c41d9502bd9:

#include "mbed.h"
#include "rtos.h"
 
DigitalOut led1(P0_1);
Serial pc(p19, p20);
 
void led1_thread(void const *args) {
    while (true) {
        led1 = !led1;
        Thread::wait(1000);
    }
}
 
 
int main() {


    pc.baud(115200);
    
    NVIC_SetPriority(SSP1_IRQn, 0x0);
    NVIC_SetPriority(PIN_INT0_IRQn, 0x1);
    // SysTick set to lower priority than Wi-Fi SPI bus interrupt
    NVIC_SetPriority(SysTick_IRQn, 0x2);
    
    Thread thread(led1_thread);
    
    while (true) {
        
        pc.printf("main Thread\r\n");
        Thread::wait(500);
    }
}