UoS³ Flight Computer Firmware
 All Data Structures Files Functions Groups Pages
packet.c
1 /* @file packet.c
2  *
3  * @author Phil Crump
4  *
5  * @ingroup tests
6  * @{
7  */
8 
9 #include "../../firmware.h"
10 #include "../../test.h"
11 
12 bool packet_tests(void)
13 {
14  bool test_state = true;
15 
16  assert_run_print(test_interleave(), "Packet Interleave", test_state);
17  assert_run_print(test_sign(), "Packet SHAKE-128 Signing", test_state);
18  assert_run_print(test_ldpc(), "Packet LDPC", test_state);
19  assert_run_print(test_packet_transmission_telecommand(), "Packet Telecommand Transmission", test_state);
20  assert_run_print(test_packet_transmission_telemetry(), "Packet Telemetry Transmission", test_state);
21 
22  return test_state;
23 }
24