Вопрос смышленным:
вот в примере для модулей ZigBit peer2peer в нашел такие строки:
Код
static void usartBytesReceived(uint16_t bytesToRead) {
if (APP_NETWORK_JOINED_STATE != appState)
return;
if ((APP_DATA_TRANSMISSION_BUSY_STATE == appDataTransmissionState)
|| (APP_DATA_TRANSMISSION_STOP_STATE == appDataTransmissionState))
return;
if (actualDataLength < APP_MAX_DATA_SIZE) {
actualDataLength += (uint8_t) READ_USART(&appUsartDescriptor, appMessageBuffer.message.data + actualDataLength, APP_MAX_DATA_SIZE - actualDataLength);
}
.......
if (0 < actualDataLength) {
appDataTransmissionState = APP_DATA_TRANSMISSION_READY_STATE;
networkSendData(true);
}
(void)bytesToRead;
}
А чо такое за конструкция (void)bytesToRead; ????????
чет я такой в книжках не встречал. Ну, конечно, не совсем - всё это похоже на привидение типа uint16_t к типу void , а в таком контексте это зачем, если очепятка , тада молчу.... бывает....