| | |
| | | #include "dw_app.h" |
| | | #include "ADC.h" |
| | | #define TDFILTER |
| | | //#define TDFILTER |
| | | enum enumtagstate |
| | | { |
| | | DISCPOLL, |
| | |
| | | u8 exsistbase_list[MAX_NEARBASE_NUM],report_num,get_newbase=0,rec_extratag_battary; |
| | | u16 temp_sync_timer1,temp_sync_timer2,rec_extratag_id,success_ancid; |
| | | int32_t rec_extratag_dist; |
| | | uint8_t usart_send_array[5][21],usart_array_num; |
| | | void NearPoll(void) |
| | | { |
| | | static u8 mainbase_lost_count=0,flag_finalsend,flag_rxon; |
| | |
| | | usart_send[14] = button; |
| | | checksum = Checksum_u16(&usart_send[2],17); |
| | | memcpy(&usart_send[19],&checksum,2); |
| | | UART_PushFrame(usart_send,21); |
| | | //UART_PushFrame(usart_send,21); |
| | | memcpy(&usart_send_array[usart_array_num++],usart_send,21); |
| | | usartoutput_count++; |
| | | #endif |
| | | |
| | |
| | | usart_send[14] = button; |
| | | checksum = Checksum_u16(&usart_send[2],17); |
| | | memcpy(&usart_send[19],&checksum,2); |
| | | UART_PushFrame(usart_send,21); |
| | | memcpy(&usart_send_array[usart_array_num++],usart_send,21); |
| | | //UART_PushFrame(usart_send,21); |
| | | #endif |
| | | } |
| | | } |
| | |
| | | usart_send[14] = button; |
| | | checksum = Checksum_u16(&usart_send[2],17); |
| | | memcpy(&usart_send[19],&checksum,2); |
| | | UART_PushFrame(usart_send,21); |
| | | //UART_PushFrame(usart_send,21); |
| | | memcpy(&usart_send_array[usart_array_num++],usart_send,21); |
| | | usartoutput_count++; |
| | | #endif |
| | | |
| | |
| | | usart_send[14] = button; |
| | | checksum = Checksum_u16(&usart_send[2],17); |
| | | memcpy(&usart_send[19],&checksum,2); |
| | | UART_PushFrame(usart_send,21); |
| | | memcpy(&usart_send_array[usart_array_num++],usart_send,21); |
| | | //UART_PushFrame(usart_send,21); |
| | | #endif |
| | | } |
| | | } |
| | |
| | | if(tagnewdist_list[taglist_pos]) |
| | | { |
| | | tagnewdist_list[taglist_pos] = 0; |
| | | memcpy(&tx_nearresp_msg[DIST_IDX], &tagdist_list[taglist_pos], 4); |
| | | memcpy(&tx_nearresp_msg[DIST_IDX], &tagdist_list[taglist_pos], 4); |
| | | }else{ |
| | | int32_t nodistvalue = 0x1ffff; |
| | | memcpy(&tx_nearresp_msg[DIST_IDX], &nodistvalue, 4); |
| | | } |
| | | } |
| | | tx_nearresp_msg[GROUP_ID_IDX] = group_id; |