X-Git-Url: http://git.droids-corp.org/?p=protos%2Fxbee-avr.git;a=blobdiff_plain;f=notes.txt;h=260ad086e45513b2e1926cb5f2ee5f90fbfeb125;hp=f8c697a94e62679fbf9c116cfe138a64b2a120e2;hb=d590ebe19bfe60a544717606a0ff2b348cc32229;hpb=4989a2c76e8fa25667663a215709f9366747fcad diff --git a/notes.txt b/notes.txt index f8c697a..260ad08 100644 --- a/notes.txt +++ b/notes.txt @@ -159,3 +159,20 @@ Rules Calling a xbee function needs to set prio to XBEE_PRIO only. Calling i2c_send_command must be done from a lower prio than I2C_PRIO. + +libxbee / xbee module +===================== + +Library +------- + +xbee_dev = structure describing an xbee device +xbee_channel = structure describing a channel, used to associates a req + with its answer + +xbee.[ch]: main interface to libxbee, creation of dev, registeration of channels +xbee_atcmd.[ch]: get an AT command from its name or small id string +xbee_buf.[ch]: not used +xbee_neighbor.[ch]: helper to add/delete neighbors, use malloc()/free() +xbee_rxtx.[ch]: parse rx frames, provides xbee_proto_xmit() +xbee_stats.[ch]: helper to maintain stats