Skip to content
Snippets Groups Projects
Commit 9b68030b authored by Ludwig Knüpfer's avatar Ludwig Knüpfer
Browse files

Merge pull request #98 from OlegHahm/802154_debugging

added debug output for sending IEEE802.15.4 frames
parents 6b45f961 f51a97c7
No related branches found
No related tags found
No related merge requests found
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
* @author Martin Lenders <mlenders@inf.fu-berlin.de> * @author Martin Lenders <mlenders@inf.fu-berlin.de>
* @author Eric Engel <eric.engel@fu-berlin.de> * @author Eric Engel <eric.engel@fu-berlin.de>
* @author Oliver Gesch <oliver.gesch@googlemail.com> * @author Oliver Gesch <oliver.gesch@googlemail.com>
* @author Oliver Hahm <oliver.hahm@inria.fr>
* @} * @}
*/ */
...@@ -37,6 +38,9 @@ ...@@ -37,6 +38,9 @@
#include "ieee802154/ieee802154_frame.h" #include "ieee802154/ieee802154_frame.h"
#include "net_help/net_help.h" #include "net_help/net_help.h"
#define ENABLE_DEBUG (0)
#include "debug.h"
char radio_stack_buffer[RADIO_STACK_SIZE]; char radio_stack_buffer[RADIO_STACK_SIZE];
msg_t msg_q[RADIO_RCV_BUF_SIZE]; msg_t msg_q[RADIO_RCV_BUF_SIZE];
...@@ -164,6 +168,7 @@ void set_ieee802154_fcf_values(ieee802154_frame_t *frame, uint8_t dest_mode, ...@@ -164,6 +168,7 @@ void set_ieee802154_fcf_values(ieee802154_frame_t *frame, uint8_t dest_mode,
frame->fcf.frame_ver = 0; frame->fcf.frame_ver = 0;
frame->fcf.src_addr_m = src_mode; frame->fcf.src_addr_m = src_mode;
frame->fcf.dest_addr_m = dest_mode; frame->fcf.dest_addr_m = dest_mode;
print_802154_fcf_frame(frame);
} }
void set_ieee802154_frame_values(ieee802154_frame_t *frame) void set_ieee802154_frame_values(ieee802154_frame_t *frame)
...@@ -206,6 +211,7 @@ void send_ieee802154_frame(ieee_802154_long_t *addr, uint8_t *payload, ...@@ -206,6 +211,7 @@ void send_ieee802154_frame(ieee_802154_long_t *addr, uint8_t *payload,
memset(&buf, 0, PAYLOAD_SIZE); memset(&buf, 0, PAYLOAD_SIZE);
init_802154_frame(&frame, (uint8_t *)&buf); init_802154_frame(&frame, (uint8_t *)&buf);
memcpy(&buf[hdrlen], frame.payload, frame.payload_len); memcpy(&buf[hdrlen], frame.payload, frame.payload_len);
DEBUG("IEEE802.15.4 frame - FCF: %02X %02X DPID: %02X SPID: %02X DSN: %02X\n", buf[0], buf[1], frame->dest_pan_id, frame->src_pan_id, frame->seq_nr);
/* mutex unlock */ /* mutex unlock */
mutex_unlock(&buf_mutex); mutex_unlock(&buf_mutex);
......
...@@ -508,6 +508,7 @@ static uint8_t send_packet(transceiver_type_t t, void *pkt) ...@@ -508,6 +508,7 @@ static uint8_t send_packet(transceiver_type_t t, void *pkt)
switch (t) { switch (t) {
case TRANSCEIVER_CC1100: case TRANSCEIVER_CC1100:
#ifdef MODULE_CC110X_NG #ifdef MODULE_CC110X_NG
DEBUG("Send packet to %" PRIu16 "\n", p.dst);
cc110x_pkt.length = p.length + CC1100_HEADER_LENGTH; cc110x_pkt.length = p.length + CC1100_HEADER_LENGTH;
cc110x_pkt.address = p.dst; cc110x_pkt.address = p.dst;
cc110x_pkt.flags = 0; cc110x_pkt.flags = 0;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment