@ IN_CONF_ASYNC_FROM_CHIP6
@ IN_CONF_ASYNC_FROM_CHIP5
@ IN_CONF_ASYNC_FROM_CHIP2
@ IN_CONF_ASYNC_FROM_CHIP0
@ IN_CONF_ASYNC_FROM_CHIP3
@ IN_CONF_ASYNC_FROM_CHIP7
@ IN_CONF_READ_ON_REQUEST
@ IN_ALIGN_COMMUNICATION_PROTOCOL
@ IN_FREE_INSTRUCTION_SPOTS
@ IN_CONF_ASYNC_FROM_CHIP1
@ IN_CONF_ASYNC_FROM_CHIP4
packet_t copy_packet(volatile packet_t *in)
@ OUT_ERROR_INTERFACE_NOT_ACTIVE
@ OUT_ERROR_UNKNOWN_INSTRUCTION
@ OUT_FREE_INSTRUCTION_SPOTS
@ OUT_ERROR_UNKNOWN_CONFIGURATION
@ OUT_ERROR_INTERFACE_ALREADY_ACTIVE
@ OUT_WARNING_DATA_COLLECTION_SQUEUED
@ OUT_ERROR_ASYNC_HS_TIMEOUT
@ OUT_ALIGN_SUCCESS_VERSION
@ OUT_ERROR_DATA_OUT_OF_BOUNDS
@ OUT_ERROR_PIN_ALREADY_INUSE
@ OUT_ERROR_PIN_NOT_CONFIGURED
@ OUT_ERROR_PERIPHERAL_INTERFACE_NOT_READY
@ OUT_ERROR_CONFIGURATION_OUT_OF_BOUNDS
uint8_t component_address