serial_extend library for array data transmission and reception
Dependents: receives_robot_wheel
serial_extend Class Reference
array data transmission and reception class More...
#include <serial_extend.h>
Public Member Functions | |
serial_extend (PinName tx, PinName rx) | |
Create a serial_extend object onnected to the specified serial pin. | |
void | read_data (uint8_t *readData, uint8_t readKey) |
reception data | |
void | write_data (uint8_t *writeData, uint8_t writeKey) |
send data | |
void | TX (void) |
transmit interrupt | |
void | RX (void) |
receive interrupt |
Detailed Description
array data transmission and reception class
Example:
#include"mbed.h" #include"serial_extend.h" #define KEYCODE 0x0A BusOut check(LED3,LED4); uint8_t send_data[2]={0,0xF}; uint8_t get_data[2]; serial_extend send(p9,p10); serial_extend get(p28,p27); int main(){ send.write(send_data,KEYCODE); get.read(get_data,KEYCODE); for(int i=1;;i++){ check = get_data[i]; wait(0.1); if(i==2){i=0;} } }
Definition at line 56 of file serial_extend.h.
Constructor & Destructor Documentation
serial_extend | ( | PinName | tx, |
PinName | rx | ||
) |
Create a serial_extend object onnected to the specified serial pin.
- Parameters:
-
tx Serial tx pin rx Serial rx pin
Definition at line 10 of file serial_extend.cpp.
Member Function Documentation
void read_data | ( | uint8_t * | readData, |
uint8_t | readKey | ||
) |
reception data
- Parameters:
-
readData array address readKey KEYCODE
Definition at line 70 of file serial_extend.cpp.
void RX | ( | void | ) |
void TX | ( | void | ) |
void write_data | ( | uint8_t * | writeData, |
uint8_t | writeKey | ||
) |
send data
- Parameters:
-
writeData array address writeKey KEYCODE
Definition at line 78 of file serial_extend.cpp.
Generated on Thu Jul 21 2022 05:44:32 by 1.7.2