GPIO demo

```language #include "amaziot.h" #define LINKA HAL_GPIO_40 #define LINKB HAL_GPIO_39 HAL_APO_ID_T apo_linkA; HAL_APO_ID_T apo_linkB; #define USER_TASK_STACK_SIZE (2048) #define USER_TASK_PRIORITY (COS_USER_TASKS_PRIORITY_BASE) void UserTask(void *p_arg); //add user task here VOID UserCreateTask(void) { apo_linkA.id = 40; apo_linkA.type = HAL_GPIO_TYPE_IO; apo_linkB.id = 39; apo_linkB.type = HAL_GPIO_TYPE_IO; sxr_StartFunctionTimer(1000 MILLI_SECONDS,UserTask,(VOID*)NULL,0x03); } void UserTask(void *p_arg) { AT_WriteUart("Led Flip Runing\r\n", strlen("Led Flip Runing\r\n")); led_flip(LINKA,apo_linkA); led_flip(LINKB,apo_linkB); sxr_StartFunctionTimer(5000 MILLI_SECONDS,UserTask,(VOID*)NULL,0x03); } ```