Interfaces

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.

  1. Classic BSP function, this is the interface one should prefer to use over the old BSP interface.
  2. Legacy BSP function, this interface is included for backwards compatibility with other BSP libraries.

Tip

There are easier functions to work with. See for Containers, Primitives, Iterators, Pointers with Primitive Tags and Pointers with Container Tags.

Parameters

Pre-Conditions

Examples

(1) Classic

(2) Legacy