Start of new serial link.
Software structure.
Added CRC8 simple algorithm.
Merge branch 'main_dev' of github.com:seagsm/stabilisation_system into main_dev
fixed Tx packet.
Added DMA1_CH5_RX functionality. it is not tested.
Added fix for UART DMA RX.
Added received byte counter.
Added function of copy DMA1_CH5 buffer to UART1 RX buffer.
Fixed function of received byte calculation.
Fixed function of copy DMA1_CH5 buffer to UART1 RX buffer.
Added api/api_cmd.c and api/api_cmd.h  for decoding and processing received packets.
Added api/api_packet_structure.h discribing constants of packet.
Fixed api_cmd_reading_packet().
Fixed be_api_CMD_decoding_packet(). Added READ data from board functionality.
Added be_api_CMD_data_answer() .It send answer packet depend on data ID command.
Added
board_dma_send_answer_float(uint16_t u16_data_id, float float_data)
board_dma_send_answer_int32(uint16_t u16_data_id, int32_t i32_data)
for sending float and int32 data load to base station.
Plan changed.
Added WRITE_OK, READ64, WRITE32 in api_cmd.c.
Added add_to_packet u64 in board_dma.c.
Added some fixes to api_cmd.c, api_pid.c .
Tested reading and writing PIDs coefficients.
Tested reading of sensors data and system time.
Added quaternion tx support.
Added support body WingAngles.
Tuning add testing.
Added api_filters.c,h. It has inside two sets of filter 10Hz for accelerometer and 42Hz for Gyro.
Fixed few thing in api/api_filters.c.
Fixed calculation of Gyro rate parameters.