poppy_com  0.1
Poppy2.0 communication library
 All Classes Files Functions Variables Enumerations Enumerator Pages
Enumerations | Functions
template.c File Reference

Poppy module application side template. More...

#include "poppy-com/poppyNetwork.h"
Include dependency graph for template.c:

Go to the source code of this file.

Enumerations

enum  module_register_t { MODULE_REGISTER_NB, TEST_REGISTER = PROTOCOL_REGISTER_NB, MODULE_REGISTER_NB }
 

Functions

void rx_cb (msg_dir_t dir, msg_t *msg)
 Callback function for Slave mode messages reception. More...
 
void rxgc_cb (msg_dir_t dir, msg_t *msg)
 Callback function for Slave mode messages reception with general call. More...
 
void tx_cb (msg_t *msg)
 Callback function for Slave mode messages transmission. More...
 
int main (void)
 Your main module application process. More...
 

Detailed Description

Poppy module application side template.

Author
Nicolas Rabault
Version
0.1
Date
22 Avril 2015

Please feel free to copy this template and use it at base for your new Poppy module application.

Definition in file template.c.

Function Documentation

int main ( void  )

Your main module application process.

Returns
integer

Definition at line 86 of file template.c.

void rx_cb ( msg_dir_t  dir,
msg_t msg 
)

Callback function for Slave mode messages reception.

Parameters
dirMessage direction. (That will be remove!)
msgReceived message.

Definition at line 48 of file template.c.

void rxgc_cb ( msg_dir_t  dir,
msg_t msg 
)

Callback function for Slave mode messages reception with general call.

Parameters
dirMessage direction. (That will be remove!)
msgReceived message.

Definition at line 61 of file template.c.

void tx_cb ( msg_t msg)

Callback function for Slave mode messages transmission.

Parameters
msgTransmitted message. You have to put something in this msg_t.

Definition at line 73 of file template.c.