arduino / arduino/ArduinoCore-samd

util/crc16.h not defined in Arduino Zero

Open
#118 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
502
Forks
740
PR merge metrics
No merged PRs in 30d

Description

The CRC16 routine is currently not implemented on the Arduino Zero. The CRC16 routine is used like for example in @PaulStoffregen SerialFlash library. Using the version implemented on the [Teensy3](https://github.com/PaulStoffregen/cores/blob/master/teensy3/util/crc16.h) works fine.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the missing util/crc16.h implementation in the Arduino Zero core and compare it with the Teensy3 util/crc16.h file linked in the issue. Confirm that the CRC16 routine is available for Arduino Zero and works for the SerialFlash use case mentioned.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
embedded-iot
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.