Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: arduino/ArduinoCore-API
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.5.1
Choose a base ref
...
head repository: arduino/ArduinoCore-API
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 8 commits
  • 109 files changed
  • 3 contributors

Commits on May 28, 2024

  1. license: add missing license headers

    Some of the files in the Arduino core were missing the license headers.
    
    They contain code which is either copied from previous Arduino cores
    (which were already LGPL-2.1-or-later), or has been submitted to this
    repository where most of the code is clearly LGPL-2.1-or-later.  In any
    case, all the contributors have either been directly employed by Arduino
    or have signed the CLA.
    
    Add the missing LGPL-2.1-or-later headers to the files.
    pillo79 committed May 28, 2024
    Copy the full SHA
    a1f668d View commit details
  2. license: update CAN files license to LGPL-2.1-or-later

    The CAN files had a non-standard license which does not match the other
    files in the repository. This commit updates the license header to
    match that of the other files.
    
    All of the contributors to these files have either been employed by
    Arduino or have signed the CLA.
    pillo79 committed May 28, 2024
    Copy the full SHA
    a2735c0 View commit details
  3. license: cosmetic updates

    Minor updates to the license headers to make them more consistent among
    the repository.
    pillo79 committed May 28, 2024
    Copy the full SHA
    eeb0ce3 View commit details
  4. license: add SPDX-License-Identifier to all files in test/

    The files in the test/ folder had a copyright notice, but no license
    information. This commit adds the LGPL-2.1-or-later SPDX license
    identifier to all these files.
    pillo79 committed May 28, 2024
    Copy the full SHA
    25be1ac View commit details
  5. license: add LICENSE file to the repository

    All files in this repository are licensed under the GNU Lesser General
    Public License version 2.1. Make this obvious by including the LICENSE
    file in the root of the repository.
    
    In addition to the above clause, some files may also be distributed under
    additional license terms. See each individual file for details.
    pillo79 committed May 28, 2024
    Copy the full SHA
    3f3e8bd View commit details

Commits on May 29, 2024

  1. Fix spell check false positive by ignoring word

    The codespell spellchecker tool is used to automatically detect commonly misspelled words in the files of this project.
    
    The misspelled words dictionary was expanded in the latest release of codespell. Some of the text in the project
    codebase happens to match against newly added entries, which caused codespell to produce a false misspelled word
    detection.
    
    Since the code that produced the detection is correct and intended, the false positive is resolved by configuring
    codespell to ignore the problematic word.
    per1234 authored May 29, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    ce1f76e View commit details
  2. Merge pull request #235 from per1234/fix-spellcheck

    Fix spell check false positive by ignoring word
    per1234 authored May 29, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    4df98f4 View commit details

Commits on Jun 17, 2024

  1. Merge pull request #234 from pillo79/license_cleanup

    Use the LGPL 2.1 or later license on all files
    facchinm authored Jun 17, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    4a02bfc View commit details
