Can you help to check if this is an invalid if statement and make the correction please?
/*============================================================================
Name : initRadio
Purpose : initializes the Radio, with the SPI communication first and then
the NRF24L01+ chip
Input :
Output : none
Return :
Notes :
============================================================================*/
bool initRadio(uint8_t id)
{
uint8_t initOK;
HAL_RCC_MCOConfig(RCC_MCO, RCC_MCOSOURCE_HSE, RCC_MCO_NODIV); //output HSE clock on MCO
if (SPIInit())
{
if (initOK = initNRF24L01P())
^
Can you help to check if this is an invalid if statement and make the correction please?
/*============================================================================ Name : initRadio
Purpose : initializes the Radio, with the SPI communication first and then the NRF24L01+ chip Input :
Output : none Return : Notes : ============================================================================*/ bool initRadio(uint8_t id) { uint8_t initOK;