1. A new branch desktopGCS created.
  This branch aims at developing a ground control station based on desktop, laptop
DONE:
1. Write a draft for the make file
2. Edit Serial.h so that it can be compiled
3. Edit main.h to contain uint32_t and so on
TODO:
1. Test Serial.h for Serial communication
2. Port Xbee.h
Initial commit
Create my own paparazzi directory.
Create my own paparazzi directory.
add .gitignore to ingore .DS_Store file
deleted unused things
Create my own paparazzi
paparazzi after make
This is a workable paparazzi directory like the one on Tony's Lenovo computer.
Add a file named 'Error_and_Soultion.txt' to record the solutions of some ERROR we have faced.
1. Try use desktop to communicate to XBEE device.
2. Begin to implement Xbee class for further usage.
1. Rename Xbee.h, Xbee.cpp with XBEE.h, XBEE.cpp
2. Add functions of XBEE, and begin to work on message parser.
3. Add XBEE_msg.h for more convienent operation on each message.
4. Accordingly modified Makefile
1. Implement the data extraction function for XBEE_msg if it's a Receive packet XBEE module has received from RF.
2. Fix some bugs in parsing the serial data from the XBEE module
3. Able to identify the source serial number of the received RF packet.
TODO:
1. The checksum algorithm
2. Possible bugs when identifying the serial number of the source of the received RF packet (seen once in gdb debuging, but no reapperance)
some bugs in calculating the length of the message and reading in checksum value
implement the checksum algorithm
1. Implement bool verify_CheckSum() for XBEE_msg,
	please call this when you need to verify the CheckSum of the recevied RF packet
2. Begin to implement the XBEE_send_msg() function for sending a XBEE_msg.
  The XBEE_msg should will well initilized, with specified destination address and maybe other details, the functionality of XBEE_send_msg() would be just to detect possible escape characters in the XBEE_msg and send the XBEE_msg to the serial port.
1. Make escape character become optional (Notice that Paparazzi maynot use this feacture)
2. Write a test_sender function to test the sending funtionality of class XBEE.
3. add some functions in XBEE_msg for its convenience when used as the transmiting packet
1.Fix potential bugs in set_CheckSum() and verify_CheckSum()
2.Write an integrated function set_tran_packet() for convenient construction of a transmiting packet.
3.Test out the sending procedure and works fine so far.
1. Add Readme for simple instruction of this foler
2. delete unnessary lines of code in test.cpp and test_sender.cpp to make then clear and self-explanatory
3. delete XBEE_msg::_API_type, because it's duplicate with the first byte of the _frameptr
4. Allocate memory automatically for XBEE_msg::_frameptr when the constructor of XBEE_msg is called, the memory size is defaultly set to be 512 bytes
5. Add comments in XBEE.h and XBEE_msg.h in case someone want to read it