ERIS CORE

◆ messageHandler_WREN_SCRIPT_START()

void FLASHMEM SvcSerialCommandInterface::messageHandler_WREN_SCRIPT_START ( )
protected

Definition at line 526 of file svcSerialCommandInterface.cpp.

526  {
527  is_capturing_bulk_data = true;
528 #ifndef USE_EXTMEM
529  char* tmp;
530  tmp = (char*)realloc(captureBuffer,SERIAL_RX_CAPTURE_BUFFER_SIZE);
531  if(tmp==NULL){
532  //realloc failed; release the pointer and try again
533  free(captureBuffer);
534  captureBuffer = (char*)malloc(SERIAL_RX_CAPTURE_BUFFER_SIZE);
535  } else captureBuffer = tmp;
536 #endif
537  if(p_capture_buffer!=NULL){
538  memset(p_capture_buffer,0,SERIAL_RX_CAPTURE_BUFFER_SIZE);
540  Serial.println(F("M SvcSerialCommandInterface::messageHandler_WREN_SCRIPT_START"));
541  } else{
542  is_capturing_bulk_data = false;
543  Serial.println(F("M SvcSerialCommandInterface::messageHandler_WREN_SCRIPT_START ERROR: realloc(SERIAL_RX_CAPTURE_BUFFER_SIZE) failed"));
544  Serial.flush();
545  }
546 }

References index_capture_buffer, is_capturing_bulk_data, and p_capture_buffer.

Referenced by update().

+ Here is the caller graph for this function: