Skip to content

Arduino Serial Library + CRC32 & ACK

Notifications You must be signed in to change notification settings

SakuraNoKisetsu/ArduinoSerialPackets

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

ArduinoSerialPackets   Badge License

Serial transmission library that includes CRC32 & ACK.


Features

  • Reliable Serial Communication

  • Maximum Serial Speed

    • Software : 19200 bps

    • Hardware : 460800 bps

  • File Transfer Speed

    ~25 KB / s



Details

The library ensures reliable communication by
resending lost ACK packages, as well as ones
that have been damaged.

Damaged packages can be detected thought the
use of the CRC32 cipher that acts as a checksum.

This managed transmission protocol can be especially
useful when you want to send large amounts of data,
such as firmware for instance.



Dependencies


Languages

  • C++ 100.0%