Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update from arduino #20

Open
wants to merge 1,409 commits into
base: master
Choose a base branch
from
Open

Update from arduino #20

wants to merge 1,409 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Sep 20, 2019

  1. Merge pull request #456 from arduino/remove-genuino

    Remove Genuino Occurrences
    facchinm authored Sep 20, 2019
    Configuration menu
    Copy the full SHA
    b0eb400 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2019

  1. Revert "Temporarily remove mkrwan1310 from boards list"

    This reverts commit e0d15ce.
    facchinm committed Oct 9, 2019
    Configuration menu
    Copy the full SHA
    eef7c6f View commit details
    Browse the repository at this point in the history
  2. Publish 1.8.4

    facchinm committed Oct 9, 2019
    Configuration menu
    Copy the full SHA
    142814a View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2019

  1. Updated faulty gcc path

    Signed-off-by: Nico Maas <[email protected]>
    nmaas87 committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    f9521bb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #466 from nmaas87/master

    Updated faulty gcc path in bootloader makefile
    facchinm authored Oct 24, 2019
    Configuration menu
    Copy the full SHA
    2ca7f75 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2019

  1. Configuration menu
    Copy the full SHA
    895740f View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2019

  1. Modified the nano 33 Iot variant

    Adapted the MCU table description with  to the actual pinout
    Rocketct committed Dec 9, 2019
    Configuration menu
    Copy the full SHA
    f6faf48 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2019

  1. Merge pull request #475 from Rocketct/master

    Modified the nano 33 Iot variant
    facchinm authored Dec 10, 2019
    Configuration menu
    Copy the full SHA
    5dced38 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2020

  1. Enable PWM on D4

    Rocketct committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    e538930 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2020

  1. Configuration menu
    Copy the full SHA
    663b71d View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2020

  1. added SDA and SCL Variables

    Added SDA and SCL variables in variant.h of samd boards
    
    This resolve: arduino/ArduinoCore-samd#473
    Rocketct committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    ccfcc89 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2020

  1. Configuration menu
    Copy the full SHA
    e34e937 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #490 from Rocketct/master

    added define for PMIC_IRQ pin where needed
    facchinm authored Jan 24, 2020
    Configuration menu
    Copy the full SHA
    fe349e4 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2020

  1. Publish 1.8.5

    Rocketct committed Feb 4, 2020
    Configuration menu
    Copy the full SHA
    b77f2cd View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2020

  1. Merge pull request #471 from agdl/I2SDefinitionsNano

    Added I2S definitions for NANO 33 IoT
    agdl authored Feb 7, 2020
    Configuration menu
    Copy the full SHA
    b2fce4c View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2020

  1. Configuration menu
    Copy the full SHA
    2547154 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #495 from Rocketct/master

    Publish 1.8.5
    facchinm authored Feb 10, 2020
    Configuration menu
    Copy the full SHA
    46a6bb9 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2020

  1. Configuration menu
    Copy the full SHA
    e7b7923 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2020

  1. Merge pull request #498 from umbynos/i2s_nano_33_iot

    fix example to support nano_33_iot
    facchinm authored Feb 17, 2020
    Configuration menu
    Copy the full SHA
    58dde98 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2020

  1. Fix comment on sd SPI MKRZERO

    Fix SD SPI1 description on MKRZERO's variat
    
    fix: arduino/ArduinoCore-samd#500
    Rocketct committed Feb 18, 2020
    Configuration menu
    Copy the full SHA
    d0c2f0b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #501 from Rocketct/master

    Fix comment on sd SPI MKRZERO
    facchinm authored Feb 18, 2020
    Configuration menu
    Copy the full SHA
    d78ab37 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2020

  1. Added gdb recipe for openocd

    cmaglie committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    e6af98a View commit details
    Browse the repository at this point in the history
  2. add elf file to debug recipe

    rsora authored and cmaglie committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    1b07f50 View commit details
    Browse the repository at this point in the history
  3. Add support for debugger to all Arduino samd/bossac boards

    rsora authored and cmaglie committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    97f896a View commit details
    Browse the repository at this point in the history
  4. Disable pagination in gdb config

    rsora authored and cmaglie committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    fd074dc View commit details
    Browse the repository at this point in the history
  5. Refined gdb command line based on debugger tests

    rsora authored and cmaglie committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    4a74304 View commit details
    Browse the repository at this point in the history
  6. Add compiler.optimization_flags properties

    rsora authored and cmaglie committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    cf72acf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f852a08 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2020

  1. Fix flash size regex

    This regex would only look at the .text section, but the .data section
    (initialization values for global variables) also takes up space in
    flash.
    
    The regex is changed to match both sections. arduino-builder will then
    add together the values and show the sum to the user (this summing seems to
    have been supported at least since the introduction of arduino-builder,
    see: arduino/arduino-builder@0802e27
    
    The regex format is copied from the AVR core, which already did the same
    (though AVR also includes a .bootloader section, which is not relevant
    here it seems, any bootloader is included in .text). This also copies
    the start-of-line ^ anchor to the regex, making the matching more
    accurate.
    matthijskooijman committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    f7b24ec View commit details
    Browse the repository at this point in the history
  2. Add size regex for used RAM

    This was previously omitted, causing arduino-builder to not report the
    amount of RAM used. This adds the regex, based on the regex used by AVR
    (omitting the .noinit section, which is not supported by the SAMD linker
    scripts).
    matthijskooijman committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    1857cce View commit details
    Browse the repository at this point in the history
  3. Merge pull request #503 from matthijskooijman/fix-size-regexes

    Fix flash size regex and add RAM size regex
    facchinm authored Mar 4, 2020
    Configuration menu
    Copy the full SHA
    0ec018e View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2020

  1. Release 1.8.6

    aentinger committed Mar 16, 2020
    Configuration menu
    Copy the full SHA
    918d0e1 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2020

  1. Correct MKR Vidor 4000 PB09 notes

    This is not LED_BLUE, it is SAM_INT_OUT, as seen in [VidorFPGA pin assignments](https://github.com/vidor-libraries/VidorFPGA/blob/master/constraints/MKRVIDOR4000/vidor_s_pins.qsf#L236) which connects to FPGA pin N2.
    sameer authored Mar 18, 2020
    Configuration menu
    Copy the full SHA
    614a8f3 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2020

  1. Merge pull request #505 from sameer/patch-1

    Correct MKR Vidor 4000 PB09 notes
    facchinm authored Mar 19, 2020
    Configuration menu
    Copy the full SHA
    57d73ad View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2020

  1. Update clockout comments, add synchronization spin

    I've updated the comments here to refer to "gclk" instead of generator x. Also added a spin to wait for the write to clear, just like what's done in `startup.c`.
    sameer authored Mar 28, 2020
    Configuration menu
    Copy the full SHA
    44b6d01 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2020

  1. Merge pull request #508 from sameer/master

    Update clockout comments, add synchronization spin
    facchinm authored Mar 30, 2020
    Configuration menu
    Copy the full SHA
    703b87e View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2020

  1. Configuration menu
    Copy the full SHA
    d96b9b3 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2020

  1. Merge pull request #509 from sameer/master

    Set USB SRAM QoS to sensitive latency
    facchinm authored Apr 7, 2020
    Configuration menu
    Copy the full SHA
    4587fc5 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2020

  1. Configuration menu
    Copy the full SHA
    53fa17b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d79c18f View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2020

  1. Improve comments

    aentinger committed Apr 16, 2020
    Configuration menu
    Copy the full SHA
    79a7f38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee435d5 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2020

  1. Merge pull request #513 from arduino/SFU

    SFU - Second Stage Bootloader for MKR Boards with MKRMEM Shield
    aentinger authored Apr 21, 2020
    Configuration menu
    Copy the full SHA
    4fe266d View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2020

  1. Changing NONA WLAN in Nano 33 IoT

    Luigi Gubello committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    9cc2ee4 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2020

  1. Define upload.maximum_data_size property (#517)

    This allows Arduino development software to display % usage, remaining, and total for SRAM.
    per1234 authored May 4, 2020
    Configuration menu
    Copy the full SHA
    4d12c30 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2020

  1. Fix crash when calling tone() with frequency 0 (#520)

    Avoid division by 0 when a frequency of 0 is passed to the tone() function. If a 0 is passed, noTone() is called instead.
    adriaanb authored May 11, 2020
    Configuration menu
    Copy the full SHA
    46f6cad View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2020

  1. Configuration menu
    Copy the full SHA
    429bee8 View commit details
    Browse the repository at this point in the history
  2. Add interpreter parameter

    rsora authored and cmaglie committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    6993d73 View commit details
    Browse the repository at this point in the history
  3. Rename debug recipe in gdb-openocd and add default console value for …

    …interpreter
    rsora authored and cmaglie committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    f68e529 View commit details
    Browse the repository at this point in the history
  4. Align debug tool in boards.txt

    rsora authored and cmaglie committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    246292f View commit details
    Browse the repository at this point in the history
  5. Fixed program (upload-with-programmer) recipe.

    When the .elf is used as input, OpenOCD overwrites the bootloader.
    This behaviour does not happen using the .hex format.
    cmaglie committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    166478f View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2020

  1. Configuration menu
    Copy the full SHA
    6e049f7 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2020

  1. SFU support for OTA on SaraU210 module

    Added new core librares to manage Sara flash support, by useing new MKRGSM's  API
    to write and read from sara module for retrive file during OTA's
    procedure
    Rocketct committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    db83eb4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a6b46e View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2020

  1. Configuration menu
    Copy the full SHA
    481e54f View commit details
    Browse the repository at this point in the history
  2. Use arduinoOTA 1.3.0 for MKRWiFi1010

    facchinm authored and aentinger committed Jun 24, 2020
    Configuration menu
    Copy the full SHA
    cdf7899 View commit details
    Browse the repository at this point in the history
  3. Removing all boards which have no NINA W102 module and therefore a SN…

    …U bootloader makes no sense
    aentinger committed Jun 24, 2020
    Configuration menu
    Copy the full SHA
    05784bd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ae6648a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    265b8b4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b2824ae View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2f6c709 View commit details
    Browse the repository at this point in the history
  8. SNU - fixing keywords file

    aentinger committed Jun 24, 2020
    Configuration menu
    Copy the full SHA
    6467612 View commit details
    Browse the repository at this point in the history
  9. Limit output of binary hex dump to 16k (0x4000) bytes since thats the…

    … maximum size which is available for the SNU second stage bootloader. In case of the MKR VIDOR 4000 the necessary FPGA bitstream is injected in the binary image above the usable flash of the MCU by the build system. When using the SNU for the MKR VIDOR 4000 we have to rely on the bitstream being already in place (not a unrealistic assumption, given that the SNU is compiled into a complete Vidor binary + fpga application).
    aentinger committed Jun 24, 2020
    Configuration menu
    Copy the full SHA
    d943dcb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    509cb77 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2020

  1. Import SSU and add minor changes (mysensors#1)

    Co-authored-by: Riccardo Rizzo <[email protected]>
    manchoz and Rocketct authored Jun 25, 2020
    Configuration menu
    Copy the full SHA
    76d9208 View commit details
    Browse the repository at this point in the history
  2. Added regenerated BL binary

    Rocketct committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    f4e8cab View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2020

  1. added httpota example

    Rocketct committed Jun 29, 2020
    Configuration menu
    Copy the full SHA
    970877b View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2020

  1. Merge pull request #534 from Rocketct/GSMOTA

    SSU support for OTA on SaraU210 module
    aentinger authored Jun 30, 2020
    Configuration menu
    Copy the full SHA
    44d354b View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2020

  1. Merge pull request #512 from arduino/SNU

    SNU - Second Stage Bootloader for WiFi NINA enabled boards
    aentinger authored Jul 1, 2020
    Configuration menu
    Copy the full SHA
    761e1e6 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2020

  1. fix high speed communication issue

    under high speed communication(tested with 2Mbps), isDataregisterEmptyUART() gives false true and return before the completion of transmission.
    ROBOTIS-Will authored Jul 9, 2020
    Configuration menu
    Copy the full SHA
    6371be0 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2020

  1. Configuration menu
    Copy the full SHA
    1dfca16 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2020

  1. Rewriting SSUBoot to allow decompression of LZSS compressed binary fi…

    …les while updating the flash
    aentinger committed Jul 15, 2020
    Configuration menu
    Copy the full SHA
    807f450 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #544 from arduino/ssu-lzss

    Add feature for decompressing LZSS compressed binary files by second stage bootloader SSU
    aentinger authored Jul 15, 2020
    Configuration menu
    Copy the full SHA
    6bff0b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c04b8fd View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2020

  1. Configuration menu
    Copy the full SHA
    3f464a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13b6e68 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b23f15 View commit details
    Browse the repository at this point in the history
  4. Delete only files for boot

    giulcioffi committed Jul 16, 2020
    Configuration menu
    Copy the full SHA
    9a9d91d View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2020

  1. Adjust bin size to use sketch.ino.mkrnb1500.bin and NOT sketch.ino.wi…

    …th_bootloader.mkrnb1500.bin
    giulcioffi committed Jul 17, 2020
    Configuration menu
    Copy the full SHA
    0e178fe View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2020

  1. Configuration menu
    Copy the full SHA
    c7c3746 View commit details
    Browse the repository at this point in the history
  2. Wait for Serial

    giulcioffi committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    6e4b0ac View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2020

  1. Merge pull request #549 from giulcioffi/SBU

    Add Second Stage Bootloader (SBU) for MKRNB 1500
    aentinger authored Jul 22, 2020
    Configuration menu
    Copy the full SHA
    0f502c7 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2020

  1. Configuration menu
    Copy the full SHA
    8755881 View commit details
    Browse the repository at this point in the history
  2. Don't use RESET_N pin (#550)

    Data sheet discourages use of SARA modem reset pin, use may lead to irrecoverable state of modem
    janakelarsson authored Jul 23, 2020
    Configuration menu
    Copy the full SHA
    4544e2e View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2020

  1. Add SBU_LoadLZSS.ino sketch + support for LZSS encoding

    Remove symlink + cleanup code
    giulcioffi committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    084cd95 View commit details
    Browse the repository at this point in the history
  2. Remove lzss files

    giulcioffi committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    c4a103c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b05f4bc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    768d754 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #551 from giulcioffi/sbu-lzss

    Add LZSS encoding/decoding for MKRNB 1500 SBU
    aentinger authored Jul 24, 2020
    Configuration menu
    Copy the full SHA
    71b410b View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2020

  1. Release 1.8.7

    aentinger committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    9b8098f View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2020

  1. Since the nina-fw OTA has been rewritten to directly download the OTA…

    … binary we've got to take the OTA header at the start of the update file into account. This has the added benefit of being able to evaluate the CRC before we flash the image to the microcontroller flash.
    aentinger committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    07471a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e7d39c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2020

  1. Merge pull request #553 from arduino/nina-download-ota

    Adapt SNU for Nina-HTTPS-OTA download.
    aentinger authored Aug 6, 2020
    Configuration menu
    Copy the full SHA
    c5033b3 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2020

  1. Configuration menu
    Copy the full SHA
    68e7fa2 View commit details
    Browse the repository at this point in the history
  2. Release SNU:v1.0.1

    aentinger committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    bde0785 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #554 from arduino/snu-check-min-version

    SNU check min required version of nina-fw
    aentinger authored Aug 17, 2020
    Configuration menu
    Copy the full SHA
    8be46b9 View commit details
    Browse the repository at this point in the history
  4. Fixed a typo (#533)

    'contribution' is spelt incorrectly as cotribution.
    ashpande authored Aug 17, 2020
    Configuration menu
    Copy the full SHA
    f5dfda8 View commit details
    Browse the repository at this point in the history
  5. Release 1.8.8

    facchinm committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    356a11a View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2020

  1. Bugfix: Use correct length of LZSS compressed file for decompression/…

    …writing to flash memory
    aentinger committed Sep 22, 2020
    Configuration menu
    Copy the full SHA
    2e29c3c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #562 from arduino/fix-nina-lzss-length

    Bugfix: Use correct length of LZSS compressed file for decompression
    aentinger authored Sep 22, 2020
    Configuration menu
    Copy the full SHA
    0b87b1b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f5cb01 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    af46cef View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2020

  1. Configuration menu
    Copy the full SHA
    87dc69b View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2020

  1. Merge pull request #558 from arduino/snu-new-ota-header

    [SNU] Extending OTA header to incorporate magic number/version field
    aentinger authored Oct 1, 2020
    Configuration menu
    Copy the full SHA
    d81df81 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2020

  1. Configuration menu
    Copy the full SHA
    45726bb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #564 from arduino/snu-fix-inaccessible-field

    Fixing inaccessible individual header version member
    aentinger authored Oct 2, 2020
    Configuration menu
    Copy the full SHA
    9f92bee View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2020

  1. Temporary disable download via nina until the new header structure ha…

    …s been implemented in all the necessary tools.
    aentinger authored and facchinm committed Oct 5, 2020
    Configuration menu
    Copy the full SHA
    4a64bfe View commit details
    Browse the repository at this point in the history
  2. Release 1.8.9

    aentinger committed Oct 5, 2020
    Configuration menu
    Copy the full SHA
    b9b84b6 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2020

  1. Add compile example for CI

    giulcioffi committed Oct 15, 2020
    Configuration menu
    Copy the full SHA
    cc557a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2691b30 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    64f2aee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3139e35 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f7c8d00 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e9e9e8b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1a6ef45 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7d18af8 View commit details
    Browse the repository at this point in the history
  9. Compile LoRa library

    giulcioffi committed Oct 15, 2020
    Configuration menu
    Copy the full SHA
    0ed98c2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4f861fd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c3f8a97 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c8693a3 View commit details
    Browse the repository at this point in the history
  13. Use list mode for sketches

    giulcioffi committed Oct 15, 2020
    Configuration menu
    Copy the full SHA
    0bff8ae View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    00dca72 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f2dd55a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2990e4c View commit details
    Browse the repository at this point in the history
  17. Remove comments

    giulcioffi committed Oct 15, 2020
    Configuration menu
    Copy the full SHA
    6db378e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d7d471b View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2020

  1. Configuration menu
    Copy the full SHA
    01f3e74 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2020

  1. Configuration menu
    Copy the full SHA
    b47b2af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da63a92 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dbf2e79 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    857c994 View commit details
    Browse the repository at this point in the history
  5. Add WAN attribute to compile also examples from MKRWAN library for MK…

    …RWAN1300 and MKRWAN1310
    giulcioffi committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    0dc7e00 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fb59c13 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    50d5867 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6769704 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2020

  1. Configuration menu
    Copy the full SHA
    e62bb96 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #567 from giulcioffi/CIworkflowWithAPI

    Add CI workflows (to be used with ArduinoCore-API integration)
    aentinger authored Nov 25, 2020
    Configuration menu
    Copy the full SHA
    c7369ba View commit details
    Browse the repository at this point in the history
  3. Modify ArduinoCore-samd to use API

    facchinm authored and giulcioffi committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    8c2e672 View commit details
    Browse the repository at this point in the history
  4. Fix HID porting

    facchinm authored and giulcioffi committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    374131a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9c7635b View commit details
    Browse the repository at this point in the history
  6. Fix shift* functions

    facchinm authored and giulcioffi committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    7cb8eec View commit details
    Browse the repository at this point in the history
  7. Explicitely include itoa and friends

    facchinm authored and giulcioffi committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    4837b90 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    edaf6ae View commit details
    Browse the repository at this point in the history
  9. Fix Tone signature

    facchinm authored and giulcioffi committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    29f7f37 View commit details
    Browse the repository at this point in the history
  10. Port to namespaced ArduinoAPI

    facchinm authored and giulcioffi committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    9d81be6 View commit details
    Browse the repository at this point in the history
  11. Fix min/max undefined in user sketch

    facchinm authored and giulcioffi committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    2d27337 View commit details
    Browse the repository at this point in the history
  12. Port SPI to ArduinoAPI

    giulcioffi committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    6568acf View commit details
    Browse the repository at this point in the history
  13. Port Wire to namespaced API

    facchinm authored and giulcioffi committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    6b9676d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4222d30 View commit details
    Browse the repository at this point in the history
  15. Modify class Serial_ for the new PluggableUSB API

    The new class PluggableUSBModule in ArduinoCore-API does not implement the fuction
    void handleEndpoint(int ep)
    which was implemented in the previous version of the same class. This function now needs to be called as
    proper of SerialUSB and not of PluggableUSB().
    giulcioffi committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    4c9c60d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0a55883 View commit details
    Browse the repository at this point in the history
  17. Include dtostrf.c.impl

    giulcioffi committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    9fe9901 View commit details
    Browse the repository at this point in the history
  18. Undefine stdlib's abs

    giulcioffi committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    9e5e8fc View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    932329d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    28f9517 View commit details
    Browse the repository at this point in the history
  21. Removing confusing defines due to their potential to overwrite the SP…

    …IMode enum values defined in HardwareSPI.h
    aentinger authored and giulcioffi committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    458c192 View commit details
    Browse the repository at this point in the history
  22. Bugfix: Ensure that the initial values of member variable 'settings' …

    …is different from the ones provided via global constant 'DEFAULT_SPI_SETTINGS' because otherwise SPI won't be configured within the 'config' method called within 'begin'
    aentinger authored and giulcioffi committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    0fa5cae View commit details
    Browse the repository at this point in the history
  23. Merge pull request #560 from giulcioffi/namespaced_api

    Add ArduinoCore-API integration
    aentinger authored Nov 25, 2020
    Configuration menu
    Copy the full SHA
    25fea52 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2020

  1. Include samd.h instead of sam.h

    The sam.h file uses some non-portable macros that raise a warning in
    newer gcc version. This warning was supressed in commit 8575a52 (Add
    -Wno-expansion-to-defined compile warning flag), but this is not ideal.
    
    However, since the only thing sam.h does is figure out what CPU is
    selected and include the right family header, and we always use SAMD21
    CPUs, the only thing sam.h does is include samd.h.
    
    So we can easily bypass then and include samd.h directly.
    
    This fixes the first part of #556.
    matthijskooijman committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    30e5b3f View commit details
    Browse the repository at this point in the history
  2. Remove -Wno-expansion-to-defined

    Now that we no longer include sam.h, this warning is no longer triggered
    in normal builds, so there is no longer a need to supress it.
    
    This fixes #556.
    matthijskooijman committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    32f7ac6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #557 from matthijskooijman/remove-no-expansion-to-…

    …defined
    
    Remove -Wno-expansion-to-defined
    aentinger authored Nov 26, 2020
    Configuration menu
    Copy the full SHA
    56e13aa View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2020

  1. Configuration menu
    Copy the full SHA
    ac51448 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebac2b4 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

  1. Merge pull request #516 from luigigubello/rename_nona_wlan

    Changing "NONA WLAN" in "Nano 33 IoT"
    aentinger authored Dec 10, 2020
    Configuration menu
    Copy the full SHA
    1d07ca4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    70b6a5a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #572 from cmaglie/debug_take_2

    Update definition for debugger support on arduino-cli
    aentinger authored Dec 10, 2020
    Configuration menu
    Copy the full SHA
    203c290 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2020

  1. Configuration menu
    Copy the full SHA
    75bc2ba View commit details
    Browse the repository at this point in the history
  2. Use latest action version

    giulcioffi committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    19acb21 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8cdcc3f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #573 from giulcioffi/action_core_release

    Action for core release
    aentinger authored Dec 14, 2020
    Configuration menu
    Copy the full SHA
    96fba00 View commit details
    Browse the repository at this point in the history
  5. Release v1.8.10

    aentinger committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    661b128 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2020

  1. Configuration menu
    Copy the full SHA
    b99d2eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c15cd0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #574 from giulcioffi/APIintegration

    Package the core with latest release of ArduinoCore-API
    aentinger authored Dec 15, 2020
    Configuration menu
    Copy the full SHA
    d5d336c View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2020

  1. Limit max SPI clock frequency to F_CPU/2

    Fixes arduino/ArduinoCore-samd#576
    
    From https://ww1.microchip.com/downloads/en/DeviceDoc/SAM_D21_DA1_Family_DataSheet_DS40001882F.pdf , Table 25-2
    
    Syncronous mode (the one we are using) condition is fBAUD <= fref/2 .
    
    Since fref can be as high as F_CPU (48MHz) let's limit the possible fBAUD to F_CPU/2 .
    facchinm committed Dec 17, 2020
    Configuration menu
    Copy the full SHA
    738a0e9 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2020

  1. Provide irq safe implementation of RingBuffer

    Alternative way to fix arduino/ArduinoCore-samd#580 without restoring the buggy RingBuffer implementation from API
    facchinm committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    a110c0b View commit details
    Browse the repository at this point in the history
  2. Use www subdomain in arduino.cc URLs

    www.arduino.cc is Arduino's preferred url.
    per1234 authored and facchinm committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    29ab27c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #541 from ROBOTIS-Will/patch-1

    fix high speed communication issue
    facchinm authored Dec 18, 2020
    Configuration menu
    Copy the full SHA
    ad95d3c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #579 from facchinm/spi_fix_maxclock

    Limit max SPI clock frequency to F_CPU/2
    facchinm authored Dec 18, 2020
    Configuration menu
    Copy the full SHA
    182a28a View commit details
    Browse the repository at this point in the history
  5. Fix all warnings

    facchinm committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    a0fcb66 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2020

  1. Merge pull request #583 from facchinm/fix_warnings

    Fix all warnings
    facchinm authored Dec 22, 2020
    Configuration menu
    Copy the full SHA
    07d61ea View commit details
    Browse the repository at this point in the history
  2. Merge pull request #582 from facchinm/saferingbuffer

    Provide irq safe implementation of RingBuffer
    facchinm authored Dec 22, 2020
    Configuration menu
    Copy the full SHA
    738af17 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2020

  1. Configuration menu
    Copy the full SHA
    99711df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86cf01b View commit details
    Browse the repository at this point in the history
  3. Make bootloaders check for the MCU Security Bit.

    If Security Bit is set, it will not let a client read from flash memory, and will always erase the full sketch flash memory, when flashing, to avoid anyone trying to perform a partial flash.
    
    If BOOTPROT is set to 2 and Security Bit is set, the bootloader will be fully protected, and it should not be trivial to read the sketch out of the MCU.
    
    Without these changes, the bootloader ignores the Security Bit, and let clients like bossac.exe read the entire flash memory.
    ksmith3036 committed Dec 23, 2020
    Configuration menu
    Copy the full SHA
    7d69dd6 View commit details
    Browse the repository at this point in the history
  4. Bootloader protection of flash memory may also be turned on by settin…

    …g the SECURE_BY_DEFAULT compile flag, either through an argument to make, or by setting flag in sam_ba_monitor.h.
    ksmith3036 committed Dec 23, 2020
    Configuration menu
    Copy the full SHA
    9cb10ad View commit details
    Browse the repository at this point in the history
  5. To allow the MKR VIDOR 4000 loader to build to less than 8 KByte, the…

    … string handling of compile time DATE and TIME had to be concatinated in source code.
    
    The side effect is that the code is much more concise and readable.
    ksmith3036 committed Dec 23, 2020
    Configuration menu
    Copy the full SHA
    efcc5c9 View commit details
    Browse the repository at this point in the history
  6. Sometimes an Arduino sketch needs to reset the MCU, but still wants t…

    …o have some variables to be able to survive.
    
    The bootloader itself uses very little RAM and excludes by default the last 4 bytes of RAM from use by the stack.
    To allow sketches using a modified linker script to take the same approach, the changed bootloader linker script excludes the last 1 KByte of RAM from stack.
    ksmith3036 committed Dec 23, 2020
    Configuration menu
    Copy the full SHA
    aafa688 View commit details
    Browse the repository at this point in the history
  7. Configure CI workflow to compile AceTime library example

    This change causes the "Compile Examples" CI workflow to compile AceTime library's "HelloDateTime" example sketch for
    every board in the job matrix.
    per1234 committed Dec 23, 2020
    Configuration menu
    Copy the full SHA
    245da70 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2020

  1. Merge pull request mysensors#3 from per1234/pgmspace

    Configure CI workflow to compile AceTime library example
    facchinm authored Dec 24, 2020
    Configuration menu
    Copy the full SHA
    678d57d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #586 from ksmith3036/master

    Make bootloader honour the MCU Security Bit
    facchinm authored Dec 24, 2020
    Configuration menu
    Copy the full SHA
    f35f157 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #588 from facchinm/pgmspace

    Re-add deprecated-avr-comp to include folders
    facchinm authored Dec 24, 2020
    Configuration menu
    Copy the full SHA
    214c775 View commit details
    Browse the repository at this point in the history
  4. Release 1.8.11

    facchinm committed Dec 24, 2020
    Configuration menu
    Copy the full SHA
    0b60a79 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2020

  1. Update SERCOM.cpp

    Added check for ARBLOST in sendDataMasterWIRE so misbehaving I2C slaves don't cause the Zero to get stuck in an endless loop.
    agprimatic authored Dec 30, 2020
    Configuration menu
    Copy the full SHA
    11dbf85 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2021

  1. Use authenticated API requests in "Compile Examples" CI workflow (#584)

    The arduino/compile-sketches GitHub Actions action used in the "Compile Examples" workflow queries the GitHub API for
    the base ref of the pull request, which is used for the memory deltas determination. There were a couple workflow runs
    recently that failed due to rate limiting. Authenticated API requests are given a more generous API request allowance,
    so providing the action with the automatically generated GitHub access token should prevent this from happening again.
    per1234 authored Feb 11, 2021
    Configuration menu
    Copy the full SHA
    f6148c3 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2021

  1. Pin Ace* libraries at last compatible version in CI workflow

    Due to incompatibilities introduced during the initial ArduinoCore-API incorporation, the author of the AceTime and AceCommon libraries has added an #error directive that is triggered when the libraries are compiled by any version of arduino;samd that uses ArduinoCore-API:
    
    - https://github.com/bxparks/AceTime/blob/v1.6/src/AceTime.h#L25-L26
    - https://github.com/bxparks/AceCommon/blob/v1.4.3/src/AceCommon.h#L44-L45
    
    Ironically, compilation of the AceTime examples was added specifically to avoid any future breakage of compatibility with that library. Now the shoe is on the other foot.
    per1234 authored Feb 22, 2021
    Configuration menu
    Copy the full SHA
    6f93f9b View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2021

  1. Configuration menu
    Copy the full SHA
    a3cc04d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #607 from per1234/pin-ace-libs

    Pin Ace* libraries at last compatible version in CI workflow
    facchinm authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    ed76cf5 View commit details
    Browse the repository at this point in the history
  3. Fix compiler warning from useless volatile

    "Cast to integral type ignores qualifier volatile"
    
    Attempting to cast to a `volatile uint32_t` does nothing different from cast to a `uint32_t`,
    with the exception of looking like it's doing something different.
    
    Just remove the `volatile` qualifier to fix.
    
    See also adafruit/ArduinoCore-samd#288
    henrygab authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    f99e452 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2021

  1. Disable verbose output in sketch compilation CI logs

    The arduino/compile-sketches action was previously configured for verbose output.. This option is primarily intended to be used for troubleshooting and doesn't contain any information that is useful for general usage.
    
    Due to the extensive coverage of this CI workflow, the logs are massive, which makes it inconvenient for anyone to read them to identify the cause of a failure. Removing the verbose output will improve that situation
    per1234 authored Apr 1, 2021
    Configuration menu
    Copy the full SHA
    34ead75 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #617 from per1234/non-verbose-ci

    Disable verbose output in sketch compilation CI logs
    facchinm authored Apr 1, 2021
    Configuration menu
    Copy the full SHA
    eb0a10a View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2021

  1. SafeRingBuffer.h: Prevent compiler warning about reaching end of non-…

    …void function (see #580)
    bxparks committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    9d55719 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2021

  1. Use established KEYWORD_TOKENTYPE for global instance keywords

    All the other platform bundled libraries use `KEYWORD1` for the library's global instance so this provides consistency.
    per1234 committed Apr 4, 2021
    Configuration menu
    Copy the full SHA
    d681383 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2021

  1. Document SAMD_AnalogCorrection library's 12 bit resolution requirement

    The platform bundled SAMD_AnalogCorrection library is only compatible with 12 bit ADC resolution. This can be confusing to the user because:
    
    - The definition of ADC_RESOLUTION_BITS in the CorrectADCResponse sketch gives the impression this value can be modified by the user.
    - The default analogRead() resolution is 10 bits.
    
    The first is resolved by the addition of a comment prohibiting changing the value of ADC_RESOLUTION_BITS.
    
    The second is resolved by the addition of an `analogReadResolution(12)` call to the code generated by the CorrectADCResponse sketch.
    per1234 committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    7f72619 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2021

  1. Merge pull request #618 from bxparks/saferingbuffer

    SafeRingBuffer.h: Prevent compiler warning about reaching end of non-void function (see #580)
    facchinm authored Apr 6, 2021
    Configuration menu
    Copy the full SHA
    cfa2899 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #619 from per1234/fix-keywords

    Use established KEYWORD_TOKENTYPE for global instance keywords
    facchinm authored Apr 6, 2021
    Configuration menu
    Copy the full SHA
    d1ac732 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #613 from henrygab/patch-4

    Fix compiler warning from useless volatile
    facchinm authored Apr 6, 2021
    Configuration menu
    Copy the full SHA
    af726a7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #612 from facchinm/no_forced_namespace

    Don't spill arduino namespace in headers
    facchinm authored Apr 6, 2021
    Configuration menu
    Copy the full SHA
    9f91acc View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

  1. Configuration menu
    Copy the full SHA
    aa21f4f View commit details
    Browse the repository at this point in the history

Commits on May 21, 2021

  1. Fix naming in comments.

    JDuchniewicz committed May 21, 2021
    Configuration menu
    Copy the full SHA
    b73c582 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. Restructure programmers by removing hardcoded build.openocdscript

    This allows selecting multiple programmers; J-Link added as an example.
    facchinm committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    52b4a2d View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2021

  1. Configuration menu
    Copy the full SHA
    b49b07f View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2021

  1. Merge pull request #642 from xiongyu0523/improve-gcc-flag-for-s

    add architecture specific flag to compiler.S.flags
    facchinm authored Aug 2, 2021
    Configuration menu
    Copy the full SHA
    eb27f47 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2021

  1. UART: restore default buffer size to 256 bytes

    Fixes #650
    facchinm committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    678e3ff View commit details
    Browse the repository at this point in the history
  2. fix Serial.flush() blocks forever #597

    * The aynchronous nature of the DRE and TXC interrupt flags
      causes issues (lockups) when the TX DATA register is empty on start
      and a flush is issued. Simply looking at the DRE prior to
      waiting for TXC is insufficient because the data register
      may well be empty but the shift register could still contain
      data, in this case SERCOM::flushUART() would return before TXC
      has been raised thus before flushing is complete.
    * bool added to SERCOM.h to indicate when it is ok for
      SERCOM::flushUART() to wait for the TXC flag. This flag is
      set when any data is written to the data register via
      SERCOM::writeDataUART(). It is cleared when a flush is done.
    Andrew Cunningham authored and facchinm committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    b0ba1ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    96ce5f9 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2021

  1. Merge pull request #636 from facchinm/restructure_programmers

    Restructure programmers by removing hardcoded build.openocdscript
    facchinm authored Oct 20, 2021
    Configuration menu
    Copy the full SHA
    1fe47dc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #629 from JDuchniewicz/nano_pin_fix

    Fix to a proper MCU name in variant.cpp for Arduino Nano 33 IoT.
    facchinm authored Oct 20, 2021
    Configuration menu
    Copy the full SHA
    5c3f7f3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #622 from facchinm/spi_divider

    SPI: restore 12MHz as maximum frequency
    facchinm authored Oct 20, 2021
    Configuration menu
    Copy the full SHA
    1a7d8d0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #591 from agprimatic/master

    Fix I2C Master hang when communicating with bad I2C slaves.
    facchinm authored Oct 20, 2021
    Configuration menu
    Copy the full SHA
    a38aba7 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #620 from per1234/improve-SAMD_AnalogCorrection-docs

    Document SAMD_AnalogCorrection library's 12 bit resolution requirement
    facchinm authored Oct 20, 2021
    Configuration menu
    Copy the full SHA
    dda98e5 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #651 from facchinm/uart_ringbuffer_256

    UART: restore default buffer size to 256 bytes
    facchinm authored Oct 20, 2021
    Configuration menu
    Copy the full SHA
    3b9a5e7 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #652 from facchinm/fix_flush_locks_on_startup

    fix Serial.flush() blocks forever #597
    facchinm authored Oct 20, 2021
    Configuration menu
    Copy the full SHA
    a5d52db View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    39f483e View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2021

  1. Configuration menu
    Copy the full SHA
    000db0c View commit details
    Browse the repository at this point in the history
  2. Release 1.8.12

    facchinm authored Nov 9, 2021
    Configuration menu
    Copy the full SHA
    beffd08 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d1fb48 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2021

  1. Remove programmer properties from openocd upload pattern

    Platform properties may be associated with a specific programmer selection in the programmers.txt configuration file. These properties can be used in the platform.txt patterns for the actions that use the programmer:
    
    - `program`
    - `erase`
    - `bootloader`
    
    However, those properties are not expanded in the `upload` pattern, since it does not use the programmer:
    
    https://arduino.github.io/arduino-cli/dev/platform-specification/#programmerstxt
    
    > These properties can only be used in the recipes of the actions that use the programmer (erase, bootloader, and program).
    
    While enhancing the ability to make programmer-specific configuration of the patterns, programmer-associated properties were introduced into `tools.openocd.upload.pattern`, which caused uploads to fail for the "Arduino Zero (Programming Port)" board:
    
    ```
    Unexpected command line argument: {extra_params}
    ```
    
    The upload pattern is hereby reverted to the previous working configuration, leaving the beneficial changes to the other patterns.
    per1234 committed Nov 28, 2021
    Configuration menu
    Copy the full SHA
    719d9c6 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2021

  1. Merge pull request #655 from per1234/fix-openocd-upload-pattern

    Remove programmer properties from openocd upload pattern
    facchinm authored Nov 29, 2021
    Configuration menu
    Copy the full SHA
    70c7125 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2021

  1. Configuration menu
    Copy the full SHA
    e163544 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2021

  1. Merge pull request #656 from arduino/scerza/fix-java-ide-network-upload

    Fix legacy `upload.network_pattern` rules
    silvanocerza authored Dec 1, 2021
    Configuration menu
    Copy the full SHA
    104f07f View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2021

  1. Make SerialCDC inherit from HardwareSerial

    As suggested by @thiagoralves
    facchinm committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    7e2d627 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. Create LICENSE

    alranel authored Feb 8, 2022
    Configuration menu
    Copy the full SHA
    ed21e12 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2022

  1. Fix USBDevice.connected()

    * Fix arduino/ArduinoCore-samd#661
    * connected() did not return the USB connected state, but essentially a
      random value.
    pillilz committed Feb 18, 2022
    Configuration menu
    Copy the full SHA
    b2102c8 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2022

  1. Merge pull request #664 from pillilz/master

    Fix USBDevice.connected()
    facchinm authored Feb 22, 2022
    Configuration menu
    Copy the full SHA
    86d2463 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #657 from facchinm/serial_cdc_inherit_hardwarserial

    Make SerialCDC inherit from HardwareSerial
    facchinm authored Feb 22, 2022
    Configuration menu
    Copy the full SHA
    dc99cd2 View commit details
    Browse the repository at this point in the history
  3. Update HID.h with report types (#602)

    Add missing #define statements when compared to AVR library.
    Support for readbytes with a byte/uint8_t buffer
    Spegs21 authored Feb 22, 2022
    Configuration menu
    Copy the full SHA
    3fd369e View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. Release 1.8.13

    facchinm authored Feb 23, 2022
    Configuration menu
    Copy the full SHA
    5ae2f68 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2022

  1. Fixed Serial_::begin(..) definition to match arduino::HardwareSerial

    This is usually not a problem becuase we use the arm-none-eabi-gcc compiler
    thas has type `uint32_t` aliased to `unsigned long`. Anyway this is not
    mandatory in general, and the compiler may choose to alias `uint32_t` with
    `unsigned int` as it happens with llvm/clang.
    
    Since we use clangd as language server on the Arduino IDE 2.0 the
    Serial_ object and all the derived instances (Serial, SerialUSB, ...) are
    not available in code-completion suggestions.
    cmaglie committed Jun 8, 2022
    Configuration menu
    Copy the full SHA
    b52412e View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. Document how to add the required link to ArduinoCore-API. (#676)

    * Document how to add the required link to ArduinoCore-API.
    
    Related to arduino/ArduinoCore-API#96.
    
    * Update README.md
    
    Co-authored-by: per1234 <[email protected]>
    
    * Update README.md
    
    Co-authored-by: per1234 <[email protected]>
    
    * Update README.md
    
    Co-authored-by: per1234 <[email protected]>
    
    * Update README.md
    
    Co-authored-by: per1234 <[email protected]>
    
    Co-authored-by: per1234 <[email protected]>
    aentinger and per1234 authored Aug 8, 2022
    Configuration menu
    Copy the full SHA
    8983308 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2023

  1. Update I2S.cpp to work with RTCZero library

    I2S.cpp configures the clock without specifying what to GLCK->DIVSEL bit. This causes issues when the bit is set to 1 by other libraries such as RTCZero. Explicitly setting this value fixes the problem.
    Khosos authored Jan 21, 2023
    Configuration menu
    Copy the full SHA
    84e222f View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. Merge pull request #692 from Khosos/patch-1

    Update I2S.cpp to work with RTCZero library
    facchinm authored Jan 23, 2023
    Configuration menu
    Copy the full SHA
    26f2d48 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. Updated naming of MKR boards

    Updated some names of MKR boards, see changes! @facchinm
    jhansson-ard authored Feb 20, 2023
    Configuration menu
    Copy the full SHA
    afeba43 View commit details
    Browse the repository at this point in the history
  2. Updated naming of boards

    Updated some naming of the products @facchinm
    jhansson-ard authored Feb 20, 2023
    Configuration menu
    Copy the full SHA
    db94399 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Merge pull request #696 from jhansson-ard/patch-2

    Updated naming of boards
    facchinm authored Feb 24, 2023
    Configuration menu
    Copy the full SHA
    b0f7110 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #695 from jhansson-ard/patch-1

    Updated naming of MKR boards
    facchinm authored Feb 24, 2023
    Configuration menu
    Copy the full SHA
    84c09b3 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Configuration menu
    Copy the full SHA
    73ab098 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea65fa9 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Bump version

    Thomas Bowman Mørch committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    76cfd18 View commit details
    Browse the repository at this point in the history
  2. Update workflow

    Thomas Bowman Mørch committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    e9c3ce7 View commit details
    Browse the repository at this point in the history