Showing with 549 additions and 43 deletions.
  1. +1 −1 .codespellrc
  2. +176 −0 LICENSE
  3. +1 −1 api/ArduinoAPI.h
  4. +17 −5 api/CanMsg.cpp
  5. +17 −5 api/CanMsg.h
  6. +17 −5 api/CanMsgRingbuffer.cpp
  7. +17 −5 api/CanMsgRingbuffer.h
  8. +19 −0 api/Common.cpp
  9. +19 −0 api/Common.h
  10. +19 −0 api/Compat.h
  11. +17 −5 api/HardwareCAN.h
  12. +3 −2 api/HardwareI2C.h
  13. +3 −2 api/HardwareSPI.h
  14. +3 −2 api/HardwareSerial.h
  15. +19 −0 api/Interrupts.h
  16. +3 −2 api/Print.cpp
  17. +3 −2 api/Print.h
  18. +3 −2 api/Printable.h
  19. +3 −2 api/RingBuffer.h
  20. +3 −2 api/itoa.h
  21. +2 −0 test/CMakeLists.txt
  22. +2 −0 test/include/MillisFake.h
  23. +2 −0 test/include/PrintMock.h
  24. +2 −0 test/include/PrintableMock.h
  25. +2 −0 test/include/StreamMock.h
  26. +2 −0 test/src/CanMsg/test_CanExtendedId.cpp
  27. +2 −0 test/src/CanMsg/test_CanMsg.cpp
  28. +2 −0 test/src/CanMsg/test_CanMsg_CopyCtor.cpp
  29. +2 −0 test/src/CanMsg/test_CanStandardId.cpp
  30. +2 −0 test/src/CanMsg/test_isExtendedId.cpp
  31. +2 −0 test/src/CanMsg/test_isStandardId.cpp
  32. +2 −0 test/src/CanMsg/test_operator_assignment.cpp
  33. +2 −0 test/src/CanMsg/test_printTo.cpp
  34. +2 −0 test/src/CanMsgRingbuffer/test_available.cpp
  35. +2 −0 test/src/Common/test_makeWord.cpp
  36. +2 −0 test/src/Common/test_map.cpp
  37. +2 −0 test/src/Common/test_max.cpp
  38. +2 −0 test/src/Common/test_min.cpp
  39. +2 −0 test/src/IPAddress/test_IPAddress.cpp
  40. +2 −0 test/src/IPAddress/test_IPAddress6.cpp
  41. +2 −0 test/src/IPAddress/test_fromString.cpp
  42. +2 −0 test/src/IPAddress/test_fromString6.cpp
  43. +2 −0 test/src/IPAddress/test_operator_assignment.cpp
  44. +2 −0 test/src/IPAddress/test_operator_comparison.cpp
  45. +2 −0 test/src/IPAddress/test_operator_comparison6.cpp
  46. +2 −0 test/src/IPAddress/test_operator_parentheses.cpp
  47. +2 −0 test/src/IPAddress/test_operator_parentheses6.cpp
  48. +2 −0 test/src/IPAddress/test_printTo.cpp
  49. +2 −0 test/src/IPAddress/test_printTo6.cpp
  50. +2 −0 test/src/IPAddress/test_toString.cpp
  51. +2 −0 test/src/MillisFake.cpp
  52. +2 −0 test/src/Print/test_availableForWrite.cpp
  53. +2 −0 test/src/Print/test_clearWriteError.cpp
  54. +2 −0 test/src/Print/test_getWriteError.cpp
  55. +2 −0 test/src/Print/test_print.cpp
  56. +2 −0 test/src/Print/test_println.cpp
  57. +2 −0 test/src/PrintMock.cpp
  58. +2 −0 test/src/Ringbuffer/test_available.cpp
  59. +2 −0 test/src/Ringbuffer/test_availableForStore.cpp
  60. +2 −0 test/src/Ringbuffer/test_clear.cpp
  61. +2 −0 test/src/Ringbuffer/test_isFull.cpp
  62. +2 −0 test/src/Ringbuffer/test_peek.cpp
  63. +2 −0 test/src/Ringbuffer/test_read_char.cpp
  64. +2 −0 test/src/Ringbuffer/test_store_char.cpp
  65. +2 −0 test/src/Stream/test_find.cpp
  66. +2 −0 test/src/Stream/test_findUntil.cpp
  67. +2 −0 test/src/Stream/test_getTimeout.cpp
  68. +2 −0 test/src/Stream/test_parseFloat.cpp
  69. +2 −0 test/src/Stream/test_parseInt.cpp
  70. +2 −0 test/src/Stream/test_readBytes.cpp
  71. +2 −0 test/src/Stream/test_readBytesUntil.cpp
  72. +2 −0 test/src/Stream/test_readString.cpp
  73. +2 −0 test/src/Stream/test_readStringUntil.cpp
  74. +2 −0 test/src/Stream/test_setTimeout.cpp
  75. +2 −0 test/src/StreamMock.cpp
  76. +6 −0 test/src/String/StringPrinter.h
  77. +2 −0 test/src/String/test_String.cpp
  78. +2 −0 test/src/String/test_characterAccessFunc.cpp
  79. +2 −0 test/src/String/test_compareTo.cpp
  80. +2 −0 test/src/String/test_comparisonFunc.cpp
  81. +2 −0 test/src/String/test_concat.cpp
  82. +2 −0 test/src/String/test_indexOf.cpp
  83. +2 −0 test/src/String/test_isEmpty.cpp
  84. +2 −0 test/src/String/test_lastIndexOf.cpp
  85. +2 −0 test/src/String/test_length.cpp
  86. +6 −0 test/src/String/test_move.cpp
  87. +2 −0 test/src/String/test_operators.cpp
  88. +2 −0 test/src/String/test_remove.cpp
  89. +2 −0 test/src/String/test_replace.cpp
  90. +2 −0 test/src/String/test_substring.cpp
  91. +2 −0 test/src/String/test_toDouble.cpp
  92. +2 −0 test/src/String/test_toFloat.cpp
  93. +2 −0 test/src/String/test_toInt.cpp
  94. +2 −0 test/src/String/test_toLowerCase.cpp
  95. +2 −0 test/src/String/test_toUpperCase.cpp
  96. +2 −0 test/src/String/test_trim.cpp
  97. +2 −0 test/src/WCharacter/test_isAscii.cpp
  98. +2 −0 test/src/WCharacter/test_isControl.cpp
  99. +2 −0 test/src/WCharacter/test_isDigit.cpp
  100. +2 −0 test/src/WCharacter/test_isHexadecimalDigit.cpp
  101. +2 −0 test/src/WCharacter/test_isLowerCase.cpp
  102. +2 −0 test/src/WCharacter/test_isPunct.cpp
  103. +2 −0 test/src/WCharacter/test_isSpace.cpp
  104. +2 −0 test/src/WCharacter/test_isUpperCase.cpp
  105. +2 −0 test/src/WCharacter/test_isWhitespace.cpp
  106. +2 −0 test/src/WCharacter/test_toAscii.cpp
  107. +2 −0 test/src/dtostrf.cpp
  108. +2 −0 test/src/itoa.cpp
  109. +2 −0 test/src/main.cpp
2 changes: 1 addition & 1 deletion .codespellrc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# See: https://github.com/codespell-project/codespell#using-a-config-file
[codespell]
# In the event of a false positive, add the problematic word, in all lowercase, to a comma-separated list here:
ignore-words-list = hel
ignore-words-list = hel,shiftin
check-filenames =
check-hidden =
skip = ./.git,./test/external
Loading