| | |
| | | for(aa=0;aa<blequeue.totalnum;aa++) |
| | | { |
| | | blequeue.time[aa]++; |
| | | if(blequeue.time[aa]>3) |
| | | if(blequeue.time[aa]>4) |
| | | { |
| | | for(bb=aa;bb<blequeue.totalnum;bb++) |
| | | { |
| | |
| | | blequeue.rssi[bb]=blequeue.rssi[bb+1]; |
| | | blequeue.time[bb]=blequeue.time[bb+1]; |
| | | } |
| | | blequeue.totalnum--; |
| | | } |
| | | } |
| | | } |
| | | static TaskHandle_t xTaskToNotify = NULL; |
| | | uint16_t test; |
| | | static void gpio_p02_input_callback(HAL_GPIO_IntMode intMode) |
| | | { |
| | | BaseType_t xHigherPriorityTaskWoken = pdTRUE; |
| | |
| | | // shengji_start(); |
| | | #endif |
| | | send_flag=1; |
| | | test++; |
| | | |
| | | } |
| | | } |
| | |
| | | /* Init GPIO P06 to digital input mode */ |
| | | HAL_GPIO_InitTypeDef GPIO_InitStruct = { |
| | | .mode = HAL_GPIO_MODE_INPUT_DIGITAL, |
| | | .pull = HAL_GPIO_PULL_UP, |
| | | .pull = HAL_GPIO_PULL_DISABLE, |
| | | }; |
| | | HAL_GPIO_Init(P0_2, &GPIO_InitStruct); |
| | | |
| | |
| | | { |
| | | Spi_Zubao_Send(); |
| | | send_flag=0; |
| | | // HAL_GPIO_WritePin(P0_2,HAL_GPIO_LEVEL_HIGH); |
| | | } |
| | | |
| | | } |