kinect用
Embed:
(wiki syntax)
Show/hide line numbers
FEP.h
00001 #ifndef FEP_H 00002 #define FEP_H 00003 00004 #include "mbed.h" 00005 00006 #define FEP_BUFFER_SIZE 22 00007 #define FEP_HEADER0 'R' 00008 #define FEP_HEADER1 'B' 00009 #define FEP_HEADER2 'N' 00010 00011 class FEP : public RawSerial 00012 { 00013 public : 00014 FEP(PinName tx, PinName rx, uint8_t addr, int baud=115200); 00015 00016 void startReceive(uint16_t dataSize); 00017 void getData(uint8_t data_[]); 00018 void sendData(uint8_t data_[], uint8_t length); 00019 00020 private : 00021 void receiveByte(); 00022 void checkData(); 00023 00024 uint8_t *buffer; 00025 uint8_t bufferPoint; 00026 uint8_t receivedBytes; 00027 00028 uint16_t bufferSize; 00029 uint8_t* data; 00030 00031 uint8_t _address; 00032 }; 00033 00034 #endif
Generated on Thu Jul 14 2022 05:42:36 by
1.7.2
naoki tanabe