Update 802.15.4 RF drivers

Update atmel-rf-driver to version v3.0.9
Update mcr20a-rf-driver to v1.0.8
pull/12515/head
Arto Kinnunen 2020-02-21 11:12:47 +02:00
parent 2936a6dbc0
commit dedc380b27
2 changed files with 8 additions and 7 deletions

View File

@ -524,7 +524,7 @@ static void rf_if_reset_radio(void)
#else #else
rf->spi.frequency(MBED_CONF_ATMEL_RF_LOW_SPI_SPEED); rf->spi.frequency(MBED_CONF_ATMEL_RF_LOW_SPI_SPEED);
#endif #endif
rf->IRQ.rise(0); rf->IRQ.rise(nullptr);
rf->RST = 1; rf->RST = 1;
ThisThread::sleep_for(2); ThisThread::sleep_for(2);
rf->RST = 0; rf->RST = 0;

View File

@ -45,6 +45,7 @@
#if defined(MBED_CONF_NANOSTACK_CONFIGURATION) && DEVICE_SPI && DEVICE_INTERRUPTIN && defined(MBED_CONF_RTOS_PRESENT) #if defined(MBED_CONF_NANOSTACK_CONFIGURATION) && DEVICE_SPI && DEVICE_INTERRUPTIN && defined(MBED_CONF_RTOS_PRESENT)
#include "platform/mbed_critical.h" #include "platform/mbed_critical.h"
#include <string.h>
/***************************************************************************** /*****************************************************************************
* PRIVATE VARIABLES * * PRIVATE VARIABLES *
@ -165,7 +166,7 @@ void MCR20Drv_DirectAccessSPIMultiByteWrite
{ {
uint8_t txData; uint8_t txData;
if ((numOfBytes == 0) || (byteArray == 0)) { if ((numOfBytes == 0) || (byteArray == NULL)) {
return; return;
} }
@ -230,7 +231,7 @@ void MCR20Drv_PB_SPIBurstWrite
{ {
uint8_t txData; uint8_t txData;
if ((numOfBytes == 0) || (byteArray == 0)) { if ((numOfBytes == 0) || (byteArray == NULL)) {
return; return;
} }
@ -301,7 +302,7 @@ uint8_t MCR20Drv_DirectAccessSPIMultiByteRead
uint8_t txData; uint8_t txData;
uint8_t phyIRQSTS1; uint8_t phyIRQSTS1;
if ((numOfBytes == 0) || (byteArray == 0)) { if ((numOfBytes == 0) || (byteArray == NULL)) {
return 0; return 0;
} }
@ -338,7 +339,7 @@ uint8_t MCR20Drv_PB_SPIBurstRead
uint8_t txData; uint8_t txData;
uint8_t phyIRQSTS1; uint8_t phyIRQSTS1;
if ((numOfBytes == 0) || (byteArray == 0)) { if ((numOfBytes == 0) || (byteArray == NULL)) {
return 0; return 0;
} }
@ -406,7 +407,7 @@ void MCR20Drv_IndirectAccessSPIMultiByteWrite
{ {
uint16_t txData; uint16_t txData;
if ((numOfBytes == 0) || (byteArray == 0)) { if ((numOfBytes == 0) || (byteArray == NULL)) {
return; return;
} }
@ -473,7 +474,7 @@ void MCR20Drv_IndirectAccessSPIMultiByteRead
{ {
uint16_t txData; uint16_t txData;
if ((numOfBytes == 0) || (byteArray == 0)) { if ((numOfBytes == 0) || (byteArray == NULL)) {
return; return;
} }