aboutsummaryrefslogblamecommitdiff
path: root/projects/rtos-test/thread-test.c
blob: 8b31a266b3cb709e3fdbc5f4f8f18ad7d4cb83ae (plain) (tree)























                                                               
#include "cmsis_os.h"

#include "stm-init.h"
#include "stm-led.h"

void led2_thread(void const *args)
{
    while (1) {
        led_toggle(LED_BLUE);
        osDelay(1000);
    }
}
osThreadDef(led2_thread, osPriorityNormal, DEFAULT_STACK_SIZE);

int main()
{
    stm_init();
    osThreadCreate(osThread(led2_thread), NULL);
    
    while (1) {
        led_toggle(LED_GREEN);
        osDelay(500);
    }
}
">0 \ -DDO_IDLE_TIMEOUT=0 \ -DDO_MALLOC=0 \ -DDO_PRINT_BUFFERED=0 \ -DDO_REGULAR=0 \ -DDO_SOCKET=0 \ -DDO_TAB_COMPLETION=1 \ -DDO_TELNET=0 CFLAGS += -Wno-unused-parameter all: libcli.a libcli.a: libcli.o $(AR) rcs $@ $^ clean: rm -f libcli.[ao]