void BSPLib::Classic::Send( uint32_t pid, const void *tag, const void *payload, size_t size ) // (1) Classic void bsp_send( uint32_t pid, const void *tag, const void *payload, size_t size ) // (2) Legacy
Send a buffered message to the processor with ID pid using a tag to identify the message.
- Classic BSP function, this is the interface one should prefer to use over the old BSP interface.
- Legacy BSP function, this interface is included for backwards compatibility with other BSP libraries.
pidThe ID of the processor to send to.
tagThe tag by which the other processor can identify the message.
payloadPointer to the payload of the message.
sizeSize of the message in bytes.
BSPLib::Begin()has been called.
- Tagsize is equal on all threads.