[RF69] Removed redundant implementations

This commit is contained in:
jgromes 2019-05-11 08:38:07 +02:00
parent 7cb5f83cc4
commit 663473c554

View file

@ -84,14 +84,6 @@ int16_t RF69::begin(float freq, float br, float rxBw, float freqDev, int8_t powe
return(ERR_NONE);
}
int16_t RF69::transmit(String& str, uint8_t addr) {
return(RF69::transmit(str.c_str()), addr);
}
int16_t RF69::transmit(const char* str, uint8_t addr) {
return(RF69::transmit((uint8_t*)str, strlen(str), addr));
}
int16_t RF69::transmit(uint8_t* data, size_t len, uint8_t addr) {
// check packet length
if(len > 64) {
@ -133,20 +125,6 @@ int16_t RF69::transmit(uint8_t* data, size_t len, uint8_t addr) {
return(ERR_NONE);
}
int16_t RF69::receive(String& str, size_t len) {
// create temporary array to store received data
char* data = new char[len];
int16_t state = RF69::receive((uint8_t*)data, len);
// if packet was received successfully, copy data into String
if(state == ERR_NONE) {
str = String(data);
}
delete[] data;
return(state);
}
int16_t RF69::receive(uint8_t* data, size_t len) {
// set mode to standby
setMode(RF69_STANDBY);