| | |
| | | |
| | | while (1) |
| | | { |
| | | HIDO_UINT32 timeout = HIDO_TimerGetNearestTimeout(1000); |
| | | //HIDO_UINT32 timeout = HIDO_TimerGetNearestTimeout(1000); |
| | | HIDO_UINT32 timeout = 100; |
| | | if (xSemaphoreTake(g_semaphoreHandle, timeout / portTICK_PERIOD_MS) == pdTRUE) |
| | | { |
| | | DBG_Poll(); |
| | | BT_Poll(); |
| | | HIDO_ATLitePoll(); |
| | | Internet_Poll(); |
| | | GPS_Poll(); |
| | | UDPClient_Poll(); |
| | | |
| | | } |
| | | DBG_Poll(); |
| | | BT_Poll(); |
| | | HIDO_ATLitePoll(); |
| | | Internet_Poll(); |
| | | GPS_Poll(); |
| | | UDPClient_Poll(); |
| | | |
| | | HIDO_TimerPoll(); |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | void app_trigger(void) |
| | | { |
| | | if (g_semaphoreHandle != NULL) |
| | | { |
| | | xSemaphoreGive(g_semaphoreHandle); |
| | | } |
| | | } |
| | | |
| | | void app_main(void) |
| | | { |
| | | MCUFlash_Init(); |