buffersize updates
This commit is contained in:
parent
929f4042e0
commit
96186e98be
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "SimpleSerialProtocol",
|
||||
"version": "1.8.0",
|
||||
"version": "1.9.0",
|
||||
"description": "Easy-to-use serial protocol system for arduino type devices.",
|
||||
"keywords": "Serial, Connectivity, USB, Simple",
|
||||
"repository":
|
||||
|
@ -23,8 +23,9 @@
|
||||
class SerialConnection
|
||||
{
|
||||
private:
|
||||
int serialBufferSize = 265;
|
||||
char serialBuffer[265];
|
||||
int serialTransmitBufferSize = 960;
|
||||
int serialBufferSize = 1024;
|
||||
char serialBuffer[1024];
|
||||
|
||||
// Receiving a new packet
|
||||
boolean newSerialData = false;
|
||||
@ -46,7 +47,7 @@ class SerialConnection
|
||||
void init(HardwareSerial &serialHandle, unsigned long serialBaud);
|
||||
void send(char* data);
|
||||
char* handle();
|
||||
int getBufferSize();
|
||||
int getTransmitBufferSize();
|
||||
|
||||
};
|
||||
|
||||
@ -94,6 +95,6 @@ void SerialConnection::send(char* data) {
|
||||
serialRefrence->println(data);
|
||||
};
|
||||
|
||||
int SerialConnection::getBufferSize() {
|
||||
return (int)serialBufferSize;
|
||||
int SerialConnection::getTransmitBufferSize() {
|
||||
return (int)serialTransmitBufferSize;
|
||||
};
|
@ -85,7 +85,7 @@ bool SimpleSerialProtocol::receivePackets(void (*callback)(Packet)) {
|
||||
|
||||
bool SimpleSerialProtocol::sendPacket(char* id, char* type, char* data) {
|
||||
// Create new packet buffer
|
||||
char serialPacketBuffer[serialConnection.getBufferSize()];
|
||||
char serialPacketBuffer[serialConnection.getTransmitBufferSize()];
|
||||
|
||||
// Pack data in buffer
|
||||
sprintf(serialPacketBuffer, "%c%s%c%s%c%s%c",
|
||||
|
Loading…
x
Reference in New Issue
Block a user